我们有一个链接,按下ctrl键,如果我们点击该链接,这应该打开一个新的标签,但我们希望我们的重点应该是在主屏幕(当前屏幕)。
我们尝试了各种建议选项,例如:
var currentWindow = window;
var newWindow = window.open("", "_blank");
newWindow.location = `/dashboard/agency/${c.id}`;
newWindow.blur();
currentWindow.focus();
但是一切都不正常,点击后,这个链接会在一个新的标签中打开,控制也会转到那个标签,而不是停留在当前屏幕上。有什么想法吗?
1条答案
按热度按时间fjaof16o1#
要确保焦点保持在主屏幕上,您可以在单击链接后使用JavaScript在主屏幕上调用window.focus()函数。Javascript Window.focus()方法用于将焦点放在新打开的窗口上。
你也可以看看那个问题。