如何更改Firefox上下文菜单中项目的行为
我正在尝试更改如何更改Firefox上下文菜单中项目的行为,firefox,xul,Firefox,Xul,我正在尝试更改placesOverlay.xul中的行为。我的目标是在需要使用Javascript确定的条件下禁用Properties条目 我不熟悉XBL绑定和处理程序,不知道如何为现有的/浏览器定义的XUL元素注册这样的处理程序。还是有更简单的方法 谢谢。最好的方法是在包含要禁用的选项的弹出窗口中添加“popupshowing”事件的事件侦听器。它将在弹出窗口显示之前调用,此时您可以执行任何需要执行的检查并禁用或启用menuitem 此处有更多信息:抱歉,XML标记已被stackoverflo
placesOverlay.xul
中
的行为。我的目标是在需要使用Javascript确定的条件下禁用Properties条目
我不熟悉XBL
绑定和处理程序,不知道如何为现有的/浏览器定义的XUL
元素注册这样的处理程序。还是有更简单的方法
谢谢。最好的方法是在包含要禁用的选项的弹出窗口中添加“popupshowing”事件的事件侦听器。它将在弹出窗口显示之前调用,此时您可以执行任何需要执行的检查并禁用或启用menuitem
此处有更多信息:抱歉,XML标记已被stackoverflow吞没。我想说的是‘更改popup id=“placesContext”的行为’