Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么Chrome Canary不支持我的threejs AR[ARCore]web应用程序?_Javascript_Three.js_Augmented Reality_Arcore_Webxr - Fatal编程技术网

Javascript 为什么Chrome Canary不支持我的threejs AR[ARCore]web应用程序?

Javascript 为什么Chrome Canary不支持我的threejs AR[ARCore]web应用程序?,javascript,three.js,augmented-reality,arcore,webxr,Javascript,Three.js,Augmented Reality,Arcore,Webxr,我正在使用three.ar.js开发一个WebAR应用程序[它使用ArCore]我正在使用启用了所有XR相关标志的Chrome Canary build,但我遇到了这个错误 这是屏幕中的链接[供您参考] 我的手机:小米A3[支持ARCore服务] 我试过使用Chrome,Chrome Canary build[在版本67、70、81上测试]、Firefox。我的观点是,谷歌最新的AR演示在chrome canary版本中运行得非常好。但是为什么我的本地AR应用程序不是用three.AR.js开发

我正在使用three.ar.js开发一个WebAR应用程序[它使用ArCore]我正在使用启用了所有XR相关标志的Chrome Canary build,但我遇到了这个错误

这是屏幕中的链接[供您参考]

我的手机:小米A3[支持ARCore服务]

我试过使用Chrome,Chrome Canary build[在版本67、70、81上测试]、Firefox。我的观点是,谷歌最新的AR演示在chrome canary版本中运行得非常好。但是为什么我的本地AR应用程序不是用three.AR.js开发的呢

我也尝试过使用谷歌的实验性WebARonARCore浏览器。如果我从这个链接使用实验性的WebARonARCore浏览器,我会得到以下错误


这只是一个假设,因为我的WebXR实验没有使用three.js,但WebXR AR API(命中测试、平面检测和锚定)在不断变化


xrSession.requestHitTest
已被命中光线源和命中光线结果(请参见此处-)替换,因此您使用的框架需要根据更改进行调整。金丝雀是最新也是最伟大的,它实现了这些API的最新版本,而较旧的浏览器仍然有旧的实现(可能是在不推荐的标志下)

这只是一个假设,因为我在WebXR实验中使用的不是three.js,而是WebXR AR API(点击测试、平面检测和锚定)它们在不断变化

xrSession.requestHitTest
已被命中光线源和命中光线结果(请参见此处-)替换,因此您使用的框架需要根据更改进行调整。金丝雀是最新也是最伟大的,它实现了这些API的最新版本,而较旧的浏览器仍然有旧的实现(可能在不推荐的标志下)