Firefox中的菜单栏覆盖
我试图在Firefox菜单栏的工具菜单中覆盖一个选项,但不起作用。 代码如下:Firefox中的菜单栏覆盖,firefox,firefox-addon,overlay,xul,Firefox,Firefox Addon,Overlay,Xul,我试图在Firefox菜单栏的工具菜单中覆盖一个选项,但不起作用。 代码如下: <?xml version="1.0"?> <?xml-stylesheet href="chrome://linktargetfinder/skin/skin.css" type="text/css"?> <!DOCTYPE linktargetfinder SYSTEM "chrome://linktargetfinder/locale/translations.dtd">
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://linktargetfinder/skin/skin.css" type="text/css"?>
<!DOCTYPE linktargetfinder SYSTEM "chrome://linktargetfinder/locale/translations.dtd">
<overlay id="sample" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script src="linkTargetFinder.js" />
<menupopup id="menu_ToolsPopup">
<menuitem label="&runlinktargetfinder;" key="link-target-finder-run-key" oncommand="linkTargetFinder.run()"/>
</menupopup>
<keyset>
<key id="link-target-finder-run-key" modifiers="accel alt shift" key="L" oncommand="linkTargetFinder.run()"/>
</keyset>
<statusbar id="status-bar">
<statusbarpanel id="link-target-finder-status-bar-icon" class="statusbarpanel-iconic" src="chrome://linktargetfinder/skin/status-bar.png" tooltiptext="&runlinktargetfinder;" onclick="linkTargetFinder.run()" />
</statusbar>
<toolbarpalette id="BrowserToolbarPalette">
<toolbarbutton id="link-target-finder-toolbar-button" label="Link Target Finder" tooltiptext="&runlinktargetfinder;" oncommand="linkTargetFinder.run()"/>
</toolbarpalette>
</overlay>
覆盖chrome://browser/content/browser.xul chrome://linktargetfinder/content/browserOverlay.xul
或
覆盖chrome://browser/content/browser.xul chrome://linktargetfinder/content/overlay.xul
在
chrome.manifest
文件中尝试其中任何一种。其余的文件都很好。覆盖代码似乎是正确的。如何在chrome.manifest
文件中注册覆盖?以防误解:请注意,工具栏按钮将添加到调色板中,但不会自动出现在任何工具栏上-用户需要右键单击工具栏并选择“自定义”以添加它。@user858960:Wladimir Palant正确。请尝试更改您的chrome.manifest文件,就像我在回答中提到的那样。
content linktargetfinder chrome/content/
content linktargetfinder chrome/content/ contentaccessible=yes
overlay chrome://browser/content/browser.xul chrome://linktargetfinder/content/browser.xul
locale linktargetfinder en-US locale/en-US/
skin linktargetfinder classic/1.0 skin/
style chrome://global/content/customizeToolbar.xul chrome://linktargetfinder/skin/skin.css