根據對issue 554的評論判斷,我認爲Fusion Tables支持CORS請求。嘗試以下雖然給出了一個跨站點錯誤(鉻):Fusion Tables不支持CORS(跨源資源共享)?
xhr = new XMLHttpRequest()
xhr.open("GET","http://www.google.com/fusiontables/api/query?sql=SELECT%20*%20FROM%201906375")
xhr.send()
錯誤是:產地的http:// [域]不受訪問控制允許來源允許的。
下面的例子能正常工作(比較),我在那裏設置了「CORS」頭和一個簡單的PHP頁面呼應源服務器回來就好,「你好example.com」:
xhr = new XMLHttpRequest()
xhr.open("GET","http://skipperkongen.dk/services/corstest/hellocors.php")
xhr.send()
我必須承認,我發現在網上沒有明確表示融合表支持CORS,但我期待它(也可以通過問題中的評論來判斷)...
我做錯了嗎?
下面是示出了捲曲請求訪問控制允許來源頭不是返回響應。但是我對Fusion Tables中CORS支持的狀態一無所知:curl -H「Origin:foobar.com」-H「User-Agent:Mozilla/5.0(Macintosh; Intel Mac OS X 10_6_8)AppleWebKit/535.1(KHTML,like Gecko)Chrome/14.0.835.202 Safari/535.1「」http://www.google.com/fusiontables/api/query?sql=SELECT%20*%20FROM%201906375「--verbose – monsur
嗯,是的,這是我的結論以及。我覺得有點奇怪,將響應中的Access-Control-Allow-Origin標頭粘貼起來會很容易,並且它會使產品在很大程度上改進IMO。 –
順便說一句,猜你看了我的主頁:-)選擇用戶代理。好吧,很高興有人讀過它。 –