Question

A en juger par les commentaires sur question 554, Je pense que les tableaux Fusion ont un soutien pour les demandes CORS . Essayer ce qui suit se donne une erreur de cross site (en chrome):

xhr = new XMLHttpRequest()
xhr.open("GET","http://www.google.com/fusiontables/api/query?sql=SELECT%20*%20FROM%201906375")
xhr.send()

L'erreur est: Origine http: //. [Domaine] n'est pas autorisé par Access-Control-Allow-Origin

L'exemple suivant fonctionne très bien (à titre de comparaison), une simple page PHP où je mets le « CORS » en-tête et l'écho l'arrière du serveur d'origine comme « bonjour example.com »:

xhr = new XMLHttpRequest()
xhr.open("GET","http://skipperkongen.dk/services/corstest/hellocors.php")
xhr.send()

Je dois admettre que j'ai trouvé nulle part sur le Web qui dit explicitement que les tables de fusion supports CORS, mais je sorte de l'attendre (à en juger par les commentaires aussi dans la question) ...

Suis-je le fais mal?

Était-ce utile?

La solution

Les en-têtes ont été mis à jour que pour le (non documenté et sous réserve de modifications) Interface JSONP:

http://www.google.com/fusiontables/api/query?sql = et jsonCallback =

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top