繁体   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