На моем сайте я создал карту с помощью ALK Maps, я отображаю точки (маркеры) и дороги (маршруты), и все это прекрасно работает в Firefox и Chrome, но в IE я отображаю карту и точки, но когда я перехожу к дороге, я получаю ошибку:
"SCRIPT7002: XMLHttpRequest: Сетевая ошибка 0x80070005, Доступ запрещен."
Я нашел решение: в области безопасности (Internet Options> Security) сделайте ENABLE The Following setting: Miscellaneous> Access data sources across domains.
Есть ли решение, чтобы не просить клиентов моего сайта выполнить эту настройку?
Я не думаю, что это 'хорошая идея' просить ваших клиентов отключить эту конфигурацию вообще. Помните, что включение и внесение этого изменения относится не только к вашему сайту, но и к другим сайтам.
Существует огромная причина безопасности, по которой она отключена в зонах Internet и Restricted Sites по умолчанию, и это может сделать ваших клиентов уязвимыми для различных типов атак CORS (Cross Origin Resource Sharing).
Вместо того чтобы вносить изменения на уровне браузера, попробуйте включить CORS в коде или инфраструктуре на стороне клиента/сервера:
Мы также столкнулись с этой проблемой, и проблема заключалась в том, что целевой URL превышал максимальную длину ~2,000 символов в IE11.
Я согласен с @user145400, что если это работает в Chrome и Firefox, то очень вероятно, что CORS уже правильно включен.
Как уже говорили другие, в дело вступил CORS. В моем случае IE посылал на сервер дополнительный заголовок (Content-Type), который другие браузеры не посылали, и этот заголовок не был разрешен моей политикой. Добавление заголовка в политику устранило проблему.
Я сталкиваюсь с этой проблемой, когда за устройство SonicWall VPN и на работе. Мое решение-добавить домен в список надежных сайтов под IE'в интернет-дополнительно > безопасность > надежные узлы меню, это повлияет на ребро, так как это, кажется, использовать т. е.'s на параметры безопасности в этом отношении.