在JavaScript中关闭浏览器窗口的统一方法?

时间:2011-02-10 01:04:51

标签: javascript cross-browser

有没有办法简单地关闭浏览器窗口,保证?上次我听到,调用window.close()self.close()仅在从另一个窗口启动当前窗口时才有效。有没有办法让大多数浏览器关闭当前窗口而不是这样?

3 个答案:

答案 0 :(得分:8)

在没有任何主要浏览器提示的情况下,无法通过脚本关闭父窗口。

所以不,不保证。在子窗口中,window.closeself.close都很有效。

答案 1 :(得分:1)

在firefox中你无法关闭用户打开的窗口你可以关闭你打开的窗口firefox不允许因为安全原因 看看这个: http://support.mozilla.com/en-US/questions/749393

然而,这适用于IE

希望它有所帮助

答案 2 :(得分:1)

试试这个(在Chrome& IE中工作) -

function closeWindow() { 
window.open('', '_self', '');
window.close();
}