当前位置: 代码迷 >> Web前端 >> window.open 封闭窗口时,不需要弹出确认框的方法
  详细解决方案

window.open 封闭窗口时,不需要弹出确认框的方法

热度:35   发布时间:2012-10-26 10:30:59.0
window.open 关闭窗口时,不需要弹出确认框的方法

以前在老的IE中调用?? window.close()? 方法来关闭当前的IE窗口时,不会有确认框弹出。但在IE8(IE7 可能也是),单凭这一句代码,是无法直接关闭当前IE窗口的,因为IE会弹出一个确认窗口给用户,问用户是否有意关掉当前窗口,如果用户选择了 “是”的话,那么才将当前窗口关闭,否则保留当前窗口。那么,在IE8中,要如何直接通过JS来关闭当前IE窗口呢,方法如下:

window.opener = null;
window.open('','_self');
window.close();

?

三句代码即可搞定。

  相关解决方案