想要保留在当前标签页上

10 浏览
0 Comments

想要保留在当前标签页上

使用javascript在打开新标签页时如何保持在当前标签页?\n我正在使用以下代码:\n var myWindow = window.open(url, \'_blank\');\n myWindow.focus();\n但是它会重定向到一个新的标签页,我想要保持在当前标签页。\n提前感谢。

0
0 Comments

想要在当前页面中打开一个新的标签页,可以通过以下方法实现:

window.open(url, "_blank");

这将在一个新的标签页中打开指定的URL,同时保留当前页面。

在这种情况下,问题出现的原因是想要在新的标签页中打开URL,但是保持在当前页面上。然而,通过使用window.open方法打开URL时,会在新的标签页中加载URL,并切换到该标签页,而不是保持在当前标签页。

要解决这个问题,可以尝试使用以下方法:

var currentTab = window.open("about:blank", "_blank");
currentTab.location.href = url;

这将先打开一个空白的标签页,然后将该标签页的location.href属性设置为指定的URL。这样可以在新的标签页中加载URL,同时保持在当前标签页。

另一种解决方法是使用<a>元素的target属性来指定链接在新的标签页中打开:

<a href="url" target="_blank">Link</a>

这将创建一个链接,当用户点击链接时,将在新的标签页中打开指定的URL,同时保持在当前标签页。

要在当前页面中打开一个新的标签页并保持在当前页面,可以使用window.open方法或<a>元素的target属性来实现。

0