不积跬步,无以至千里;不积小流,无以成江海。

Dean's blog

  • Join Us on Facebook!
  • Follow Us on Twitter!
  • LinkedIn
  • Subcribe to Our RSS Feed

IE浏览器iframe嵌入页面引用jQuery 1.10.1提示拒绝访问

最近协助处理一个ajax动态加载的问题,在FireFox和谷歌浏览器中都正常,但在IE及IE内核浏览器中就会提示拒绝访问。这个网页使用了iframe嵌入了另外两个网页,而且外层网页和被嵌入网页不在同一个域。通过输入日志console.log()的方式,发现接口是有正常调用的,在callback上也看到该处理的都处理了,但就是动态加载的内容没有显示出来。但经过发现,网页中有使用更低版本的jquery.1.2.5它动态加载的数据倒是正常显示了。把1.10.1改为这个版本,发现加载也正常了。定位到是jquery版本问题后,改用高版本的,就完全没有问题了。

通过问度娘,很多说是jquery ajax ie9及以下跨域不执行,但是我用的是IE11,而且接口发现是正常调用了,但却没有数据显示。可能导致的原因不是同一个。

附:下载jQuery版本可见这里

不允许评论
粤ICP备17049187号-1