3

我厌倦了在 Firefox 中退出后找到关闭标签的方法。

<script type='text/javascript'> 
window.open('','_self'); 
window.close();
document.execCommand('ClearAuthenticationCache');
</script>

在其他浏览器中工作,但在 Firefox 中出现问题。注销/注销尝试时我需要关闭选项卡。

4

1 回答 1

3

Firefox 不允许您关闭用户打开的窗口或选项卡。

由于这个原因,大多数金融网站会要求用户单击一个按钮并打开一个新窗口。你可以用window.open. 存储由它返回的句柄并使用它来关闭您打开的窗口。用户可能在该窗口中打开了许多其他选项卡。

参考:window.close

这就是您关闭打开的窗口的方式。

var openedWindow;

function openWindow()
{
  openedWindow = window.open('moreinfo.htm');
}
function closeOpenedWindow()
{
  openedWindow.close();
}
于 2013-05-31T06:16:11.310 回答