Frame-context中的Script70错误

时间:2015-05-19 12:34:51

标签: jquery internet-explorer frames

我的IE有问题。

我有一个本地网站(没有网络服务器,fileprotocoll)。

该网站使用框架。现在我将使用JQuery tableSort插件。 所以我收集框架,然后查询框架上下文中的所有表。

unlink()

但是这个构造在IE8-11中给出了一个SCRIPT70:在Datei中拒绝了Erlaubnis verweigert /权限:jquery.min.js,Zeile:4,Spalte:5220

在Firefox中一切都很好。

有解决方案吗?

谢谢

2 个答案:

答案 0 :(得分:1)

这在IE中适用于我。在Chrome中,错误更进一步

在这种情况下需要在jQuery库中添加的代码是:

请参阅:http://bugs.jquery.com/ticket/14535

try{
    document === document; //may cause permission denied
}
catch(err){
    document = window.document; //resets document, and no more permission denied errors.
} 

在:

function Sizzle( selector, context, results, seed )

答案 1 :(得分:0)

另外,作为一个注释,在jQuery的更高版本中,这个问题已由Dev团队修复。我从2.0.3升级到2.2.4,它也解决了这个问题