跨源资源共享(CORS)

由于 A-Frame 使用 XHR 获取资产,因此浏览器安全性要求浏览器在资源位于不同域的情况下为具有跨源资源共享(CORS)标头的资产提供服务。否则,我们必须在与场景相同的原点上托管资源。

对于某些选项, GitHub Pages 使用 CORS 标头提供所有选项。我们建议将 GitHub Pages 作为一个简单的部署平台。或者你也可以使用 A-Frame + Uploadcare Uploader 上传资源 ,该服务提供带有 CORS 标头集的文件。

鉴于 CORS 标头 设置,如果检测到资源位于不同的域,则 <a-assets> 将自动在媒体元素(例如,<audio><img><video>)上设置 crossorigin 属性。