我正在开发一个适用于IFrame
. 该应用程序在 Google Chrome 和 Microsoft Firefox 浏览器中运行良好,但在 Opera 12.15 JQuery library v1.10.1 中无法加载,第1513Unhandled error: Security error: attempted to read protected variable
行出现安全错误。
截图在这里:
Internet Explorer 10 中似乎存在相同的错误。
如何处理?
更新:
我通过在jquery的代码中注释1513-1517行进行了肮脏的破解:
// Support: IE>8
// If iframe document is assigned to "document" variable and if iframe has been reloaded,
// IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936
/*if ( parent && parent.frameElement ) {
parent.attachEvent( "onbeforeunload", function() {
setDocument();
});
}*/
我的应用程序的功能现在似乎可以工作了,也许有必要在 JQuery repo 中创建问题......