¿Existe una solución jQuery que utiliza CORS cuando está disponible y recurre a XDomainRequest en MSIE y JSONP en los navegadores con niether?
Fui lo suficientemente tonto como para creer que todos los navegadores modernos admitíanCORS
(Intercambio de recursos de origen cruzado).
Cuando la herramienta JavaScript de mi juguete no funcionaba en IE9 u Opera, descubrí que la primera solo admitíaCORS
medianteXDomainRequest
, que jQuery no parece admitir. Opera no es compatible conCORS
en absoluto todavía.
Now jQuery tiene una interfaz abstracta que realiza consultas normales de AJAX en el mismo dominio,CORS
consultas, e inclusoJSONP
consulta de la misma manera.
Hay una extensión para esta interfaz que va más allá y hace que funcione incluso conXDomainRequest
y volviendo aJSONP
cuandoCORS
@ no está disponible?