Limited Availability
id: webvr
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.sizeY ↗
api.Window.vrdisplayactivate_event ↗
api.Window.vrdisplayconnect_event ↗
api.Window.vrdisplaydeactivate_event ↗
api.Window.vrdisplaydisconnect_event ↗
api.Window.vrdisplaypresentchange_event ↗