Element: fullscreenerror イベント
利用可能性は限定的
この機能はベースラインではありません。最も広く使用されているブラウザーの一部で動作しません。
Want more support for this feature? Tell us why.
fullscreenerror イベントは、ブラウザーが全画面モードに切り替えることができなかったときに発生します。
fullscreenchange イベント イベントと同様に、2 つの fullscreenerror イベントが発生します。1 つ目はモード切替に失敗した Element に送られ、2 つ目はその要素を含む Document に送られます。
全画面モードへの切り替えが失敗する理由の一部は、 Fullscreen API のガイドをお読みください。
このイベントはキャンセルできません。
構文
このイベント名を addEventListener() などのメソッドで使用するか、イベントハンドラープロパティを設定するかしてください。
js
addEventListener("fullscreenchange", (event) => {});
onfullscreenchange = (event) => {};
イベント型
一般的な Event です。
例
js
const requestor = document.querySelector("div");
function handleError(event) {
console.error("an error occurred changing into fullscreen");
console.log(event);
}
requestor.addEventListener("fullscreenerror", handleError);
// or
requestor.onfullscreenerror = handleError;
requestor.requestFullscreen();
仕様書
| 仕様書 |
|---|
| Fullscreen API> # handler-document-onfullscreenerror> |