You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chrome 66版本跨域文档拦截:如何禁用网页安全?

解决Chrome 66+版本禁用网页安全的问题

嘿,我之前也碰到过一模一样的情况!Chrome 66版本开始强化了跨域安全机制,单纯用--disable-web-security --user-data-dir已经没办法完全绕过部分跨域拦截了,那串“Blocked current origin from receiving cross-site document”警告就是因为新引入的**站点隔离(Site Isolation)**功能在起作用。

下面给你几个可行的解决步骤:

1. 彻底关闭所有Chrome进程

这一步非常关键,哪怕有一个Chrome窗口或后台进程在运行,启动参数都可能不生效:

  • Windows:打开任务管理器,找到所有“Google Chrome”进程,右键选择“结束任务”
  • Mac:打开活动监视器,搜索“Google Chrome”,选中后点击左上角的叉号强制退出
  • Linux:执行命令 killall google-chrome 结束所有相关进程

2. 使用完整的启动参数组合

在原来的参数基础上,加上--disable-site-isolation-trials来禁用站点隔离功能,完整命令如下:

Windows系统

chrome.exe --disable-web-security --user-data-dir="C:\ChromeDevSession" --disable-site-isolation-trials

注意:C:\ChromeDevSession可以换成任意你想存放测试配置的路径,不要用默认的用户数据目录,避免污染日常浏览的配置。

Mac系统

open -a Google\ Chrome --args --disable-web-security --user-data-dir="/tmp/ChromeDevSession" --disable-site-isolation-trials

Linux系统

google-chrome --disable-web-security --user-data-dir="/tmp/ChromeDevSession" --disable-site-isolation-trials

3. 额外注意事项

  • 这个方案仅适合开发测试场景,绝对不要用这个配置浏览常规网站,会大幅降低浏览器的安全性
  • 如果还是出现跨域拦截,建议暂时禁用所有Chrome扩展,部分扩展可能会额外增强安全限制
  • 每次启动都要确保没有残留的Chrome进程,否则参数不会被正确加载

内容的提问来源于stack exchange,提问作者Soham Nakhare

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:32:06