--disable-web-security 在 Chrome / Canary 更新后不再有效

--disable-web-security no longer works after Chrome / Canary update

我在 更新后开始收到以下错误。

XMLHttpRequest cannot load http://localhost:65068/initialize*** . Response for preflight has invalid HTTP status code 405

如果我恢复到 chrome 的旧版本,它可以正常工作。
版本 48.0.2564.116 工作正常(但可能缓存了我的预检 headers)

版本 49.0.2623.87 已停止工作。

我可以直接调用GET,没有报错。 (在 chrome 网络选项卡中双击错误)

我的api确实有Access-Control-Allow-Orgin:*

chrome 的所有实例在尝试前已被杀死。

我需要使用新的网络安全设置来进行本地测试吗?

安全检查行为最近从 Chrome 的版本 48 更改为 49。 在 Google 论坛上引用此支持项目: https://productforums.google.com/forum/#!topic/chrome/9nHBcjNW384

出于调试目的,您可以通过将这些命令行开关一起使用来获得 Chrome 到 运行 而无需安全检查:

--禁用网络安全--用户数据目录