想要保留在当前标签页上
想要在当前页面中打开一个新的标签页,可以通过以下方法实现:
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
属性来实现。