Не проходят ajax запросы в Microsoft Edge

292
26 ноября 2017, 16:17

Есть веб-страница, которая делает ajax-запросы к API, расположенному на другом домене. В API выставлены заголовки Access-Control-Allow-Origin:*, и во всех браузерах, кроме Edge, даже в ИЕ, проблем с получением данных нет.

Edge блокирует все попытки сделать запрос, во вкладке сетевых запросов даже не отображается, что запрос происходит. В консоль падает ошибка

Request has been terminated Possible causes: the network is offline, Origin is not allowed by Access-Control-Allow-Origin, the page is being unloaded, etc."

Хотя в других браузерах видно, что заголовок на Access-Control-Allow-Origin приходит со *.

Пробовал и xmlhttprequest и fetch, ошибки разные - результат один - нулевой.

P.S. установил Fiddler и заметил странную зависимость, когда он включен запросы проходят нормально.

READ ALSO
JS Window Open как обойти блокировку

JS Window Open как обойти блокировку

Здравствуйте, есть ли актуальный способ обойти блокировку принудительного всплывающего окна браузерами? windowopen('mysite');

306
Как отследить нажатие Enter

Как отследить нажатие Enter

Доброго времени суток

251
Как найти разницу значений в двух двумерных массивах?

Как найти разницу значений в двух двумерных массивах?

Как найти разницу значений в двух двумерных массивах?

281