$.ajax({
url: "http://10.13.22.150/req_path",
success: function(result){
console.log(result);
}
});
プライベートネットワークのIPアドレスにクロスドメインXMLHttpRequestを送信したいと思います。ただし、次のエラーが開発者向けツールのコンソールに表示され :Microsoft Edgeは、同じプライベートネットワークCIDRのIPに送信されたクロスドメイン要求をブロックしました
SCRIPT7002:XMLHttpRequestを:ネットワークエラーの0x2efd、00002efdエラーのため操作を完了できませんでした。
Wiresharkによれば、パケットはクライアント側から送信されません。私は要求がMicrosoft Edgeによってブロックされていると推測しています さらに、XMLHttpRequestとEdgeクライアントのURLが私設ネットワークの同じCIDRにある場合、要求がブロックされるだけです。
Client IP Request URL Result
192.168.x.x send to 192.168.x.x ->>>>> X
10.13.x.x send to 10.13.x.x ->>>>> X
10.13.x.x send to 192.168.x.x ->>>>> O
IE11/Chrome/Firefoxのような他のブラウザでも問題ありません。この状況は、Microsoft Edgeでのみ表示されます。 この問題に関する回避策または解決策はありますか?
私はこの問題を抱えています...エッジはどこでも動作しますが、バグのように見えます...フィードバックオプションでMSに提出してください。 –