您的位置:首页 > Web前端 > JQuery

jquery跨域报错:Origin null is not allowed by Access Control Allow Origin

2014-05-03 10:39 519 查看
本文转自:http://zhidao.baidu.com/link?url=SY552AMCoGVn1P6Y4xAA5jpcY7HhCbtF42ZX0EE2eRpfqumwMTnA2T4Rp2Cd7dh7jAyGZn_giR8w3sTxMeTKwK

本地a.html中jquery load("b.html"),chrome浏览器报跨域错误Origin null is not allowed by Access-Control-Allow-Origin.要如何解决呢?

报错部分的英文的大概意思就是不允许跨域,至于什么叫做不允许跨域呢?

我尝试了chrome、firfox、opera都出现了这种情况,但是使用IE8就不会出现这种错误,很多人不是很理解。

这里Windows help and support 做出了解释 IE本身也并不是允许跨域的因为这样很不安全,但是如果不跨域的话又带来很多不便,所以会让你手动的选择一下是否允许跨域。而chrome、firfox、opera则默认就是不允许。

ie8中跨域调用可参考网页:http://technet.microsoft.com/zh-cn/scriptcenter/dd573303(v=vs.95).aspx

注:chrome里在file:///C:/Users/zhanglei/Desktop/1.html中访问同位置的2.html是不可以的,但是在一个发布起来的web应用(j2ee等)中是可以的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: