关闭ie9而不从框架弹出

时间:2012-01-27 10:22:11

标签: javascript internet-explorer-9

我想在没有确认弹出窗口的情况下关闭窗口。

我遇到了一个问题,脚本在IE8上工作得很好,但现在它不能用于IE9。
try{
top.self.open('', '_self', '');
catch(e){log(e);}
top.self.close();

我的页面中有三个框架。页面上的关闭链接(最内层框架)用于关闭窗口,它称为上面的JS代码。所有帧都从同一个域获取内容。

在IE8中,此脚本关闭窗口而不创建确认弹出窗口。 在IE9中,执行此脚本时会显示确认弹出窗口。我调试了脚本,发现在top.self.open('','_ self','')上抛出了权限被拒绝的异常;“

为什么我收到此权限被拒绝的异常,我该怎么做才能修复此确认弹出窗口...

0 个答案:

没有答案