JavaScript:location.href在新窗口/标签中打开?
我有一个来自第三方开发者的JavaScript文件。 它有一个链接,用目标replace当前页面。 我想要在新标签中打开此页面。
这是我迄今为止:
if (command == 'lightbox') { location.href="https://support.wwf.org.uk/earth_hour/index.php?type=individual"; }
谁能帮我吗?
window.open( 'https://support.wwf.org.uk/earth_hour/index.php?type=individual', '_blank' // <- This is what makes it open in a new window. );
如果你想使用location.href
来避免popup的问题,你可以使用一个空的<a>
ref,然后使用javascript来点击它。
像HTML中的东西
<a id="anchorID" href="mynewurl" target="_blank"></a>
然后javascript点击它如下
document.getElementById("anchorID").click();
你可以用window.open('https://support.wwf.org.uk/earth_hour/index.php?type=individual');
在新窗口中打开它window.open('https://support.wwf.org.uk/earth_hour/index.php?type=individual');
。 如果要在新标签中打开它,请在两个选项卡中打开当前页面,然后使脚本运行,以便获取当前页面和新页面。