我正在搜索window.close();功能,理想情况下它应该在firefox和opera中工作,所以普通用户可以在按钮点击时关闭当前窗口。
例如,我知道如果我使用about:config
更改Firefox的配置设置并将dom.allow_scripts_to_close_windows
设置为true,window.close()
将起作用,但普通用户不知道设置。有没有办法以编程方式启用此设置?
代码我试图测试:
<button id="btn" onclick="close_win()">close</button>
<script>
function closewin(){
window.open('', '_self');
window.close();
return false;
}
</script/>
答案 0 :(得分:0)
试试这个示例代码。它是关闭窗口的替代代码
function clsWindow() {
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
window.open('','_self');
window.close();
}
clsWindow();
现在这可能不适用于新版本的firefox,如果他们修补了它。但是Mozilla Firefox不支持任何脚本来关闭当前的选项卡/窗口。这是一个解决方法,为我做了诀窍。