Window.open无缘无故地打开空白的空白新标签页

时间:2019-12-28 11:20:48

标签: javascript google-chrome

所以我有一个非常简单的链接,试图打开2个新标签页:

function multipleTabs() {
  window.open("http://firstlink/","_blank"); 
  window.open("http://secondlink/","_blank");
  
  return false;
}
<a href="javascript:void(0);" onclick="multipleTabs();">Open 2 tabs</a>

问题是,当我单击链接时,两个选项卡都可以很好地打开,但是它显示了另一个空白的新选项卡,总共有3个新选项卡。

如何防止打开第三个空白标签?
注意:您必须允许chrome页面中的弹出窗口使此功能正常

PS。该解决方案也可以仅适用于Chrome,因为我不在此页面上使用其他浏览器。

1 个答案:

答案 0 :(得分:0)

尝试:

<a href="javascript:multipleTabs()">Open 2 tabs</a>

为了避免此类问题,我通常会尽量避免使用javascript:void(0),但是出于某种原因,这两种方法都适用于我。