如何获取窗口关闭();在 Firefox 和 Opera 中正常工作



我正在搜索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/>

试试这个示例代码。它是关闭窗口的替代代码

function clsWindow() {
    netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
    window.open('','_self');
    window.close();
}
clsWindow();

现在,如果他们修补了新版本的 Firefox,这可能不起作用。但是Mozilla Firefox不支持任何脚本来关闭当前选项卡/窗口。这是一种为我解决问题的解决方法。

相关内容

最新更新