小编bel*_*ykh的帖子

如何在AJAX请求具有无效证书的服务器时抑制SSL错误

我有这个代码:

function newXMLHttpRequest() {
    var xmlHttp;
    try {
        xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (f) {
            xmlHttp = new XMLHttpRequest();
        }
    }
    return xmlHttp;
}
var xmlHttp = newXMLHttpRequest();
xmlHttp.open("POST", url, true);
xmlHttp.onreadystatechange = function() {
    // this I have xmlHttp.status = 12019        
    alert("readyState = " + xmlHttp.readyState + "\nstatus = " + xmlHttp.status);
}
xmlHttp.send('same data');
Run Code Online (Sandbox Code Playgroud)

当我向服务器发送无效证书的请求时,我的错误状态代码为12019.

解决方案应该是跨浏览器(IE,FF,Chrome)

javascript ajax ssl firefox internet-explorer

5
推荐指数
1
解决办法
5516
查看次数

参考功能

我试图在JavaScript中引用函数来混淆源代码

var g = document.getElementById;
Run Code Online (Sandbox Code Playgroud)

但是该通话g('id')会导致Google Chrome出错TypeError: Illegal invocation

javascript function

1
推荐指数
1
解决办法
55
查看次数

标签 统计

javascript ×2

ajax ×1

firefox ×1

function ×1

internet-explorer ×1

ssl ×1