Chrome 关闭 web-security 屏蔽跨域检测用于调
2017-09-25 本文已影响225人
KrisLeeSH
正常模式下在 Chrome 下进行 API 请求会进行跨域检测,检测失败会引起 CORS 错误:
跨域报错开发时由于调试等原因可能需要临时关闭 Chrome 的跨域检测,方法如下:
- 新建文件夹用于保存关闭安全检测后的用户数据
- 通过命令行添加启动参数(用于关闭安全检查)开启 Chrome
mkdir ~/Applications/Chrome\ Apps\ INSECURE.localized
open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=ABSOLUTE_PATH_FOR_INSECURE_USER_DATA
# ABSOLUTE_PATH_FOR_INSECURE_USER_DATA 为第一步创建的文件夹的绝对路径