尝试禁用 Chrome 同源策略

新手上路,请多包涵

我正在尝试学习 melonJS 教程。它说我应该使用以下两种方法之一禁用跨源请求:

–禁用网络安全

–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.

我究竟做错了什么?

谢谢

原文由 user3871 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 633
2 个回答

您需要同时使用这两个参数。这就是我在 mac 上运行它的方式。

 open -a Google\ Chrome --args --disable-web-security -–allow-file-access-from-files

Windows应该是这样的:

 "C:\PathTo\Chrome.exe" –allow-file-access-from-files -disable-web-security

原文由 JJJ 发布,翻译遵循 CC BY-SA 3.0 许可协议

要在 mac 上禁用 chrome web 安全性,请在终端上使用此命令

$ /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome –user-data-dir=“/tmp/chrome_dev_session” –disable-web-security

如果 $ open -a Google\ Chrome –args –disable-web-security –allow-file-access-from-files 没有帮助

原文由 Himanshu Sharma 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题