跨源資源共享(CORS)
由於 A-Frame 使用 XHR 獲取資產,因此瀏覽器安全性要求瀏覽器在資源位於不同域的情況下為具有跨源資源共享(CORS)標頭的資產提供服務。否則,我們必須在與場景相同的原點上託管資源。
對於某些選項, GitHub Pages 使用 CORS 標頭提供所有選項。我們建議將 GitHub Pages 作為一個簡單的部署平臺。或者你也可以使用 A-Frame + Uploadcare Uploader 上傳資源 ,該服務提供帶有 CORS 標頭集的檔案。
鑑於 CORS 標頭 已設定,如果檢測到資源位於不同的域,則 <a-assets>
將自動在媒體元素(例如,<audio>
,<img>
,<video>
)上設定 crossorigin
屬性。