提问人:Deanie 提问时间:5/24/2021 更新时间:5/27/2021 访问量:119
如何通过右键菜单将链接传递给javascript函数?
How to pass link to javascript function via right-click menu?
问:
我正在为 Pale Moon 网络浏览器 (Mozilla) 编写一个附加组件。
我已将菜单项添加到右键单击菜单中,这是右键单击超链接时出现的菜单。contentAreaContextMenu
我的问题是我不知道如何将超链接发送到被调用的函数。
我试过:
oncommand="projectName.BrowserOverlay.sayLink(document.activeElement);"
但是它返回一个 ,并且属性似乎只引用加载项,而不是单击的链接。[object XULElement]
如何传递右键单击的链接以打开该函数?contentAreaContextMenu
答:
0赞
Deanie
5/27/2021
#1
我不得不破解另一个附加组件才能找到答案。
事实证明,我需要像这样调用该函数:
oncommand="projectName.BrowserOverlay.sayLink(gContextMenu.linkURL);"
评论