Google chrome 我的代码有什么问题?我正在尝试启动phaser游戏,但它不起作用
我试图在本地启动游戏,但我有一些问题。 从github下载的资料似乎还不错。 这里有一个错误Google chrome 我的代码有什么问题?我正在尝试启动phaser游戏,但它不起作用,google-chrome,canvas,html5-canvas,phaser-framework,Google Chrome,Canvas,Html5 Canvas,Phaser Framework,我试图在本地启动游戏,但我有一些问题。 从github下载的资料似乎还不错。 这里有一个错误 跨源请求仅支持协议方案:http、data、chrome、chrome extension、https、chrome extension resource。似乎您尚未在服务器上安装游戏。这是Phaser所必需的好的,谢谢你链接到GitHub,我把游戏拉下来并重现了错误。我觉得奇怪的是,在本地运行时无法获取.gif和.wavs,但跨组织请求存在合法的安全问题,这就是为什么大多数浏览器都被锁定的原因 幸运的
跨源请求仅支持协议方案:http、data、chrome、chrome extension、https、chrome extension resource。似乎您尚未在服务器上安装游戏。这是Phaser所必需的好的,谢谢你链接到GitHub,我把游戏拉下来并重现了错误。我觉得奇怪的是,在本地运行时无法获取.gif和.wavs,但跨组织请求存在合法的安全问题,这就是为什么大多数浏览器都被锁定的原因 幸运的是,这个问题有一个相当简单的解决方案,我能够证实,至少在我这边。它确实涉及到运行服务器,但幸运的是,基本Python库为我们提供了一种非常简单的方法来运行本地服务器。如果您已经安装了Python,就可以开始了,否则,请转到此处: 安装python后,只需在命令提示符下导航到包含index.html文件(如FlappyZozio master)的文件夹,然后键入以下命令即可:
python -m SimpleHTTPServer
然后您可以通过url:localhost:8000访问您的游戏
还有其他方法可以设置本地服务器,正如QUIPHOP提到的,例如node。但是我发现Python对于快速测试来说是最简单的。啊,可怕的CORS。奇怪的是,在本地运行时,您会收到跨源请求。您是否正在从互联网络中提取phaser(或任何其他依赖项)?你能发布你的脚本标签吗?好的,我是phaser的新手。如果我下载了所有的源代码,我应该怎么做才能安装游戏?在本地安装你喜欢的任何服务器(例如nodejs、LAMP、python+flask或其他什么),并将源代码(js、html页面、css等)移到这里。然后在服务器上处理游戏。例如:@QUIPHOP-听起来他想在本地运行他的游戏,这根本不需要服务器。Edward,你能澄清一下你想在哪里运行你的游戏,以及它有什么依赖关系吗?我已经下载了源代码,并试图运行index.html。仅此而已。什么源代码?index.html中有什么?例如,下面是我的一个老游戏中的脚本标记:您如何尝试导入源文件?thx我已经有了openserver ctrl+C ctrl+v,现在看起来还可以。游戏正在运行。TNX@EdwardRyzhewski你仍然应该把布拉迪默斯的回答标记为你的问题的解决方案problem@SUBHUMAN我同意这一评估:)