首页 > 解决方案 > A-Frame 0.9.0 似乎已损坏

问题描述

这个故障页面在 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)`

我有数百个依赖 0.9.0 的 A-Frame 场景,而且我正在深入求职 - 有人可以帮忙吗?

标签: aframe

解决方案


新的 WebXR 标准现已在 Chrome 和 Oculus 浏览器中发布。旧的 WebVR API 已被弃用,这就是您看到这些错误的原因。所有站点都必须更新到 A-Frame 1.0.1 或更新版本才能继续工作。您使用 1.0.1 的示例:https ://glitch.com/edit/#!/puffy-caravel?path=index.html:19:47


推荐阅读