Spec-Zone.ru › Web APIs

Окно: событие vrdisplaydisconnect

Устаревшее: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут её поддерживать, она может быть уже удалена из соответствующих веб-стандартов, находится в процессе удаления или поддерживается только для совместимости. Избегайте её использования и, при возможности, обновите существующий код; см. таблицу совместимости внизу этой страницы для принятия решения. Имейте в виду, что эта функция может перестать работать в любое время.

Нестандартно: Эта функция нестандартна и не соответствует стандартам. Не используйте её на производственных сайтах, работающих через Интернет: она не будет работать для каждого пользователя. Также могут быть большие несовместимости между реализациями, и поведение может измениться в будущем.

Событие vrdisplaydisconnect API WebVR срабатывает, когда совместимый VR-дисплей отключается от компьютера.

Это событие не отменяется и не распространяется.

Синтаксис

Используйте имя события в методах, таких как addEventListener(), или задайте обработчик события.

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

onvrdisplaydisconnect = (event) => {};

Тип события

Объект VRDisplayEvent. Наследует от Event.

Свойства события

VRDisplayEvent также наследует свойства от своего родительского объекта, Event.

VRDisplayEvent.display Устаревшее Только для чтения

VR-дисплей VRDisplay, связанный с этим событием.

VRDisplayEvent.reason Устаревшее Только для чтения

Человекопонятное объяснение причины срабатывания события.

Примеры

Вы можете использовать событие vrdisplaydisconnect в методе addEventListener:

Примечание: Это событие было частью старого API WebVR. Оно было заменено WebXR Device API.

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

Или используйте свойство обработчика события onvrdisplaydisconnect:

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

Спецификации

Это событие было частью старого WebVR API, которое было заменено WebXR Device API. Оно больше не соответствует стандартам.

Пока все браузеры не реализуют новый WebXR Device API, рекомендуется полагаться на фреймворки, такие как A-Frame, Babylon.js или Three.js, или полифилл, для разработки веб-приложений WebXR, которые будут работать во всех браузерах. Прочитайте руководство Meta по переносу с WebVR на WebXR для получения дополнительной информации.

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
vrdisplaydisconnect_event Нет 15–79 98
64–98Поддержка macOS была включена в Firefox 64.
55–98Поддержка Windows была включена в Firefox 55.
Нет Нет
56–80["Chrome для Android 56 поддерживает только Google Daydream View.", "Chrome для Android 57 добавляет поддержку Google Cardboard."]
55–98 Нет Нет
6.0–13.0Поддерживается в Samsung Internet для GearVR.
Нет

См. также

  • WebVR API

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Window/vrdisplaydisconnect_event

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API