Microsoft Bord bloqué inter-domaine les demandes envoyées à des adresses ip dans le même réseau privé CIDR
$.ajax({
url: "http://10.13.22.150/req_path",
success: function(result){
console.log(result);
}
});
Je voudrais envoyer de la Croix-Domaine XMLHttpRequest pour les adresses ip dans le réseau privé.
Cependant, l'erreur suivante est affichée dans les outils de développement de la console:
SCRIPT7002: XMLHttpRequest: Erreur Réseau 0x2efd, impossible de terminer l'opération en raison de l'erreur 00002efd.
Selon Wireshark, le paquet n'est pas envoyé du côté client. Je suppose que la demande est bloqué par Microsoft Bord
En outre, j'ai trouvé que les demandes ne sont bloquées si l'url de XMLHttpRequest et Bord clients sont dans le même CIDR de réseau privé.
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
D'autres navigateurs comme IE11 /Chrome /Firefox fonctionnent tout aussi bien. Cette circonstance ne s'affiche dans Microsoft Bord.
Est-il une solution ou une solution à ce problème?
OriginalL'auteur Hsiao | 2015-09-15
Vous devez vous connecter pour publier un commentaire.
De Comprendre Le Mode Protégé
Tous les ci-dessus semble s'appliquent à MS Bord. La seule chose que Edge est en manque (au moins à ce stade, v20.10240) est la zone paramètres de sécurité.
Mon problème n'était pas avec XMLHttpRequest, mais plutôt à une tentative de chargement d'une page intranet dans une iframe à l'intérieur de la page internet. La solution de contournement impliqués chanding ma configuration réseau - voir https://stackoverflow.com/a/32828629
OriginalL'auteur beluga