1

issue 554のコメントから判断すると、Fusion Tables はCORSリクエストをサポートしていると思います。ただし、次のことを試みると、クロスサイト エラーが発生します (Chrome の場合):

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

エラー: Origin http://[ドメイン] は Access-Control-Allow-Origin で許可されていません。

次の例は (比較のために) 正常に動作します。単純な PHP ページでは、"CORS" ヘッダーを設定し、オリジン サーバーを "hello example.com" のようにエコー バックします。

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

フュージョンテーブルがCORSをサポートしていると明示的に述べているウェブ上のどこにも見つからなかったことを認めなければなりませんが、私はそれを期待しています(問題のコメントからも判断します)...

私はそれを間違っていますか?

4

1 に答える 1

2

ヘッダーは、(文書化されておらず、変更される可能性がある) JSONP インターフェイスに対してのみ更新されました。

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

于 2011-11-17T16:54:59.243 に答える