如何在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中关闭用户浏览器选项卡/窗口[重复]的主要内容,如果未能解决你的问题,请参考以下文章