我希望我的扩展名为ff菜单项“View”下的菜单项。我无法弄清楚如何调用它。这将是“工具”的代码:
<menupopup id="menu_ToolsPopup">
<menuitem id="bs-hello" label="&bs.label;"
oncommand="bs.onMenuItemCommand(event);"/>
</menupopup>
我必须改变的是menupopup的id,但我不知道“View”的id。任何人都可以帮助我吗?
答案 0 :(得分:3)
Firefox定义了各种用于覆盖的ID。 View菜单的id是menu_viewPopup。请注意非资本'v'。
有关其他叠加点,请参阅https://developer.mozilla.org/en/FirefoxOverlayPoints/Menus
答案 1 :(得分:1)
以下非常简单的扩展程序会在View
弹出窗口中添加一个菜单项。
我的清单:
content menutest chrome/content/
overlay chrome://browser/content/browser.xul chrome://menutest/content/menutest.xul
我的XUL文件:
<?xml version="1.0"?>
<overlay id="menutest"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<menupopup id="menu_viewPopup">
<menuitem id="bs-hello" label="My View Item"
oncommand="alert('test');"/>
</menupopup>
</overlay>