我正在尝试学习melonJS教程。它说我应该使用以下两种方法之一禁用跨源请求:
--disable-web-security
--allow-file-access-from-files**
我在命令提示符中尝试了这两种方法:
C:\Users\danniu>C:\Users\danniu\AppData\Local\Google\Chrome\Application\Chrome.e
xe --allow-file-access-from-files
C:\Users\danniu>C:\Users\danniu\AppData\Local\Google\Chrome\Application\Chrome.e
xe --disable-web-security当我试着用Chrome运行游戏时,我仍然会遇到这样的错误:
XMLHttpRequest cannot load file:///C:/Users/danniu/Desktop/JavaScript/melonJS/data/map/area01.tmx. Cross origin requests are only supported for HTTP.
我做错了什么?
谢谢
发布于 2014-02-25 21:48:51
你需要同时使用这两个参数。我就是这样在我的mac上运行的。
open -a Google\ Chrome --args --disable-web-security -–allow-file-access-from-fileswindows应该是这样的:
"C:\PathTo\Chrome.exe" –allow-file-access-from-files -disable-web-security发布于 2016-05-13 05:39:31
若要禁用mac上的chrome web安全性,请在终端上使用此命令。
$ /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --用户-data-dir=“/tmp/chrome_session”-禁用-web-安全性
如果$ open -a \ Chrome禁用-web-安全性-允许文件访问-文件没有帮助
发布于 2015-02-25 19:16:42
您应该通过HTTP协议进行请求
以下是一个非常简单的答案:https://stackoverflow.com/a/23118676/1585438
https://stackoverflow.com/questions/22026984
复制相似问题