En mi web, he creado un mapa con ALK Maps, muestro los puntos (Markers) y las carreteras (routings) y todo esto funciona bien en Firefox y Chrome, pero en IE muestro el mapa y los puntos, pero cuando voy a la carretera me da el error:
SCRIPT7002: XMLHttpRequest: Network Error 0x80070005, Access is denied."
He encontrado una solución: área de seguridad (Opciones de Internet> Seguridad) hacer HABILITAR La siguiente configuración: Varios> Acceder a fuentes de datos a través de dominios.
¿Hay alguna solución para no pedir a los clientes a mi sitio web para hacer esta configuración?
No creo que sea buena idea pedir a sus clientes que desactiven esta configuración. Recuerde que habilitar y realizar este cambio no sólo se aplica a su sitio web, sino también a otros sitios web.
Hay una gran razón de seguridad por la que está deshabilitado por defecto en las zonas de Internet y Sitios Restringidos y podría hacer a sus clientes vulnerables a diferentes tipos de ataques CORS (Cross Origin Resource Sharing).
En lugar de realizar cambios a nivel del navegador, intente habilitar CORS en su código o infraestructura del lado cliente/servidor:
También nos encontrábamos con este problema y el problema era que la URL de destino excedía la longitud máxima de ~2.000 caracteres en IE11.
Estoy de acuerdo con @user145400 en que si funciona en Chrome y Firefox es muy probable que CORS ya esté correctamente habilitado.
Como otros han mencionado, CORS entró en juego. En mi caso, IE estaba enviando una cabecera adicional al servidor (Content-Type) que los otros navegadores no estaban enviando, y esta cabecera no estaba permitida por mi política. Añadiendo la cabecera a la política se solucionó el problema.