CORS (Cross Origin Resource Sharing) nicht von Fusionstabellen unterstützt?
-
27-10-2019 - |
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?
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 =