[localhost和192.168.x.x通过HTTPS进行a帧webVR开发和本地测试

问题描述 投票:0回答:1

我正在尝试开发基于A帧的VR体验。

我可以通过http://localhost在我的Mac上进行测试,但不能通过http://192.168.1.123使用手机或VR耳机进行相同的测试。

问题是那些浏览器要求页面通过HTTPS而不是HTTP提供,否则它将拒绝访问设备运动传感器,从而导致无法进行测试。

按照以下说明,我成功地通过有效的证书向VR网站提供了服务。

但是,这还不够,移动设备和耳机通过像192.168.1.123而不是localhost的本地wifi IP访问该页面,即使我用localhost替换了ssl证书,这些证书似乎也不起作用生成域密钥和证书时使用正确的IP。

我想每个设备浏览器都需要更新其受信任的存储库或进行其他操作...

很想知道人们如何在a框架本地开发和测试流程中解决问题。

ssl aframe webvr
1个回答
0
投票

部分答案-至少适用于Oculus Quest或Go浏览器开发。

您可以使用Chrome远程设备调试工具:https://developer.oculus.com/documentation/oculus-browser/browser-remote-debugging/

然后为远程设备设置端口转发:https://developers.google.com/web/tools/chrome-devtools/remote-debugging/local-server

此方法可让您避开整个证书,因为您仍然可以使用浏览器向其授予适当设备权限的localhost:port。

© www.soinside.com 2019 - 2024. All rights reserved.