0

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

4

1 回答 1

1

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

Access-Control-Allow-Origin: *

您发出类似请求的其他域可能没有这样做。或者他们可能正在限制访问:

Access-Control-Allow-Origin: http://foo.com
于 2013-02-08T14:50:44.297 回答