我想要关闭窗口。我的脚本在ie和firefox 2.x中工作正常,但在firefox 3.x及更高版本中无效。我使用以下脚本。
function closeWindow() {
window.open('', '_self', ''); //bug fix
window.close();
}
请找一些解决方案。 感谢所有人。
答案 0 :(得分:1)
function closeWindow() {
if (navigator.appName != "Microsoft Internet Explorer") {
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
}
alert("This will close the window");
window.open('', '_self');
window.close();
}
这适用于firefox和ie
答案 1 :(得分:0)
window.open()返回对打开窗口的引用,您可以将其用于close()。例如:
var win = window.open(url)
win.close()
Firefox(正确)不允许您关闭未打开的窗口。