システムwiki

Internet Explorer 11.:CORSプリフライト要求はIE11では中止されます

KiranHa 受付中 最終更新日:2021-04-28 07:18

jQuery Ajaxを使ってIE11ブラウザでコアを求めようとしています.

これはChrome、Firefox Andafariブラウザではうまく機能します.

sec7118:URLのXMLHTTPRequest必須クロス原点リソース共有(CORS)

sec7119:URLのXMLHTTPRequest必須CORSプリフライト

script7002:XMLHTTPRequest:ネットワークエラー0x80070005、アクセスは拒否されました.

JavaScript:

$ ajax({
URL: ' リンク:API. '、
beforesend:function(xhrobj){
Xhrobj.SetRequestHeader( '承認'、ベアラトークン ');

方法: 'get'、
データ型: 'JSON'、
成功:機能(結果){
//成功ハンドラ

エラー:機能(err){
//エラーハンドラ
}

});

この問題を解決するためのあらゆる助けが本当に感謝されています.

返信リスト(回答:1)

1 #
WangYou

こんにちはカリン、

これらは消費者サポートフォーラムです.Webサイトの開発者の質問を開発者サポートフォーラム(例えばMSDN.Microsoft.comまたはStackOverflow.com)に投稿する必要があります.

DEVツールコンソールエラーのドキュメントをダブルクリックして表示できます.

またはコンソールエラーメッセージをお気に入りの検索エンジンにコピーして貼り付けるだけです.

例えば.Web検索 " URLのXMLHTTPRequest必須クロス原点リソース共有 "

IEはセキュリティゾーンを使用するので、IEの結果は両方のホストがマッピングするIEセキュリティゾーンに依存します.IEにファイル/プロパティメニューを使用します.どのようにしてください.会社のウェブサイト(イントラネット)のために開発している場合は、質問にそのようなものとして言及してください.あなたがいけば
ローカルホストで開発しているのは、あなたのlocalhostがあなたの生産環境と同じセキュリティゾーンにマッピングされていることを確認してください.あなたがあなたの会社のデフォルトのIEセキュリティゾーン設定を使用していることを確認してください.

[インターネットオプション]>[セキュリティ]タブで、[すべてのゾーンをデフォルトにリセット]をクリックします.

可能であれば、あなたのウェブサイトへのリンクまたはあなたが直面している問題を再現するJSfidsleマッシュアップ.