DOM

Document:fullscreenerror イベント

 編集:2022.10.10 by T.A.

[Edge]。→

ブラウザーが全画面モードに移行できないときに発生します。

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

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

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

HTML:

<SPAN id=IdTest style="background-color:#fee; color:black; font-size:30px">SPAN要素</SPAN><BR>
<SPAN id=IdLog></SPAN>

JavaScript:

function Job(eve){ //fullscreenchange イベントの処理:
  let E=document.fullscreenElement; //フルスクリーンになっている要素を得る。
  let ED=null;                      //初期値
  if(E!=null)ED=E.tagName;          //フルスクリーンになっている要素があるならタグ名を得る。
  IdLog.innerHTML=IdLog.innerHTML + ED +" "; //表示(フルスクリーンになっている要素)。
}
function JobErr(eve){ //fullscreenerror イベントの処理:
  D=eve; //最初のイベントでデータ収集。
  IdLog.innerHTML=IdLog.innerHTML +"Err "; //表示。
}
document.onfullscreenchange=Job; //イベント割り当て。
document.onfullscreenerror=JobErr; //イベント割り当て。

IdTest.requestFullscreen(); //フルスクリーン モードに要求。

Element.requestFullscreen()innerHTML

なかなかフルスクリーン エラーが発生しない。


テスト