我正在尝试从我的网站使用API网关,但我不能让IE8或IE9工作来使用网络服务。 JSONP是我们通常编写ajax服务的方式,因此它们适用于所有浏览器,但似乎并不支持。在IE8和IE9中有CORS支持但是并没有真正实现规范,所以我很难让它们工作。这是一个真正的基本帖子,使用jquery ajax函数可以正常工作,除了传统IE浏览器失败时出现安全错误,该请求引发了内部浏览器异常。错误代码:12157,错误消息:ERROR_INTERNET_SECURITY_CHANNEL_ERROR。
当我尝试使用代码时,我总是遇到安全性错误。
var xdr = new XDomainRequest();
xdr.open("POST", url);
xdr.onprogress = function () { };
xdr.ontimeout = function () { };
xdr.onerror = function () {
console.log("Error from XDomainRequest");
};
xdr.onload = function() {
console.log("Success from XDomainRequest - " + xdr.responseText);
}
xdr.send(JSON.stringify(body));