[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。
なかなかフルスクリーン エラーが発生しない。