Window: vrdisplaydisconnect event

Deprecated

Avoid using this feature in new projects. Development of the WebVR API halted in favor of WebXR. This feature may be a candidate for removal from web standards or browsers.

Consider using the following features instead: WebXR.

Non-standard: This feature is not standardized. We do not recommend using non-standard features in production, as they have limited browser support, and may change or be removed. However, they can be a suitable alternative in specific cases where no standard option exists.

The vrdisplaydisconnect event of the WebVR API is fired when a compatible VR display is disconnected from the computer.

This event is not cancelable and does not bubble.

Syntax

Use the event name in addEventListener():

js
addEventListener("vrdisplaydisconnect", (event) => { })

Alternatively, assign to the event handler property of the interface:

js
onvrdisplaydisconnect = (event) => { }

Event type

A VRDisplayEvent. Inherits from Event.

Examples

You can use the vrdisplaydisconnect event in an addEventListener method:

Note: This event was part of the old WebVR API. It has been superseded by the WebXR Device API.

js
window.addEventListener("vrdisplaydisconnect", () => {
  info.textContent = "Display disconnected.";
  reportDisplays();
});

Or use the onvrdisplaydisconnect event handler property (but note that this replaces other event listeners added using onvrdisplaydisconnect, if any):

js
window.onvrdisplaydisconnect = () => {
  info.textContent = "Display disconnected.";
  reportDisplays();
};

Specifications

This event was part of the old WebVR API that has been superseded by the WebXR Device API. It is no longer on track to becoming a standard.

Until all browsers have implemented the new WebXR Device API, it is recommended to rely on frameworks, like A-Frame, Babylon.js, or Three.js, or a polyfill, to develop WebXR applications that will work across all browsers. Read Meta's Porting from WebVR to WebXR guide for more information.

Browser compatibility

See also