Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome 我的代码有什么问题?我正在尝试启动phaser游戏,但它不起作用_Google Chrome_Canvas_Html5 Canvas_Phaser Framework - Fatal编程技术网

Google chrome 我的代码有什么问题?我正在尝试启动phaser游戏,但它不起作用

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,但跨组织请求存在合法的安全问题,这就是为什么大多数浏览器都被锁定的原因 幸运的

我试图在本地启动游戏,但我有一些问题。 从github下载的资料似乎还不错。 这里有一个错误


跨源请求仅支持协议方案: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我同意这一评估:)