此故障页面从A-Frame版本0.9.0开始运行一个场景
https://aframe.io/releases/0.9.0/aframe.min.js
https://glitch.com/~aframe-scenestarter-iam
如果将版本更改为0.9.2-或新的1.0.0-您可以看到它的外观。地狱,0.7.0看起来不错,只是动画中断了
就在几天前,0.9.0版本正在运行,并且在此期间未对其进行任何更改...
我的所有A-FRAME场景都一整夜都被打破了!
它们也都在控制台中记录错误消息。它们似乎有所不同,但这是此页面上的错误
`Uncaught TypeError: navigator.xr.requestDevice is not a function
at Object.<anonymous> (device.js:5)
at Object.176._process (device.js:141)
at o (_prelude.js:1)
at _prelude.js:1
at Object.179../bind (index.js:6)
at o (_prelude.js:1)
at _prelude.js:1
at Object.152.../package (index.js:25)
at o (_prelude.js:1)
at r (_prelude.js:1)`
我有数以百计的A-Frame场景依赖0.9.0,并且我正在深入求职-有人可以帮忙吗?
答案 0 :(得分:1)
新的WebXR标准现已在Chrome和Oculus浏览器中发布。现在不推荐使用旧的WebVR API,这就是为什么您看到这些错误的原因。所有站点都必须更新到A-Frame 1.0.1或更高版本才能继续工作。您使用1.0.1的示例:https://glitch.com/edit/#!/puffy-caravel?path=index.html:19:47
答案 1 :(得分:0)
此应该有效,但是尝试使用
http://%20%20%20%20%3Cscript%20src=%22https://cdn.jsdelivr.net/gh/aframevr/aframe@333873f3279c8d49881577662e16e51baa480ea3/dist/aframe-master.min.js%22%3E%3C/script%3E
作为您的A框架脚本。如果它不起作用,我建议您等待对此进行更新。我有一个朋友的动画坏了,但是我的动画没坏。