¿Cors (Cross Origin recursos para compartir) no respaldado por tablas de fusión?
-
27-10-2019 - |
Pregunta
A juzgar por los comentarios sobre Problema 554, Creo que las tablas de fusión tenían apoyo para CORS peticiones. Sin embargo, probar lo siguiente da un error de sitio cruzado (en Chrome):
xhr = new XMLHttpRequest()
xhr.open("GET","http://www.google.com/fusiontables/api/query?sql=SELECT%20*%20FROM%201906375")
xhr.send()
El error es: Origin http: // [dominio] no está permitido por access-confontrol- elow-origin.
El siguiente ejemplo funciona bien (para comparación), una página de PHP simple donde configuré el encabezado "Cors" y hago eco del servidor de origen como "Hello Ejemplo.com":
xhr = new XMLHttpRequest()
xhr.open("GET","http://skipperkongen.dk/services/corstest/hellocors.php")
xhr.send()
Debo admitir que no he encontrado en ninguna parte en la web que explícitamente dice que las tablas de fusión admiten CORS, pero lo espero (a juzgar también por los comentarios en el tema) ...
¿Lo estoy haciendo mal?
Solución
Los encabezados se actualizaron solo para la interfaz JSONP (indocumentada y sujeta a cambios):
http://www.google.com/fusiontables/api/query?sql=& jsoncallback =