根据对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。 –
顺便说一句,猜你看了我的主页:-)选择用户代理。好吧,很高兴有人读过它。 –