2016-05-12 41 views
0

我无法加载带有JQuery的网页/网站,因为该网站具有无效的安全证书。 有没有办法强制使用JQuery加载带有无效安全证书的网站?JQuery加载无效安全证书错误

下面的错误是在我的Firefox控制台:

www.example.com使用无效的安全证书。证书不可信,因为它是自签名的。证书只是 有效new.example.com错误代码:SEC_ERROR_UNKNOWN_ISSUER

我的测试代码:

<!DOCTYPE html> 
<html> 
<head> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
    $("button").click(function(){ 
     $("#div1").load("https://www.example.com"); 
    }); 
}); 

</script> 

</head> 
<body> 

<div id="div1"><h2>Let jQuery AJAX Change This Text</h2></div> 

<button>Get External Content</button> 

</body> 
</html> 

回答

2

你不能。只有用户(或本地程序)才能在浏览器中添加异常。

+0

我认为你是对的。我将不得不寻找另一种方式来刮去网站。 – FinkAvenue

+1

@FinkAvenue注意到,如果您要抓取的网站不在同一个域中,那么出于安全原因,该网站必须允许您使用CORS标头进行阅读。 – Tom