gpt4 book ai didi

ssl - localhost 和 192.168.x.x 通过 HTTPS 用于框架 webVR 开发和本地测试

转载 作者:行者123 更新时间:2023-12-04 02:36:40 24 4
gpt4 key购买 nike

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

我可以通过 http://localhost 在我的 Mac 上测试它但无法通过 http://192.168.1.123 使用手机或 VR 耳机进行相同操作.

问题是这些浏览器要求页面在 HTTPS 上提供服务。而不是 HTTP ,否则它会拒绝访问设备运动传感器,从而无法进行测试。

使用以下说明,我成功地使用有效证书服务了我的 VR 网页。

  • https://www.freecodecamp.org/news/how-to-get-https-working-on-your-local-development-environment-in-5-minutes-7af615770eec/
  • https://github.com/mattdesl/budo/blob/master/docs/command-line-usage.md#ssl-and-https

  • 但是,这还不够,移动设备和耳机通过本地 wifi IP 访问页面,例如 192.168.1.123而不是 localhost 并且 ssl 证书似乎不适用于那些,即使我替换 localhost在生成域 key 和证书时使用正确的 IP。

    我猜每个设备浏览器都需要更新其受信任的商店或其他东西......

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

    最佳答案

    部分答案 - 至少适用于 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。

    关于ssl - localhost 和 192.168.x.x 通过 HTTPS 用于框架 webVR 开发和本地测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61525215/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com