1

我正在尝试从我的网站使用 API Gateway,但我无法让 IE8 或 IE9 工作以使用 Web 服务。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));
4

0 回答 0