Javascript window.close() 解决方法不适用于 Chrome

Javascript window.close() workarounds don't work on Chrome

在任何人将此问题标记为重复之前,我想说所有其他答案都来自 2014 年或更早。变通办法或技巧不再适用于 Chrome.

的更新版本

我有一个注销页面,需要在单击 link 后关闭。我读过如果同一个脚本没有打开 window.

,Javascript 如何无法关闭 window

我目前正在使用 Javascript 来实现这一点。如何才能做到这一点? (基本上,使用 Javascript 关闭选项卡)。

我尝试了最新的答案,例如:

var win = window.open("window.opener.location", "_self");
win.close();

这不再有效了!任何帮助都将不胜感激。

您只能关闭自己创建的 windows/tabs。也就是说,您无法以编程方式关闭用户创建的 window/tab。

例如,如果您使用 window.open() 创建一个 window,您可以使用 window.close() 关闭它。