2011-02-10 97 views
3

有没有办法简单地关闭浏览器窗口,有保证?上次我听说,调用window.close()self.close()仅当当前窗口从另一个窗口启动时才起作用。有没有办法让大多数浏览器关闭当前的窗口?在JavaScript中关闭浏览器窗口的统一方式?

+0

你为什么要这么做? – 2011-02-10 01:09:21

+0

用户完成调查后,他们不再需要或不再需要该窗口,为他们提供了一个简单的方法来关闭它。项目要求。 – 2011-02-10 01:16:18

回答

8

无法在任何主要浏览器中通过脚本关闭父窗口。

因此,不保证。在子窗口上,window.closeself.close都很好。

1

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

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