FF (62) и Chrome (69) считают http://127.0.0.1
a потенциально заслуживающим доверия URL.Это поведение описано в статье Сертификаты для localhost , подробности приведены на сайте w3.org .
Это позволяет выполнять запросы XHR на http://127.0.0.1
изнутри HTTPS
.Например, код JS для ресурса https://something-in-my-network.net
может сделать XHR для http://127.0.0.1:8080
, если запущена локальная служба.
Но IE (11) запрещает эти запросы.
Возможнонастройте IE для разрешения XHR на http://127.0.0.1
из HTTPS
?
Для воспроизведения проблемы можно использовать следующий код:
var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://127.0.0.1:8080', true);
IE немедленно выдаст Access denied
, в то время как другиебраузеры не будут.