关闭当前标签并使用javascript打开新标签

时间:2018-11-05 12:08:36

标签: javascript google-chrome

关闭当前标签,然后使用JavaScript打开新标签。在Chrome或任何其他浏览器上。

2 个答案:

答案 0 :(得分:0)

尝试一下:

window.open('http://www.google.com','_blank');
window.setTimeout(function(){this.close();},1000);

答案 1 :(得分:0)

  1. 关闭当前标签页
      

    除非,除非它具有父级,否则您无法将其关闭   参考

这很简单,如果当前的标签页是由我自己打开的,则您进入了浏览器,并在url栏中键入了url,无法用javascript关闭。出于安全原因,浏览器将不允许此类操作。

如果您尝试以下代码

window.close();

您将通过浏览器收到以下警告消息

  

脚本只能关闭由它打开的窗口。

如果使用window.open打开选项卡,请右键单击链接并在锚标记上打开,然后应该可以进行

window.close();
self.close();
  1. 使用javascript打开新标签:

window.open("https://stackoverflow.com");