javascript - the - IE 10 y 11 CORS Estado 0
no access control allow origin header is present on the requested resource solved (1)
Tengo un error de IE que parece que no puedo entender. Solo apoyo IE 10 y 11, así que pensé que podría salirme con el siguiente código.
Tengo una solicitud de AJAX:
$.ajax({
type: {method},
url: {url},
cache: false,
crossDomain: true,
data: {data to send},
success: function (data, textStatus, xhr) {
///success code
},
error: function (xhr, textStatus, errorThrown) {
//error code
}
});
Este código funciona muy bien en Firefox y Chrome. No funciona en IE 10,11. Tenía la impresión de que CORS se corrigió en IE 10,11 ¿no?
¿Por qué obtengo el error de seguimiento en IE 10,11?
{"readyState":0,"status":0,"statusText":"Error: Access is denied./r/n"}
Por lo tanto, necesitaba habilitar ''Acceder a fuentes de datos entre dominios''.
Pasos:
- Seleccione las opciones de Internet
- Seleccione la pestaña de seguridad
- Seleccione Nivel personalizado ...
- Desplácese hacia abajo a Misceláneo
- Buscar Acceder a las fuentes de datos en todos los dominios
- Cambiar el valor a Habilitar