DOM

Window:vrdisplayactivate イベント

 編集:2022.10.18 by T.A.

[Edge]。非標準。→

非推奨: この機能は推奨されなくなりました。一部のブラウザはまだサポートしているかもしれませんが、関連するWeb標準からすでに削除されている可能性があります。削除される過程にあるか、互換性の目的でのみ保持されている可能性があります。使用を避け、可能であれば既存のコードを更新します。このページの下部にある互換性表を参照して、決定を下してください。この機能はいつでも機能しなくなる可能性があることに注意してください。

非標準: この機能は非標準であり、標準トラックにはありません。Web に面している実稼働サイトでは使用しないでください。すべてのユーザーに対して機能するとは限りません。また、実装間に大きな非互換性がある可能性があり、将来的に動作が変更される可能性があります。

WebVR API の vrdisplayactivate イベントは、VR ディスプレイを表示できるようになったときに発生します。

たとえば、HMD が移動されてスタンバイ状態が解除された場合や、HMD を装着してウェイクアップした場合などです。

注: このイベントは、古い WebVR API の一部でした。これは WebXR Device API に取って代わられました。

バブリング なし
キャンセル可能 いいえ
インターフェイス VRDisplayEvent
イベント ハンドラー プロパティ
vrdisplayactivate、vrdisplaydeactivate イベント

HTML:

<SPAN id=IdLog></SPAN>

JavaScript:

function JobOn(eve){  //vrdisplayactivate イベントの処理:
  D=eve;  //
  IdLog.innerHTML=IdLog.innerHTML+"表示オン ";
}
function JobOff(eve){  //vrdisplaydeactivate イベントの処理:
  DA=eve;  //
  IdLog.innerHTML=IdLog.innerHTML+"表示オフ ";
}
window.onvrdisplayactivate=JobOn;  //イベント割り当て。
window.onvrdisplaydeactivate=JobOff;    //イベント割り当て。
//window.addEventListener('vrdisplayactivate', JobOn);  //イベント割り当て。
//window.addEventListener('vrdisplaydeactivate', JobOff);    //イベント割り当て。

テスト