我正在尝试使用 Samsung NOTE 4 设备中的 xampp 本地服务器运行 VR 示例 Threejs 项目。在此手机中,在线 Threejs VR 示例(https://trijs.org/examples/?q=vr#webvr_cubes https://threejs.org/examples/?q=vr#webvr_cubes)工作正常,
但我们本地服务器链接中的相同示例(http://192.168.1.2/ Three.js-dev/examples/?q=vr#webvr_cubes http://192.168.1.2/three.js-dev/examples/?q=vr#webvr_cubes) 总是返回“您的浏览器不支持 WebVR”。
任何人都可以给我建议或想法如何使用 xampp 本地服务器运行该示例项目
提前致谢
目前,WebVR 仍然是一个实验性功能(我假设您使用的是 Chrome)。
http://192.168.1.2/ http://192.168.1.2/不被视为可信实体,因此实验性功能被禁用。
然而http://127.0.0.1 http://127.0.0.1 and https://trijs.org https://threejs.org被允许使用此功能。
要启用 WebVR,请转至chrome://flags/#enable-webvr
然后单击启用
如果您希望您的用户今天能够使用 WebVR,您必须申请起源试验 https://github.com/GoogleChrome/OriginTrials/blob/gh-pages/developer-guide.md通过填写这个form https://docs.google.com/forms/d/e/1FAIpQLSfO0_ptFl8r8G0UFhT0xhV17eabG-erUWBDiKSRDTqEZ_9ULQ/viewform。
Google 会给您一个令牌以添加到您的页面上。 (请注意,您必须在服务器上设置 HTTPS)。
或者,您可以添加一个polyfill https://github.com/googlevr/webvr-polyfill让您的 VR 随处可用(不仅仅是在 Chrome M59+ 中)。
(只需在 Three.js 之前添加 polyfill 即可)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)