$ .get()在IE中工作但不在FF中工作

Dav*_*eng 5 jquery

有人可以告诉我这段代码有什么问题吗?它在IE8中运行良好,但在FF3中运行不正常.

$.get("http://google.com/", function(data) { alert(data); });
Run Code Online (Sandbox Code Playgroud)

它显示了警报窗口,但它是空的.

Aar*_*ark 8

我认为这与两个浏览器之间的跨域AJAX限制有关.对于AJAX,FireFox更严格(安全).您的代码违反了FireFox的"同源政策 "

希望这可以帮助!


And*_*y E 7

由于原始策略相同,该代码不适用于Firefox IE .您可能已经为网站的区域设置了安全设置,以便能够跨域访问数据:

要更改此行为(您可能应该这样做),请转到Internet设置 - >安全性 - >选择当前站点的区域 - >选择自定义级别...