BASELINE NowYouCanUse.com
Limited Availability

WebVR

The navigator.getVRDisplays() API represents virtual reality (VR) devices, including sensors and head-mounted displays.
Baseline Status: This feature is currently Limited and is missing in at least one major browser engine.
Desktop Browser Engine Support
Google Chrome
—
Unsupported
Mozilla Firefox
—
Unsupported
Apple Safari
—
Unsupported
Microsoft Edge
—
Unsupported
Mobile Browser Engine Support
Chrome Android
—
Firefox Android
—
Safari iOS
—
Specifications and References
MDN Browser Compat Data Keys:
api.Gamepad.displayId ↗ api.Navigator.activeVRDisplays ↗ api.Navigator.activeVRDisplays.secure_context_required ↗ api.Navigator.getVRDisplays ↗ api.PositionSensorVRDevice ↗ api.PositionSensorVRDevice.getImmediateState ↗ api.PositionSensorVRDevice.getState ↗ api.PositionSensorVRDevice.resetSensor ↗ api.VRDisplay ↗ api.VRDisplay.cancelAnimationFrame ↗ api.VRDisplay.capabilities ↗ api.VRDisplay.depthFar ↗ api.VRDisplay.depthNear ↗ api.VRDisplay.displayId ↗ api.VRDisplay.displayName ↗ api.VRDisplay.exitPresent ↗ api.VRDisplay.getEyeParameters ↗ api.VRDisplay.getFrameData ↗ api.VRDisplay.getImmediatePose ↗ api.VRDisplay.getLayers ↗ api.VRDisplay.getPose ↗ api.VRDisplay.isConnected ↗ api.VRDisplay.isPresenting ↗ api.VRDisplay.requestAnimationFrame ↗ api.VRDisplay.requestPresent ↗ api.VRDisplay.resetPose ↗ api.VRDisplay.stageParameters ↗ api.VRDisplay.submitFrame ↗ api.VRDisplayCapabilities ↗ api.VRDisplayCapabilities.canPresent ↗ api.VRDisplayCapabilities.hasExternalDisplay ↗ api.VRDisplayCapabilities.hasOrientation ↗ api.VRDisplayCapabilities.hasPosition ↗ api.VRDisplayCapabilities.maxLayers ↗ api.VRDisplayEvent ↗ api.VRDisplayEvent.VRDisplayEvent ↗ api.VRDisplayEvent.display ↗ api.VRDisplayEvent.reason ↗ api.VREyeParameters ↗ api.VREyeParameters.fieldOfView ↗ api.VREyeParameters.maximumFieldOfView ↗ api.VREyeParameters.minimumFieldOfView ↗ api.VREyeParameters.offset ↗ api.VREyeParameters.renderHeight ↗ api.VREyeParameters.renderWidth ↗ api.VRFieldOfView ↗ api.VRFieldOfView.downDegrees ↗ api.VRFieldOfView.leftDegrees ↗ api.VRFieldOfView.rightDegrees ↗ api.VRFieldOfView.upDegrees ↗ api.VRFrameData ↗ api.VRFrameData.VRFrameData ↗ api.VRFrameData.leftProjectionMatrix ↗ api.VRFrameData.leftViewMatrix ↗ api.VRFrameData.pose ↗ api.VRFrameData.rightProjectionMatrix ↗ api.VRFrameData.rightViewMatrix ↗ api.VRFrameData.timestamp ↗ api.VRPose ↗ api.VRPose.angularAcceleration ↗ api.VRPose.angularVelocity ↗ api.VRPose.linearAcceleration ↗ api.VRPose.linearVelocity ↗ api.VRPose.orientation ↗ api.VRPose.position ↗ api.VRStageParameters ↗ api.VRStageParameters.sittingToStandingTransform ↗ api.VRStageParameters.sizeX ↗ api.VRStageParameters.sizeZ ↗ api.Window.vrdisplayactivate_event ↗ api.Window.vrdisplayconnect_event ↗ api.Window.vrdisplaydeactivate_event ↗ api.Window.vrdisplaydisconnect_event ↗ api.Window.vrdisplaypresentchange_event ↗
id: webvr