IE10 / 11 Ajax XHRエラー-SCRIPT7002:XMLHttpRequest:ネットワークエラー0x2ef3

勝利のために :

私は数日間この問題に取り組んでおり、私の選択肢を使い果たしてしまったように感じたので、このフォーラムに連絡を取りました。Drupal 7 Webサイトでホストされているフォームがあり、フォームの値を外部URLに送信する必要があります。フォームはjQuery.AJAXを介してHTTPSプロトコルを介してPOSTリクエストを使用します

  • フォームはChrome、Firefox、Safariで正常に動作します
  • IE10 +コンソールで次のエラーを受け取ります(IE10 +を使用すると、ajax呼び出しは常にエラー関数に入ります)。

SCRIPT7002:XMLHttpRequest:ネットワークエラー0x2ef3、エラー00002ef3が原因で操作を完了できませんでした

私は以下を試しました:

  • contentTypeの追加:

    // causes all of the jQuery callbacks to error out
    "application/json; charset=utf-8",
    
  • (別のSOスレッドで提案されているように)実際のPOSTの前にAjax GET呼び出しを試行する

  • header( 'Content-Type: application/json; charset=utf-8' );リクエストに追加されました

  • セットする crossDomain: true

適切なCORSヘッダーが追加され、フォームコードが以下に貼り付けられます。

$.ajax({
    url: "[URL]", //the page to receive the form data  
    crossDomain: true,
    type: "POST",
    data: dataString, //posting to API 
    dataType: "json", //the data type the function should expect back from the server     
    success: function(data) {         
        if (data.response_status == "1") { //error for at least 1 field
             //display error message 
             }
             else { 
             //display thank you label next to input
             }

        } else {
           //All form fields completed successfully! Redirect user to Thank you confirmation page            
        } 
     },
    error: function(jqXHR, textStatus, errorThrown) {
             alert("there is an error!");
             console.log("in error section");
             console.log("jqXHR: " + jqXHR);
             console.log("jqXHR.responseText: " + jqXHR.responseText);
             console.log("textStatus: " + textStatus);
             console.log("errorThrown: " + errorThrown);
             data = $.parseJSON(jqXHR.responseText);
             console.log("parseJSON data: " + data);                           
    }        
    });         
  });
});

SCRIPT7002を読みました:XMLHttpRequest:ネットワークエラー0x2ef3、エラー00002ef3が原因で操作を完了できませんでした

どんなガイダンスも役に立ちます!ありがとう

EricLaw:

OPは、サーバーがHTTPS CertificateRequestメッセージを使用して証明書を要求し、クライアントがすぐFINに接続を確立したことを示すWireSharkキャプチャを提供しました

クライアント証明書を要求しないようにサーバーを構成した後、問題はなくなりました。

Fiddlerを使用すると、問題を解消することもできます。設定しない限り、Fiddlerがブラウザーにクライアント証明書を要求することはないためです。

影響を受けるクライアントマシンのみが一致する証明書を持っているかどうか、および/またはwithCredentialsCORS XHRリクエストのフラグがこのシナリオに関連しているかどうか疑問に思っています。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

IE https CORS XHRリクエストがScript7002で失敗する:XMLHttpRequest:ネットワークエラー0x2eff

分類Dev

エラー「SCRIPT7002:XMLHttpRequest:ネットワークエラー0x80070005、アクセスが拒否されました」を解決する方法。IEで

分類Dev

SCRIPT7002:XMLHttpRequest:ネットワークエラー0x2ef3、エラー00002ef3のために操作を完了できませんでした

分類Dev

NextJS for IE10 / 11のトランスパイル; 「弱点未定義」

分類Dev

IE10および11のHTML5 <picture> srcsetフォールバック

分類Dev

IE10 / 11をサポートするCSSグリッド構文

分類Dev

IE10とIE11のアップロードがPOSTデータの送信に失敗する

分類Dev

XMLHttpRequestを使用してCORSリクエストを試行すると、IE10およびIE11SCRIPT5アクセスが拒否されましたエラー

分類Dev

IE10およびIE11の関数外の「return」ステートメント

分類Dev

IE10およびIE11の関数外の「return」ステートメント

分類Dev

開発者ツールからIE10とIE11のlocalStorageをクリアする方法は?

分類Dev

IE10のJavascriptエラー(SCRIPT5022)

分類Dev

CSS keyframe animation: translate3d is not visible in IE10 and IE11

分類Dev

IE10 + 11のフレックスボックスコンテナの垂直方向の整列(ブートストラップ3)要素

