使用滚轮单击链接会在新选项卡中打开,但在执行右键单击+打开新选项卡时不会打开

clicking on a link with scroll wheel opens in a new tab but not when right-click + open new tab is performed

本文关键字:新选项 选项 单击 执行 右键 链接      更新时间:2023-09-26

我有一个链接,它有一个调用此函数的onclick事件:

function popUp(url){
    window.open(url, '');
}

链接如下:

<a href="javascript:void(popUp('someUrl'));">I'm a link</a>

点击链接会打开一个弹出窗口。在新选项卡中打开它也应该加载页面。问题是,当单击滚轮时会加载页面,但当右键单击链接,然后选择在新选项卡中打开时,新选项卡是空白的(大约:空白)。

在执行右键单击+在新选项卡中打开时,有什么方法可以加载url吗?

谢谢:)

您调用的是js函数而不是链接,因此无法在选项卡中打开页面。您可以将链接修改为

<a href="javascript:;" onclick="Javascript:popUp('someUrl')">I'm a link</a>

或者直接将url作为href值来实现目标。