我正在使用下面的代码片段在新选项卡中打开 URL
window.open(urlToOpen, '_blank', 'noopener noreferrer');
第一次点击这部分代码时,会在新选项卡中打开 URL,但也会将焦点转移到新选项卡,但同一会话中的所有连续单击都会导致在新选项卡中打开 URL,但焦点仍保留在现有选项卡。 根据我的理解,代码片段的这个特定部分将始终在新选项卡中打开 URL,并且焦点不应转移到新选项卡。
有什么原因可能会发生这种情况吗?(我已经在不同的浏览器上尝试过了)
有一个旧答案建议打开选项卡,关闭它,然后再次打开它可以修复问题。