右键单击并保存链接以在新选项卡中打开

时间:2016-08-05 13:22:13

标签: javascript jquery

我使用jquery在项目中添加了一个自定义右键菜单,现在我想要实现的是:

- >如果有人右键单击某个链接,则选项将显示"在新标签中打开链接"选择该选项后,它将在带有该链接的新标签页中打开。

- >否则它会禁用"在新标签中打开链接"选项并作为默认值。

我在项目中使用了Jquery。因此,任何解决方案天气jquery或纯js将被appriciated。 :d

2 个答案:

答案 0 :(得分:1)

基本上,您需要一个带有“target”属性的链接。 假设您的菜单中已有链接<a>,只需添加

即可
target="_blank"

在它中,它在新标签中打开。 您可以在需要时通过jQuery动态添加此属性。

$("#mylink").attr("target","_blank")

答案 1 :(得分:1)

@technico的回答,或者如果您想以编程方式执行此操作,请使用window.open("yourlink.here"),因为您似乎要复制链接。

window.location.href = "yourlink.here"用于同一窗口。