首页 > 解决方案 > Aframe / Three.js 受污染的画布可能无法加载

问题描述

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

我得到了一致的 cors 拒绝,在解决这个问题后,我的图像通过了 cors 但有时它们不是,然后我利用资产缓存来渲染图像,错误已经从提及 cors 变为被污染的画布

在此处输入图像描述

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

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

标签: three.jscross-domainwebglaframesame-origin-policy

解决方案


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


推荐阅读