使用Javascript关闭另一个浏览器选项卡

Close a different browser tab with Javascript

本文关键字:浏览器 选项 另一个 Javascript 使用      更新时间:2023-09-26

是否可以使用Javascript从另一个HTML页面关闭与活动浏览器选项卡不同的浏览器选项卡?

我问是因为我正在浏览器中构建一个虚拟助理。这个助手将打开新的选项卡,此时当前的选项卡将类似于谷歌搜索。如果我可以要求虚拟助理关闭当前选项卡,我将返回到虚拟助理浏览器窗口。

如果您使用window.open打开浏览器选项卡,并且您有对它的引用,并且它来自同一域,是的,您可以关闭它。

var myWin = null;
function openWin () {
  myWin = window.open("/hello.htm", "_blank");
}
function closeWin () {
  myWin.close();
}