如何通过右键菜单将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);"
我正在为 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);"