我对属于不同域的 URI 进行 AJAX 调用。通常在 IE 中,我可以通过 jQuery 的 CORS 支持来执行此操作。但在 Google Chrome 中,无论是否设置了 CORS 支持,此操作都会失败。
现在我收到一条错误信息,内容如下:
XMLHttpRequest 无法加载。Access
http://localhost:8000
-Control-Allow-Origin 不允许来源。
Google Chrome 中是否有一个设置可以禁用访问控制允许来源限制?
答案1
有一个命令行开关可以达到这个效果:--disable-web-security
只需像下面这样调用即可:
$ chromium-browser --disable-web-security http://localhost:8000/pages/index.html
确保 Chrome 浏览器已完全关闭,否则它只会启动一个新实例,并且应用的选项将不起作用。