Aframe / Three.js 受污染的画布可能无法加载

Aframe / Three.js Tainted canvases may not be loaded

我正在使用 Aframe 构建一个应用程序,该应用程序需要获取保存到 AWS 上的图像。

我一直收到 cors 拒绝,解决这个问题后,我的图像通过了 cors,但有时它们没有通过,然后我使用资产缓存来渲染图像,错误从提到 cors 变成了 Tainted canvases

我认为 cors 受客户端互联网速度或位置的影响?

我也在使用 aframe react,我想知道是否启动时的 react-rerenders 导致了这个问题。

确保已设置 <img crossorigin="anonymous">,并尝试不使用 React 层(出于 VR 的性能和可扩展性原因,我不建议再使用 React 层,而且大部分时间都处理不当)。