Domanda

A giudicare dai commenti su Numero 554, Penserei che le tabelle di fusione avessero supporto Cors richieste. Provare quanto segue dà un errore del sito trasversale (in Chrome):

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

L'errore è: Origin http: // [dominio] non è consentito dall'origina di accesso-controllo-consumo.

L'esempio seguente funziona bene (per il confronto), una semplice pagina PHP in cui ho impostato l'intestazione "Cors" e riecheggia il server Origin come "Ciao Esempio.com":

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

Devo ammettere che non ho trovato nulla sul Web che dice esplicitamente che le tabelle di fusione supportano i cors, ma me lo aspetto (a giudicare anche dai commenti nella questione) ...

Lo sto sbagliando?

È stato utile?

Soluzione

Le intestazioni sono state aggiornate solo per l'interfaccia JSONP (non documentata e soggetta):

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top