1

Web サイトから 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