【问题标题】:Right Click and save link to open in new tab右键单击并保存链接以在新选项卡中打开
【发布时间】:2016-08-05 21:28:33
【问题描述】:

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

-> 如果有人右键单击链接,则选项将显示“在新选项卡中打开链接”,选择该选项后,它将使用该链接在新选项卡中打开。

-> 否则它会禁用“在新选项卡中打开链接”选项并默认工作。

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

【问题讨论】:

  • 你需要发布你拥有的代码,向我们展示你尝试了什么以及你卡在哪里。

标签: javascript jquery


【解决方案1】:

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

target="_blank"

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-01-15
      • 1970-01-01
      • 2013-02-20
      • 2021-10-12
      • 1970-01-01
      • 2020-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多