Document: fullscreenerror イベント

fullscreenerror イベントは、ブラウザーが全画面モードに移行できないときに発生します。

バブリング あり
キャンセル 不可
インターフェイス Event
イベントハンドラープロパティ onfullscreenerror

fullscreenchange イベントと同様、二つの fullscreenerror イベントが発行されます。一つ目はモード切替に失敗した Element へ送られ、二つ目はその要素を所有する Document へ送られます。

全画面モードへの切り替えに失敗する理由については、全画面 API のガイドを参照してください。

const requestor = document.querySelector('div');

document.addEventListener('fullscreenerror', (event) => {
  console.error('an error occurred changing into fullscreen');
  console.log(event);
});

requestor.requestFullscreen();

仕様書

仕様書 状態
Fullscreen API 現行の標準

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
fullscreenerror eventChrome 完全対応 71
完全対応 71
完全対応 45
代替名
代替名 非標準の名前 webkitfullscreenerror を使用しています。
Edge 完全対応 12Firefox 完全対応 64
完全対応 64
未対応 47 — 64
無効
無効 From version 47 until version 64 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 10 — 64
代替名
代替名 非標準の名前 mozfullscreenerror を使用しています。
IE 完全対応 11
代替名
完全対応 11
代替名
代替名 非標準の名前 MSFullscreenError を使用しています。
Opera 完全対応 32Safari ? WebView Android 完全対応 71
完全対応 71
完全対応 45
代替名
代替名 非標準の名前 webkitfullscreenerror を使用しています。
Chrome Android 完全対応 71
完全対応 71
完全対応 45
代替名
代替名 非標準の名前 webkitfullscreenerror を使用しています。
Firefox Android 完全対応 64
完全対応 64
未対応 47 — 64
無効
無効 From version 47 until version 64 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 10 — 65
代替名
代替名 非標準の名前 mozfullscreenerror を使用しています。
Opera Android 完全対応 32Safari iOS ? Samsung Internet Android 完全対応 5.0

凡例

完全対応  
完全対応
実装状況不明  
実装状況不明
ユーザーが明示的にこの機能を有効にしなければなりません。
ユーザーが明示的にこの機能を有効にしなければなりません。
非標準の名前を使用しています。
非標準の名前を使用しています。

関連情報