$.ajax({
url: "http://10.13.22.150/req_path",
success: function(result){
console.log(result);
}
});
Я хочу отправить междоменный XMLHttpRequest на IP-адреса в частной сети. Однако в консоли инструментов разработчика отображается следующая ошибка:
SCRIPT7002: XMLHttpRequest: ошибка сети 0x2efd, не удалось завершить операцию из-за ошибки 00002efd.
Согласно Wireshark, пакет не отправляется со стороны клиента. Я предполагаю, что запрос заблокирован Microsoft Edge. Кроме того, я обнаружил, что запросы блокируются только в том случае, если URL-адрес XMLHttpRequest и клиента Edge находятся в одном и том же 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. Есть ли обходной путь или решение этой проблемы?