Google Chrome 21 不支持 --disable-web-security 命令行开关

Posted

技术标签:

【中文标题】Google Chrome 21 不支持 --disable-web-security 命令行开关【英文标题】:Google Chrome 21 is not supporting --disable-web-security command line switch 【发布时间】:2012-07-13 03:37:06 【问题描述】:

自最新发布的 Google Chrome 浏览器版本 21.* 和 Selenium Chrome 驱动程序版本 22.* 以来,我们一直在使用特殊的命令行开关“--disable-web-security”来测试不同域的 iframe不再受支持(已弃用)。是否有任何解决方法可以自动化我们在 Chrome 浏览器中位于不同域中的框架?

我们现有的功能自动化框架完全依赖于这个开关 (--disable-web-security)。我们将不胜感激。

【问题讨论】:

如果某个特定答案有助于解决您的问题,请单击旁边的小复选标记将其标记为“已接受”。 Chrome - disable web security - no longer working 的可能重复项 【参考方案1】:

您不需要解决方法,标志仍然有效,新的是警告。

我刚刚使用 jQuery 执行了一个测试,将 AJAX 请求发送到另一个域,它使用命令行标志工作,但不使用它时没有。

如果有办法禁用“黄色信息栏”,那就太好了。

(我正在运行 Chrome 21.0.1180.60)。

【讨论】:

【参考方案2】:

在使用该标志之前,您可能还必须终止在后台运行的 Chrome.exe 的所有运行实例。

【讨论】:

【参考方案3】:

是的。原来的问题是即使在你关闭 chrome 之后......还有一个 chrome.exe 进程正在运行。使用 taskmanager 杀死它,即使在版本 28 中,该标志也可以工作

【讨论】:

以上是关于Google Chrome 21 不支持 --disable-web-security 命令行开关的主要内容,如果未能解决你的问题,请参考以下文章

让 Google Chrome 在打印页面上重复表格标题

谷歌浏览器Google Chrome不支持getElementById吗?

需要免费的 ssl 证书,因为 google chrome 不支持没有 https 的网络摄像头

chrome浏览器是否不支持window.opener

google-chrome 无法移动到新的命名空间

Google Chrome 圆形进度条