Javascript 关闭当前窗口don';t在FF 3.6和铬合金中工作
如何在chrome和FF中关闭当前窗口?我尝试使用以下本机JavaScript代码关闭窗口:Javascript 关闭当前窗口don';t在FF 3.6和铬合金中工作,javascript,gwt,Javascript,Gwt,如何在chrome和FF中关闭当前窗口?我尝试使用以下本机JavaScript代码关闭窗口: win = top; win.opener = top; win.close(); 及 及 在铬合金和FF中都不起作用。在IE7中,它可以工作(但不是与上面记住的所有代码一起工作)。尝试使用以下方法: netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite"); window.open('', '_self',
win = top;
win.opener = top;
win.close();
及
及
在铬合金和FF中都不起作用。在IE7中,它可以工作(但不是与上面记住的所有代码一起工作)。尝试使用以下方法:
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
window.open('', '_self', '');
window.close();
IE中的关闭是一种黑客行为,不可信赖 在任何情况下都不要试图关闭用户的主浏览器窗口。它们会丢失历史记录,并被视为拒绝服务 如果您在内部网上,可以控制浏览器,将HTA用于IE或实现@Hello的建议,该建议依赖于证书,在Mozilla/Netscape以外的浏览器中不起作用,我甚至不知道它在Firefox中是否仍然起作用
也许您可以告诉我们为什么要关闭窗口,我们当然可以想出几个备选方案这到底是GWT问题吗?不,这是JS和GWT问题。因为在GWT中,我也可以使用本机Javascript代码
$wnd.close();
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
window.open('', '_self', '');
window.close();