不安全 JavaScript 尝试在 capserjs 中访问
Unsafe JavaScript attempt to access in capserjs
在 casperjs test
的每个测试 运行 中,输出以以下内容结束:
Unsafe JavaScript attempt to access frame with URL about:blank from
frame with URL file:///usr/lib/node_modules/casperjs/bin/bootstrap.js.
Domains, protocols and ports must match.
我的测试通过了。其他一切看起来都不错,但是这段文字重要吗?这是否表明我设置不正确。
甚至 运行 如下所示的命令也会显示相同的消息。
$ casperjs --version
1.1.0-beta3
Unsafe JavaScript attempt to access frame with URL about:blank from frame with URL file:///usr/lib/node_modules/casperjs/bin/bootstrap.js. Domains, protocols and ports must match
从原问题的评论来看,我降级了phantomjs
sudo npm -g install phantomjs@1.9.7-15
这修正了那个输出。但是,我仍然没有足够的知识来解释原因。如果有人这样做,我很乐意将其标记为正确答案。
理查德,
很明显,这个问题与打开about: blank时这个请求的安全性有关。
在特定 URL 中面临的许多问题和潜在的安全问题,我设法通过在我的所有脚本调用中添加以下代码来解决:
casperjs --web-security=no --ssl-protocol=any --ignore-ssl-errors=yes test C:\path_test\file_test.js
为什么在所有处决中?在大多数测试中,我的 URLs 是 https 甚至是 http 类型的东西,我对上面代码的操作没有问题,我在项目中的目标,我没有问题并解决了这些安全问题.
进行测试,看看它是否解决了您的问题,它仍然不起作用,也许我们可以 "debug" 如果没有遗漏与 CasperJS 或 PhantomJS 相关的内容,与机器配置、权限、用户相关的内容,等等
在 casperjs test
的每个测试 运行 中,输出以以下内容结束:
Unsafe JavaScript attempt to access frame with URL about:blank from frame with URL file:///usr/lib/node_modules/casperjs/bin/bootstrap.js. Domains, protocols and ports must match.
我的测试通过了。其他一切看起来都不错,但是这段文字重要吗?这是否表明我设置不正确。
甚至 运行 如下所示的命令也会显示相同的消息。
$ casperjs --version
1.1.0-beta3
Unsafe JavaScript attempt to access frame with URL about:blank from frame with URL file:///usr/lib/node_modules/casperjs/bin/bootstrap.js. Domains, protocols and ports must match
从原问题的评论来看,我降级了phantomjs
sudo npm -g install phantomjs@1.9.7-15
这修正了那个输出。但是,我仍然没有足够的知识来解释原因。如果有人这样做,我很乐意将其标记为正确答案。
理查德,
很明显,这个问题与打开about: blank时这个请求的安全性有关。
在特定 URL 中面临的许多问题和潜在的安全问题,我设法通过在我的所有脚本调用中添加以下代码来解决:
casperjs --web-security=no --ssl-protocol=any --ignore-ssl-errors=yes test C:\path_test\file_test.js
为什么在所有处决中?在大多数测试中,我的 URLs 是 https 甚至是 http 类型的东西,我对上面代码的操作没有问题,我在项目中的目标,我没有问题并解决了这些安全问题.
进行测试,看看它是否解决了您的问题,它仍然不起作用,也许我们可以 "debug" 如果没有遗漏与 CasperJS 或 PhantomJS 相关的内容,与机器配置、权限、用户相关的内容,等等