Я пытаюсь развить опыт виртуальной реальности на основе A-frame.
Я могу проверить это на своей ма c через http://localhost
, но не могу сделать то же самое, используя мобильный телефон или гарнитуру VR через http://192.168.1.123
.
Проблема заключается в том, что эти браузеры требуют, чтобы страница обслуживалась по HTTPS
, а не HTTP
, в противном случае доступ к датчику движения устройства будет закрыт, что делает тестирование невозможным.
Используя следующие инструкции, мне удалось успешно передать мою веб-страницу VR с действующим сертификатом.
Но это недостаточно, мобильное устройство и гарнитура обращаются к странице через локальный wifi IP, такой как 192.168.1.123
, а не localhost, и сертификат ssl, кажется, не работает для них, даже если я заменяю localhost
на правильный IP при генерации ключ домена и сертификаты.
Полагаю, каждому браузеру устройства нужно обновить доверенный магазин или что-то в этом роде ...
Было бы любопытно узнать, как люди решают свою проблему в процессе локальной разработки и тестирования. ,