Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 对于Chrome~70最近的更改,是否有一个--禁用web安全修复程序?_Javascript_Google Chrome - Fatal编程技术网

Javascript 对于Chrome~70最近的更改,是否有一个--禁用web安全修复程序?

Javascript 对于Chrome~70最近的更改,是否有一个--禁用web安全修复程序?,javascript,google-chrome,Javascript,Google Chrome,我在我的一个项目中进行了跨源、跨帧脚本编写(使用客户端js进行端到端测试,不使用selenium),该项目高度依赖于--禁用web安全标志。从今天起,我的一次考试不及格。它尝试将不存在的远程URI加载到子窗口,以检查库是否引发错误。我有一个错误,但这是一个安全错误,所以不是我所期望的。其他测试在localhost:9876上的karma服务器和localhost:4444上的节点服务器之间进行。那些工作正常。My karma包含一个带有标志的Chrome自定义启动器: customLau

我在我的一个项目中进行了跨源、跨帧脚本编写(使用客户端js进行端到端测试,不使用selenium),该项目高度依赖于
--禁用web安全
标志。从今天起,我的一次考试不及格。它尝试将不存在的远程URI加载到子窗口,以检查库是否引发错误。我有一个错误,但这是一个安全错误,所以不是我所期望的。其他测试在
localhost:9876上的karma服务器和
localhost:4444上的节点服务器之间进行。那些工作正常。My karma包含一个带有标志的Chrome自定义启动器:

    customLaunchers: {
        "ch": {
            "base": "Chrome",
            "flags": ["--disable-web-security"]
        }
    },
据我所知,它也需要某种类型的用户目录,但Karma启动器填充了该参数。你知道我是否可以修复这个问题,或者至少是什么版本的Chrome改变了这个行为吗?(我已经发送了错误报告。)

请注意,这个问题与业力无关。它所做的只是使用给定的标志从CLI启动Chrome。一个可能的修复方法是添加另一个标志,如
--user data dir
was,但我想当前的更改是有意的,无法撤消。我想看看这是在哪里讨论的。我在Chromium Google Gorups中只找到了一个5年前的主题,其中讨论了这一点:

使用
——禁用站点隔离试验是一个部分解决方案。它在
https://www.google.com
,但不适用于带有
错误://
协议的Chrome错误页面