CORS (クロスオリジンリソース共有) は Fusion Tables でサポートされていませんか?
-
27-10-2019 - |
質問
のコメントから判断すると、 554号, 、Fusion Tables は以下をサポートしていたと思います。 コルス リクエスト。ただし、次のことを試みると、クロスサイト エラーが発生します (Chrome の場合)。
xhr = new XMLHttpRequest()
xhr.open("GET","http://www.google.com/fusiontables/api/query?sql=SELECT%20*%20FROM%201906375")
xhr.send()
エラーは次のとおりです。 オリジン 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 をサポートしていると明示的に述べているところは Web 上に見つかりませんでしたが、(問題のコメントからも判断すると) ある程度は期待しています...
私のやり方が間違っているのでしょうか?
解決
ヘッダーは、(文書化されておらず、変更される可能性がある) JSONP インターフェイスに対してのみ更新されました。
http://www.google.com/fusiontables/api/query?sql=&jsonコールバック=
所属していません StackOverflow