Текущая пробная версия WebVR Origin заканчивается 14 ноября 2017 г., вскоре после выхода стабильной версии Chrome 62. Мы начали новую пробную версию API WebVR 1.1 в Chrome 62, которая продолжится и в Chrome 64.
Новая пробная версия включает в себя некоторые обновления поведения API, которые соответствуют направлению будущей спецификации WebVR 2.0 :
- Использование WebVR ограничено в iframe из разных источников. Если вы хотите, чтобы встроенные iframe из разных источников могли использовать WebVR, добавьте
allow="vr"
в тег iframe или используйте заголовок Feature-Policy ( обсуждение спецификации , ошибка ). - Ограничьте использование
getFrameData()
иsubmitFrame()
доVRDisplay.requestAnimationFrame()
( обсуждение спецификации , ошибка ). -
window.requestAnimationFrame()
не срабатывает, если страница не видна, то есть она не срабатывает на Android во время представления WebVR ( обсуждение спецификации , ошибка ). - Событие искусственного щелчка в области просмотра (0, 0) было удалено (как для Cardboard, так и для сенсорной панели контроллера Daydream) ( ошибка ). Событие
vrdisplayactivate
теперь считается жестом пользователя и может использоваться для запроса презентации и начала воспроизведения мультимедиа, не полагаясь на событие щелчка. Код, который ранее полагался на обработчики событий щелчка для ввода, должен быть преобразован для проверки нажатий кнопок геймпада. ( Пример реализации ) - Chrome может выйти из презентации, если для отображения первого кадра странице требуется более 5 секунд ( изменение кода ). Рекомендуется, чтобы страница отображалась в течение двух секунд и при необходимости использовалась заставка.
Ваши текущие токены пробной версии WebVR Origin не будут распознаваться Chrome 62. Чтобы принять участие в новой пробной версии , воспользуйтесь формой регистрации .