分類Dev

モントセラトフォントはIE10および11では表示されません

分類Dev

IE10および11用の特別なスタイルシートを作成しています

分類Dev

IE10および11のスケーリングされたSVGの奇妙なマージン

分類Dev

テーブルと絶対位置を備えたFlexboxがIE10、11、またはEdgeで機能しない

分類Dev

ラベル:ホバー属性は、IE10およびIE11で誤った要素をトリガーします

分類Dev

IE10 / 11およびAngular2用のEdgeShim

分類Dev

IE10/11 で Flexbox グリッドがずれている

分類Dev

IE11は、サイトをIE9またはIE10モードで実行するように強制します

分類Dev

Font-awesomeは、すべてのブラウザie11、ie10、ie9の更新後に消えます。

分類Dev

Font-awesome Pro 5.3.1は、すべてのブラウザie11、ie10のロード後に消えます

分類Dev

CSSキーフレームアニメーション:translate3dはIE10およびIE11では表示されません

分類Dev

SCRIPT7002:XMLHttpRequest:ネットワークエラー0x80070005、プリフライトリクエストが成功した後にアクセスが拒否されました

分類Dev

IE11以下ではJavaScriptエラー ")expected" + IE11ではAJAXが機能しない

分類Dev

構文エラー、認識されない式:IE10のa:not(.someClass ...

分類Dev

「オブジェクトはこのプロパティまたはメソッドをサポートしていません」IE10 / 11

Related 関連記事

  1. 1

    IE https CORS XHRリクエストがScript7002で失敗する:XMLHttpRequest:ネットワークエラー0x2eff

  2. 2

    エラー「SCRIPT7002:XMLHttpRequest:ネットワークエラー0x80070005、アクセスが拒否されました」を解決する方法。IEで

  3. 3

    SCRIPT7002:XMLHttpRequest:ネットワークエラー0x2ef3、エラー00002ef3のために操作を完了できませんでした

  4. 4

    NextJS for IE10 / 11のトランスパイル; 「弱点未定義」

  5. 5

    IE10および11のHTML5 <picture> srcsetフォールバック

  6. 6

    IE10 / 11をサポートするCSSグリッド構文

  7. 7

    IE10とIE11のアップロードがPOSTデータの送信に失敗する

  8. 8

    XMLHttpRequestを使用してCORSリクエストを試行すると、IE10およびIE11SCRIPT5アクセスが拒否されましたエラー

  9. 9

    IE10およびIE11の関数外の「return」ステートメント

  10. 10

    IE10およびIE11の関数外の「return」ステートメント

  11. 11

    開発者ツールからIE10とIE11のlocalStorageをクリアする方法は?

  12. 12

    IE10のJavascriptエラー(SCRIPT5022)

  13. 13

    CSS keyframe animation: translate3d is not visible in IE10 and IE11

  14. 14

    IE10 + 11のフレックスボックスコンテナの垂直方向の整列(ブートストラップ3)要素

  15. 15

    モントセラトフォントはIE10および11では表示されません

  16. 16

    IE10および11用の特別なスタイルシートを作成しています

  17. 17

    IE10および11のスケーリングされたSVGの奇妙なマージン

  18. 18

    テーブルと絶対位置を備えたFlexboxがIE10、11、またはEdgeで機能しない

  19. 19

    ラベル:ホバー属性は、IE10およびIE11で誤った要素をトリガーします

  20. 20

    IE10 / 11およびAngular2用のEdgeShim

  21. 21

    IE10/11 で Flexbox グリッドがずれている

  22. 22

    IE11は、サイトをIE9またはIE10モードで実行するように強制します

  23. 23

    Font-awesomeは、すべてのブラウザie11、ie10、ie9の更新後に消えます。

  24. 24

    Font-awesome Pro 5.3.1は、すべてのブラウザie11、ie10のロード後に消えます

  25. 25

    CSSキーフレームアニメーション:translate3dはIE10およびIE11では表示されません

  26. 26

    SCRIPT7002:XMLHttpRequest:ネットワークエラー0x80070005、プリフライトリクエストが成功した後にアクセスが拒否されました

  27. 27

    IE11以下ではJavaScriptエラー ")expected" + IE11ではAJAXが機能しない

  28. 28

    構文エラー、認識されない式:IE10のa:not(.someClass ...

  29. 29

    「オブジェクトはこのプロパティまたはメソッドをサポートしていません」IE10 / 11

ホットタグ

アーカイブ