CasperJS PhantomJS SSL issues
CasperJS PhantomJS SSL issues
当我尝试运行这个官方CasperJS示例时:
https://github.com/n1k0/casperjs/blob/master/samples/screenshot.js加上以下代码:
casper.on("resource.error", function(resourceError){
console.log(JSON.stringify(resourceError));
console.log('Unable to load resource (#' + resourceError.id + 'URL:' + resourceError.url + ')');
console.log('Error code: ' + resourceError.errorCode + '. Description: ' + resourceError.errorString);
});
我有以下错误:
Error code: 6. Description: SSL handshake failed
和脚本停止执行
我使用CasperJS 1.1.0 beta3和PhantomJS 1.9.7
像——ignore-ssl-errors=true和——ssl-protocol=any这样的标志根本没有帮助。
没有ssl证书的站点可以正常工作…
有解决这个问题的方法吗?
请帮
@Vlatko,在我看来,你的问题与安全/SSL规则有关。我有时会遇到这种问题,可以使用代码调用中的CasperJS配置参数(或者如果您喜欢,可以使用源文件)来解决。
可以在测试文件的调用中使用以下配置命令:
casperjs --web-security = no --ssl-protocol = any --ignore-ssl-errors = yes test YOUR_FILE.js
在情况下有一些安全问题,这段代码片段解决了我的问题,因为他不会让安全选项http/https激活,允许使用任何类型的协议,忽略SSL错误。
我有同样的问题,但现在我可以通过添加几个忽略命令来运行.js文件:
my_ubunto:~$ phantomjs——web-security = no——ssl-protocol = any——ignore-ssl-errors = yes test_my_error.js
希望对大家有帮助。
相关文章:
- JavaScript和Java WebSocket SSL连接错误
- SharePoint Javascript Issues
- 可以't使用ssl读取php中的cookie
- 通过SSL/TLS连接访问Vagrant上的Node.js应用程序
- 用Javascript做ssl钉扎
- 具有http外部链接的SSL网站
- Phantomjs 与 Facebook 的连接无法通过 SSL 握手
- getElementById : IE Issues
- Issues with window.location.assign
- JavaScript IE issues
- 与node.js的SSL连接
- xml在使用SSL https请求时失败
- 如何在网站上配置SSL时向第三方提交表单
- document.querySelector issues
- Javascript and the DOM issues
- 现场Jquery Ajax的SSL证书不正确
- 如何通过ssl、https Node.js进行连接
- 刚将我的网站移到ssl,但我有不安全的内容
- SSL/JS错误破坏了我页面上的表单操作
- CasperJS PhantomJS SSL issues