Как решить ошибку "SCRIPT7002: XMLHttpRequest: ошибка сети 0x80070005, доступ запрещен". в IE
На моем веб-сайте я создал карту с картами ALK, я показываю точки (маркеры) и дороги (маршруты), и все это отлично работает в Firefox и Chrome, но в IE я отображаю карту и точки, но когда Я иду на дорогу, я получаю сообщение об ошибке:
"SCRIPT7002: XMLHttpRequest: ошибка сети 0x80070005, доступ запрещен."
Я нашел решение: область безопасности (Свойства обозревателя > Безопасность) сделать ENABLE Следующий параметр: Разное > Доступ к источникам данных через домены.
Есть ли решение не запрашивать у клиентов моего веб-сайта эту конфигурацию?
Ответы
Ответ 1
Я не думаю, что неплохо попросить ваших клиентов полностью отключить эту конфигурацию. Помните, что включение и внесение этого изменения относится не только к вашему сайту, но и к другим сайтам.
Существует огромная причина безопасности, по которой она отключена по умолчанию в зонах Интернета и Ограниченных Сайтов, и это может сделать ваши клиенты уязвимыми для различных типов атак типа CORS (Cross Origin Resource Sharing).
Вместо внесения изменений на уровне браузера попробуйте включить CORS в код или инфраструктуру на стороне клиента/сервера:
http://enable-cors.org/
http://www.html5rocks.com/en/tutorials/cors/