Javascript IE9“;Can';t从释放的脚本执行代码";调用hasOwnProperty()时
以下是场景: 我有一个容器页面,可以交换iFrame以显示不同的内容。所有iFrame都来自同一个域。已启用httpsJavascript IE9“;Can';t从释放的脚本执行代码";调用hasOwnProperty()时,javascript,security,internet-explorer-9,Javascript,Security,Internet Explorer 9,以下是场景: 我有一个容器页面,可以交换iFrame以显示不同的内容。所有iFrame都来自同一个域。已启用https 容器页面有一个名为Flow的对象,其函数为set/getParameter 第一个iFrame s0 welcome创建一个对象、数据并调用Flow.setParameter('data',data') 然后,容器用第二个iFrame s1 transfer替换第一个iFrame s1传输调用Flow.getParameter('data')并将其存储在局部变量s1data中
- 容器页面有一个名为Flow的对象,其函数为set/getParameter
- 第一个iFrame s0 welcome创建一个对象、数据并调用Flow.setParameter('data',data')李>
- 然后,容器用第二个iFrame s1 transfer替换第一个iFrame李>
- s1传输调用Flow.getParameter('data')并将其存储在局部变量s1data中
有什么想法吗?刚刚遇到了类似的问题。对我来说,只需将
s1data.hasOwnProperty('prop1')
更改为('prop'ins1data)
,错误就消失了。也遇到了类似的问题。对我来说,只需将s1data.hasOwnProperty('prop1')
更改为('prop'在s1data中)
就可以消除错误。这在其他浏览器(包括IE6-IE8)中都可以正常工作。这就像在其他浏览器(包括IE6-IE8)中可以正常工作一样