Navigator.activeVRDisplays

廃止
この機能は廃止されました。まだいくつかのブラウザーで動作するかもしれませんが、いつ削除されてもおかしくないので、使わないようにしましょう。

activeVRDisplaysNavigator インターフェイスの読み取り専用プロパティで、現在表示中 (VRDisplay.ispresentingtrue) のすべての VRDisplay オブジェクトを含んだ配列を返します。

構文

var myActiveDisplays = navigator.activeVRDisplays;

VRDisplay オブジェクトの配列です。

function showActive() {
  var displays = navigator.activeVRDisplays;
  for(var i = 0; i < displays.length; i++) {
    console.log('Display ' + displays[i].displayId + ' is active.');
  }
}

仕様書

仕様書 状態 備考
WebVR 1.1
activeVRDisplays の定義
ドラフト 初回定義

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
activeVRDisplays
実験的非推奨
Chrome 未対応 なしEdge 未対応 15 — 79
補足
未対応 15 — 79
補足
補足 WebVR content requires a Windows Mixed Reality headset or the Windows Mixed Reality Portal Simulator.
Firefox 完全対応 55
補足
完全対応 55
補足
補足 Windows support was enabled in Firefox 55.
完全対応 64
補足
補足 macOS support was enabled in Firefox 64.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 79 — 80Chrome Android 未対応 79 — 80
補足
未対応 79 — 80
補足
補足 Supported only by Google Daydream.
Firefox Android 完全対応 55Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 12.0 — 13.0
補足
未対応 12.0 — 13.0
補足
補足 Supported only by Google Daydream.
Secure context required
実験的非推奨
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 73IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 79 — 80Chrome Android 未対応 79 — 80Firefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 12.0 — 13.0

凡例

完全対応  
完全対応
未対応  
未対応
実験的。動作が変更される可能性があります。
実験的。動作が変更される可能性があります。
非推奨。新しいウェブサイトでは使用しないでください。
非推奨。新しいウェブサイトでは使用しないでください。
実装ノートを参照してください。
実装ノートを参照してください。

参照