仅在IE中拒绝访问

时间:2010-07-09 15:44:50

标签: jquery internet-explorer iframe permission-denied

这不是permission-denied-ie-iframe的欺骗,但它是非常密切相关的。

我在http://www.enviroissues.com/comments/bpa_i5/default.aspx处托管了一个页面。此页面正在http://www.bpa.gov/corporate/i-5-eis/ecomment.cfm的IFrame中显示。

我不是试图从另一个域访问一个域上的dom元素。我的页面应该可以独立于显示的位置正常工作,并且当我转到它的直接URL时它在IE中工作正常。

然而,当通过IFrame查看时,我收到错误'Access is Denied jquery-1.3-min.js第19行等等......

我只能假设在我试图操作的元素的两个页面上可能存在一些冲突的ID,但我还没有找到。

是否有其他人对要查找的内容有任何想法?

1 个答案:

答案 0 :(得分:2)

我认为这是由您正在运行的jQuery版本中的错误引起的。

http://www.webgyver.com/web-design-and-development/jquery-13-not-ready-for-production/

尝试更新到最新版本。

你的代码在jQuery中爆炸了这个声明:

if(document.documentElement.doScroll&&!l.frameElement)