【问题标题】:How to pass link to javascript function via right-click menu?如何通过右键菜单将链接传递给javascript函数?
【发布时间】:2021-08-12 08:42:24
【问题描述】:

我正在为 Pale Moon 网络浏览器 (Mozilla) 编写插件。

我已将菜单项添加到右键菜单contentAreaContextMenu,这是您在超链接上单击鼠标右键时出现的菜单。

我的问题是我不知道如何将超链接发送到被调用的函数。

我试过了:

oncommand="projectName.BrowserOverlay.sayLink(document.activeElement);"

但是它返回一个[object XULElement],并且属性似乎只引用了插件而不是被点击的链接。

如何将右击打开contentAreaContextMenu的链接传递给函数?

【问题讨论】:

    标签: javascript parameter-passing contextmenu xul add-on


    【解决方案1】:

    我不得不破解另一个插件才能找到答案。

    原来我需要这样调用函数:

    oncommand="projectName.BrowserOverlay.sayLink(gContextMenu.linkURL);"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-29
      • 1970-01-01
      相关资源
      最近更新 更多