JavaScript: location.href 在新窗口/标签页中打开?

2022-08-29 23:13:03

我有一个来自第三方开发人员的JavaScript文件。它有一个链接,用目标替换当前页面。我想在新标签页中打开此页面。

这是我到目前为止所拥有的:

if (command == 'lightbox') {
 location.href="https://support.wwf.org.uk/earth_hour/index.php?type=individual";
}

任何人都可以帮我吗?


答案 1
window.open(
  'https://support.wwf.org.uk/earth_hour/index.php?type=individual',
  '_blank' // <- This is what makes it open in a new window.
);

答案 2

如果你想使用来避免弹出窗口问题,你可以使用一个空的引用,然后使用javascript来单击它。location.href<a>

类似于 HTML 中的内容

<a id="anchorID" href="mynewurl" target="_blank"></a>

然后javascript点击它,如下所示

document.getElementById("anchorID").click();