Javascript xul:仅为超链接创建右键单击上下文菜单项
我有一个关于构建firefox插件的问题要问,基本上我的目标是做以下事情 1) 在我的插件中,我只想显示链接[Javascript xul:仅为超链接创建右键单击上下文菜单项,javascript,firefox,plugins,firefox-addon,xul,Javascript,Firefox,Plugins,Firefox Addon,Xul,我有一个关于构建firefox插件的问题要问,基本上我的目标是做以下事情 1) 在我的插件中,我只想显示链接[锚定标签]的右键单击上下文菜单项,并隐藏页面其余部分的菜单项 2) 如何将动态列表添加到我的菜单,即根据用户的选择动态添加菜单列表项的数量 有人能给我指个正确的方向吗 谢谢 为上下文菜单事件绑定事件侦听器,并检查单击的元素是否为链接,例如: window.addEventListener("contextmenu", function(e) { var menu = docum
锚定标签
]的右键单击上下文菜单项,并隐藏页面其余部分的菜单项
2) 如何将动态列表添加到我的菜单,即根据用户的选择动态添加菜单列表项的数量
有人能给我指个正确的方向吗
谢谢
上下文菜单
事件绑定事件侦听器,并检查单击的元素是否为链接,例如:
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);
阅读更多关于和的信息感谢回复和链接,开发插件需要哪些工具?Firefox让我有点讨厌。每次我对XUL文件进行更改时,都需要重新启动浏览器。在不重启浏览器的情况下测试代码有什么解决方案吗?@rockstarlive:目前还没有。如果使用,则不再需要重新启动。要使重新启动变得容易,请查看和。