gmaps和普通跨域ajax请求之间的区别

时间:2013-02-08 14:39:17

标签: jquery ajax google-maps cross-domain

为什么我使用getJSON方法对地址执行ajax调用: “http://maps.google.com/maps/api/geocode/json?address=EXAMPLE”我没有收到任何错误,但如果我调用外部域名(不是谷歌),浏览器会返回错误:违反跨域政策?

1 个答案:

答案 0 :(得分:1)

“Access-Control-Allow-Origin”响应标头的值由Google设置为“*”。这意味着允许从任何域访问。

Access-Control-Allow-Origin: *

您提出类似请求的其他域可能不会这样做。或者他们可能限制访问:

Access-Control-Allow-Origin: http://foo.com