前言
浏览器跨域设置通常不建议直接操作,因为同源策略是重要的安全机制。但在开发环境中,如果需要测试跨域请求,可以临时禁用这一策略。
重要提示: 下列方法仅适用于开发环境,严禁在生产环境中禁用同源策略
!
本文以谷歌浏览器为例:
设置方法
- 关闭所有的 Chrome 进程
确保浏览器完全退出(从任务管理器检查) - 创建空目录
自定义创建临时用户目录,避免污染默认配置 - 根据系统执行命令
✅ Windows
chrome.exe --disable-web-security --user-data-dir="你自定义创建的目录"
参数说明:
--disable-web-security
:禁用同源策略。
--user-data-dir
:指定临时用户目录(避免污染默认配置)。
✅ macOS/Linux
open -n -a "Google Chrome" --args --disable-web-security --user-data-dir=/tmp/chrome-dev
- 启动效果
浏览器会显示 “您使用的是不受支持的命令行标记” 的警告,表示跨域限制已解除。