Javascript 为什么Chrome Canary不支持我的threejs AR[ARCore]web应用程序?
我正在使用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浏览器,我会得到以下错误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开发
这只是一个假设,因为我的WebXR实验没有使用three.js,但WebXR AR API(命中测试、平面检测和锚定)在不断变化
xrSession.requestHitTest
已被命中光线源和命中光线结果(请参见此处-)替换,因此您使用的框架需要根据更改进行调整。金丝雀是最新也是最伟大的,它实现了这些API的最新版本,而较旧的浏览器仍然有旧的实现(可能是在不推荐的标志下)这只是一个假设,因为我在WebXR实验中使用的不是three.js,而是WebXR AR API(点击测试、平面检测和锚定)它们在不断变化
xrSession.requestHitTest
已被命中光线源和命中光线结果(请参见此处-)替换,因此您使用的框架需要根据更改进行调整。金丝雀是最新也是最伟大的,它实现了这些API的最新版本,而较旧的浏览器仍然有旧的实现(可能在不推荐的标志下)