如何在js中关闭用户浏览器选项卡/窗口[重复]

Posted

技术标签:

【中文标题】如何在js中关闭用户浏览器选项卡/窗口[重复]【英文标题】:How to close the user browser tab/window in js [duplicate] 【发布时间】:2020-01-24 22:00:37 【问题描述】:

只是为了确认当前浏览器窗口永远不能通过 JS 关闭?

【问题讨论】:

@j08691 我们可以删除这个问题吗?我认为答案是它无法使用 js。上述问题是在 2010 年提出的。自 2017 年以来,窗口功能在安全方面发生了变化。 【参考方案1】:

因此,window.close 方法只能在由脚本使用 Window.open() 方法打开的窗口上调用。

例如,以下脚本将起作用:

var myWindow;

function openWin() 
  myWindow = window.open("", "myWindow", "width=200,height=100");
  myWindow.document.write("<p>This is 'myWindow'</p>");


function closeWin() 
  myWindow.close();

您只需要确保在之前调用过open 的窗口上调用close

【讨论】:

我想关闭我认为 js 无法实现的浏览器窗口

以上是关于如何在js中关闭用户浏览器选项卡/窗口[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在关闭特定选项卡而不是在 Angular 2 中关闭浏览器时清除本地存储?

打开“模态”窗口并在基于选项卡组的应用程序中关闭

关闭所有选项卡时删除/清除本地存储[重复]

如何使用 Java 在 Selenium WebDriver 中关闭子浏览器窗口

目标窗口在硒中关闭

如何在codeigniter中关闭浏览器来销毁会话