如何通过右键菜单将link传递给javascript函数?

How to pass link to javascript function via right-click menu?

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

我在右键菜单中添加了菜单项contentAreaContextMenu,也就是当你在一个hyper上右键时出现的菜单link。

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

我试过:

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

但它 returns 和 [object XULElement],并且属性似乎只引用加载项而不是单击的 link。

如何将右键打开contentAreaContextMenu的link传递给函数?

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

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

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