无法通过浏览器进入VR模式|Vive Pro与Three.js开发求助
Three.js VR项目无法连接HTC Vive Pro(SteamVR),显示“VR not supported”
问题描述
开发Three.js VR项目时遇到阻碍:访问Three.js官方示例页面时,按钮显示“VR not supported”。可通过WebXR Extension调试,但无法连接SteamVR(HTC Vive Pro头显),甚至官方示例也无法正常运行。
几年前曾通过Firefox Reality Browser解决该问题,但该浏览器已停用且无法获取,目前所有替代浏览器似乎均不兼容Vive Pro。
已尝试的解决方案
- 重装SteamVR与Viveport
- 修改Firefox相关Flags:
dom.vr.always_support_vr、dom.vr.autoactivate.enabled、dom.vr.enabled、dom.vr.webxr.enabled - 修改Chrome相关启动参数:
--force-webxr-runtime=openvr、--enable-features=openvr、--disable-features=XRSandbox - 因Vive Pro不支持,无法安装Vive Browser与Wolvic Browser
- Firefox与Chrome的设置均允许VR内容,未进行拦截
- 在支持的浏览器中禁用XR沙箱
- 使用SteamVR的Enscripted测试版
- 将Firefox的英伟达电源管理设置为最高性能
- 仅在F12>WebXR中选择HTC Vive时,可在浏览器进入VR模式,但控件仅在DevTools中可用,取消选择后VR再次显示不支持
请求帮助
近几个月是否有其他用户遇到此问题并知晓解决方法?
内容的提问来源于stack exchange,提问作者MMM
相关产品推荐
相关产品推荐

