将焦点添加到当前选项卡

问题描述 投票:0回答:2

我正在尝试在新标签页中打开页面,但是它总是使新打开的标签页处于活动状态。我希望当前标签页处于活动状态,并且新页面应在后台打开。我正在尝试使用不带任何<a>标记的函数来进行此操作。

我尝试过的:

navigate = () => {
    window.open("http://www.google.com", "_blank");
    window.focus();
 }

<button onClick={this.navigate}>Navigate</button>
javascript reactjs button dom-events setstate
2个回答
0
投票

据我所知这是不可能的,这是由浏览器而不是您的代码控制的。


0
投票

没有可靠的方法可以从网页中在后台打开新标签页。

© www.soinside.com 2019 - 2024. All rights reserved.