如何关闭chrome和FF中的当前窗口?我尝试使用以下本机JavaScript代码关闭窗口:
win = top;
win.opener = top;
win.close();
和
window.open('', '_self', '');
window.close();
和
$wnd.close();
所有这些都无法在Chrome和FF中使用。在IE7中它可以工作(但不能记住上面记得的所有代码)。
答案 0 :(得分:1)
在IE中运行的关闭是一个黑客攻击,无法依赖。
在任何情况下都不要试图关闭人们的主浏览器窗口。他们失去了历史,被视为拒绝服务。
如果您在Intranet上并且可以控制浏览器,请使用HTA for IE或实现@ Hello的建议,该建议依赖于证书而不能在除Mozilla / Netscape之外的其他浏览器中工作,我甚至不知道它是否仍然有效在Firefox中。
也许你告诉我们为什么要关闭窗口,我们肯定可以提出几种选择
答案 1 :(得分:0)
尝试使用以下内容:
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
window.open('', '_self', '');
window.close();