跨源请求可以从localhost运行,但不能从服务器运行

时间:2014-01-27 03:52:06

标签: javascript cors

我正在尝试从我的JS请求来自谷歌apis(picasa照片)的一些json资源。当我的网站在我的mac上作为localhost而不是从我的开发服务器(使用chrome浏览器)服务时,有人可以解释为什么我的请求会成功吗?

2 个答案:

答案 0 :(得分:0)

这是由于跨域,跨浏览器请求问题而发生的。 JSONP可能有所帮助。 Take a look at this example

答案 1 :(得分:0)

除浏览器兼容性外,必须在服务器端支持和启用Cord。