SCRIPT70:IE9允许拒绝

meh*_*mak 20 javascript permissions internet-explorer-9

我SCRIPT70: Permission denied jquery.js, line 21 character 67在IE-9上得到了奇怪的错误" ".在谷歌搜索但除了CKEditor上的错误之外找不到任何东西.

显示的位置只包含以下内容:

P=navigator.userAgent,xa=false,Q=[],M,ca=Object.prototype.toString,da=Object.prototype.hasOwnProperty,ea=Array.prototype.push,R=Array.prototype.slice,V=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(typeof a==="string")if((d=Oa.exec(a))&&(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Sa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];
Run Code Online (Sandbox Code Playgroud)

有没有人遇到这个错误?

*其他信息:*我们打开一个iframe并在此iframe中调用一些javascript函数.

谢谢.

小智 11

IE9中的SCRIPT70错误很可能发生在iframe调用某些javascript时(特别是如果它影响父页面 - 例如父URL的哈希更改)

检查您的iframe的主机/协议/端口号是否匹配.IE9对主机名非常严格(在我的情况下直到www部分),而document.domain似乎没有为此提供解决方法.

遇到这个问题并在处理多个iframe时修复它,希望这可以帮助其他人解决同样的问题.