WebXR не работает в Chrome 67 (со всеми включенными флагами XR) - PullRequest
0 голосов
/ 31 мая 2018

Когда я запускаю следующую команду

navigator.xr.requestDevice()

в консоли chrome (Версия 67.0.3396.62 (Официальная сборка) (64-разрядная версия)) инструментов разработчика (после включения ALL Флаги WebXR в chrome: // flags и перезапуск браузера) Я получаю эту ошибку.

Uncaught (in promise) DOMException: No devices found.

Этот пример кода также не работает ... https://github.com/immersive-web/webxr-samples/blob/master/xr-barebones.html

Я пробовал это на настольном и мобильном браузере Chrome.

Почему в Chrome 67 не работает API WebXR?

Спасибо

1 Ответ

0 голосов
/ 28 июня 2018

Вам придется использовать Chrome Canary, чтобы использовать API WebXR.Он не будет доступен в стабильной версии довольно долго.После того, как у вас есть Chrome Canary (текущая версия: 69.0.3).Вам нужно будет включить флаги #webxr и #webxr-hit-test.

Как только вы это сделаете.Перейдите по этому URL, чтобы протестировать API, и он должен работать для вас.

https://immersive-web.github.io/webxr-samples/proposals/phone-ar.html

Многие старые API не будут работать сейчас.Так что не забудьте взглянуть на исходный код.

https://github.com/immersive-web/webxr-samples/blob/master/proposals/phone-ar.html
...