Frage

Nach den Kommentaren beurteilen Ausgabe 554, Ich würde denken, dass Fusionstische unterstützt wurden CORS Anfragen. Wenn Sie Folgendes ausprobieren, gibt es einen Cross -Site -Fehler (in Chrome):

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

Der Fehler ist: Origin http: // [Domain] ist durch Access-Control-Owl-Origin nicht zulässig.

Das folgende Beispiel funktioniert einwandfrei (zum Vergleich), einer einfachen PHP -Seite, auf der ich den Header "CORS" festgelegt habe und den Ursprungsserver wie "Hallo

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

Ich muss zugeben, dass ich im Internet nirgendwo festgestellt habe, was ausdrücklich sagt, dass Fusionstabellen CORs unterstützen, aber ich erwarte es irgendwie (nach den Kommentaren in diesem Thema) ...

Mache ich es falsch?

War es hilfreich?

Lösung

Die Header wurden nur für die JSONP -Schnittstelle (undokumentiert und vorbehaltlich der Änderung) aktualisiert:

http://www.google.com/fusiontables/api/query?sql=& jsoncallback =

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top