必须先彻底关闭所有chrome进程,否则--disable-web-security参数失效;再通过cmd命令、快捷方式或win+r运行指定路径加--disable-web-security与--user-data-dir参数启动chrome实现跨域调试。

你需要在本地开发时绕过浏览器同源策略限制,让前端能直接请求本地HTTP接口或跨域资源,这时必须用命令行启动Chrome并禁用Web安全策略。
先彻底关闭所有Chrome进程
这一步不可跳过。如果后台有Chrome进程在运行,新启动的实例会复用已有进程,【--disable-web-security参数将完全失效】。
按 Ctrl + Shift + Esc 打开任务管理器 → 在“进程”页签下找到所有“Google Chrome”条目 → 全部右键选择“结束任务”。
方法一:用CMD命令行临时启动
适合单次调试、快速验证跨域是否通。
按下 Win + R → 输入 cmd → 回车打开命令提示符。
复制粘贴以下命令(注意替换路径为你的实际Chrome安装位置):
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir="C:\ChromeDevUserData"
回车执行。浏览器会以独立用户数据目录启动,且不校验跨域规则。
方法二:创建专用快捷方式长期使用
避免每次输命令,双击即用,且不影响你日常使用的Chrome。
第一步:在桌面空白处右键 → “新建” → “快捷方式”。
第二步:在“请键入对象的位置”框中粘贴完整命令(含引号和空格):
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir="C:\ChromeDevUserData"
第三步:点击“下一步”,输入名称如“Chrome-Dev-NoSec”,完成创建。
第四步:右键该快捷方式 → “属性” → “快捷方式”选项卡 → 点击“更改图标” → 选一个明显不同的图标(比如红色盾牌破损图标),方便一眼识别这是非安全模式。
方法三:用运行对话框快速调用
适用于没时间开CMD、只想立刻试一次的场景。
按下 Win + R → 直接粘贴以下内容(路径必须准确,不能有中文或空格错误):
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir="C:\ChromeDevUserData"
按回车,浏览器立即启动。











