使用Javascript关闭其他浏览器选项卡

使用Javascript关闭其他浏览器选项卡,javascript,jquery,html,Javascript,Jquery,Html,是否可以使用Javascript从另一个HTML页面关闭与活动浏览器选项卡不同的浏览器选项卡 我这样问是因为我正在浏览器中构建一个虚拟助手。该助手将打开新的选项卡,此时当前选项卡将类似于谷歌搜索。如果我可以要求虚拟助手关闭此当前选项卡,我将返回虚拟助手浏览器窗口。如果您使用窗口打开浏览器选项卡。打开,如果您有对它的引用,并且它来自同一域,则可以关闭它 var myWin = null; function openWin () { myWin = window.open("/hello.ht

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


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

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

var myWin = null;

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

function closeWin () {
  myWin.close();
}

如果您使用
窗口打开浏览器选项卡。打开
,如果您有对它的引用,并且它来自同一个域,则可以关闭它

var myWin = null;

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

function closeWin () {
  myWin.close();
}

这应该是可能的,但是javascript只能关闭它打开的窗口,而不能关闭用户打开的随机窗口。不知道为什么会这样做。我尽可能地搜索答案,在S.O.上提问并不是我的第一选择。这应该是可能的,但javascript只能关闭它打开的窗口,而不能关闭用户打开的随机窗口。我不确定为什么会这样做。我尽可能地搜索答案,在S.O.上提问并不是我的第一选择。请关闭这样的副本,如果无法添加现有答案,请不要回答此类问题。请关闭这样的副本,如果无法添加现有答案,请不要回答此类问题。