javascript – xul:仅为超链接创建右键单击上下文菜单项
作者:互联网
我有一个问题要求建立firefox插件,基本上我的目标是做以下事情,
1)在我的插件中,我想显示右键单击上下文菜单项仅用于链接[锚标记]并隐藏页面其余部分的菜单项
2)如何将动态列表添加到我的菜单中,即根据用户的选择动态添加菜单列表项的数量.
someOne可以指出我正确的方向
谢谢 !!
解决方法:
>为contextmenu事件绑定一个事件监听器,并检查被点击的元素是否是一个链接,例如:
window.addEventListener("contextmenu", function(e) {
var menu = document.getElementById('your-menu-id');
if(e.target.nodeName == 'A') {
menu.hidden = false;
}
else {
menu.hidden = true;
}
}, false);
阅读更多关于event properties和menu
element properties的信息.
>看看menu
element的appendItem
method.
标签:javascript,plugins,firefox,firefox-addon,xul 来源: https://codeday.me/bug/20190518/1129614.html