VRDisplay: метод getLayers()
Устаревшее: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут её поддерживать, она может быть удалена из соответствующих веб-стандартов, находится в процессе удаления или поддерживается только для совместимости. Избегайте её использования и, если возможно, обновите существующий код; см. таблицу совместимости внизу этой страницы, чтобы принять решение. Имейте в виду, что эта функция может перестать работать в любое время.
Нестандартный: Эта функция нестандартна и не соответствует стандартам. Не используйте её на производственных сайтах, ориентированных на веб: она не будет работать для каждого пользователя. Также могут быть значительные несовместимости между реализациями, и поведение может измениться в будущем.
Метод getLayers() интерфейса VRDisplay возвращает слои, которые в настоящее время отображаются VRDisplay.
Примечание: Этот метод был частью старого API WebVR. Он был заменён API устройств WebXR.
Синтаксис
getLayers()
Параметры
Нет.
Возвращаемое значение
Если VRDisplay отображает, этот метод возвращает массив объектов VRLayerInit, которые в настоящее время отображаются (в настоящее время это будет один, так как VRDisplayCapabilities.maxLayers в настоящее время всегда равен 1). Если VRDisplay не отображает, этот метод возвращает пустой массив.
Примеры
См. VRLayerInit для примера кода.
Спецификации
Этот метод был частью старого API WebVR, который был заменён API устройств WebXR. Он больше не соответствует стандартам.
До тех пор, пока все браузеры не реализуют новые API WebXR, рекомендуется полагаться на фреймворки, такие как A-Frame, Babylon.js или Three.js, или полифил, для разработки веб-приложений WebXR, которые будут работать во всех браузерах. Для получения дополнительной информации прочитайте руководство Meta's Porting from WebVR to WebXR.
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
getLayers |
Нет | 15–79 | 9864–98Поддержка macOS была включена в Firefox 64.55–98Поддержка Windows была включена в Firefox 55. |
Нет | Нет | Нет | 55–98 | Нет | Нет | 6.0Поддержка Google Cardboard была включена в Samsung Internet 7.0. |
Нет |
См. также
© 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/VRDisplay/getLayers