在页面加载的新标签中打开特定链接

Sum*_*aan 4 javascript jquery pageload

以前,我从这里得到了一个关于如何在页面加载时自动打开另一个链接的解决方案。我得到了这个代码来做到这一点

window.setTimeout("autoClick()", 2000); // 2 seconds delay

function autoClick() {
var linkPage = document.getElementById('dynLink').href;
window.location.href = linkPage;
}
</script> 
Run Code Online (Sandbox Code Playgroud)

dynLink在正文中用作链接标记中的target="_blank"。但这是在同一选项卡中加载所需的页面。不在新标签页中。

我希望当此自动页面加载单击带有 id=dynLink 的链接时,该页面会在新选项卡中打开,然后在同一选项卡中加载。

我的意思是新标签页 - 不是新窗口。

期待一些有效的解决方案。谢谢!

Aam*_*zad 5

以下是一些使用普通HTMLJavaScript. 您可以根据您的要求使用并分享如果您有任何其他解决方案。

在页面加载时立即打开链接。

<body onload="window.open('https://www.google.com/');">
Run Code Online (Sandbox Code Playgroud)

在页面加载时在新标签页中打开链接。

<body onload="window.open('https://www.google.com/', '_blank');">
Run Code Online (Sandbox Code Playgroud)

使用meta标签刷新相同的 URL 。

<meta http-equiv="refresh" content="5" />
Run Code Online (Sandbox Code Playgroud)

5几秒钟后刷新不同的 URL使用meta标签。

<meta http-equiv="refresh" content="5;URL='https://www.google.com/'" />
Run Code Online (Sandbox Code Playgroud)

使用标签在新标签页中打开不同的 URL meta

<meta http-equiv="refresh" content="5;URL=javascript:window.open('https://www.google.com/', '_blank');" />
Run Code Online (Sandbox Code Playgroud)