簡體   English   中英

Javascript Phaser跨域錯誤

[英]Javascript Phaser cross-origin error

我使用html,javascript和Phaser庫制作了一個游戲。 它在我的本地主機上運行良好。 但是,當我將其上傳到Github(通過Web界面)並運行它時,會出現以下錯誤:

未捕獲的SecurityError:無法在“ WebGLRenderingContext”上執行“ texImage2D”:可能無法加載位於http://www.imagesup.net/dt-1514207740759.png的跨域圖像。

有人可以解釋我在做什么錯,以及如何解決?

謝謝。

下載所需的圖片,將其放在您自己的服務器上的資源文件夾中,然后使用本地文件路徑加載該圖片。

由於具有不同的域和安全限制,必須啟用Server中的CORS才能發出HTTP請求。

圖片必須在您上傳的文件夾中,您不能通過在線URL加載它們。 如果您要制作“ 移相器”游戲,可能我建議使用“ 移相器+生成器” 這是一種很棒的方法,可以根據您的基本配置來引導項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM