使用 window.open() 在新选项卡中打开 URL 时焦点行为不一致

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

我正在使用下面的代码片段在新选项卡中打开 URL

window.open(urlToOpen, '_blank', 'noopener noreferrer');

第一次点击这部分代码时,会在新选项卡中打开 URL,但也会将焦点转移到新选项卡,但同一会话中的所有连续单击都会导致在新选项卡中打开 URL,但焦点仍保留在现有选项卡。 根据我的理解,代码片段的这个特定部分将始终在新选项卡中打开 URL,并且焦点不应转移到新选项卡。

有什么原因可能会发生这种情况吗?(我已经在不同的浏览器上尝试过了)

javascript html typescript url browser
1个回答
0
投票

有一个旧答案建议打开选项卡,关闭它,然后再次打开它可以修复问题。

https://stackoverflow.com/a/15247882/2087070

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