Fusion Tables不支持CORS(跨源资源共享)?

时间:2011-10-20 12:59:51

标签: javascript ajax web-services cors google-fusion-tables

根据对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()

错误是:原点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的地方,但我有点期待它(也可以通过问题中的评论判断)......

我做错了吗?

1 个答案:

答案 0 :(得分:2)

标题仅针对(未记录且可以更改)JSONP界面更新:

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