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?

¿Fue útil?

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 =

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top