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不支持getElementById吗?