工具栏图标未在Firefox扩展程序中显示

时间:2012-04-17 15:54:09

标签: firefox-addon xul

我正在编写一个简单的Firefox扩展,在工具栏中有一个图标。我无法使用XUL添加工具栏图标。我正在使用的文件结构和代码如下:

扩展:

-chrome.manifest
-install.rdf
-chrome
    -content
        -toolbarButton.js
        -toolbarButton.xul
    -locale
    -skin
        -toolbarButton.css
        -icon.png

chrome.manifest用于:

content myext chrome/content/
skin    myext   classic/1.0 chrome/skin/
locale    myext  en-US       chrome/locale/en-US/

overlay chrome://browser/content/browser.xul  chrome://myext/content/toolbarButton.xul

style chrome://global/content/customizeToolbar.xul chrome://myext/skin/toolbarButton.css
style chrome://global/content/browser.xul chrome://myext/skin/toolbarButton.css

XUL代码:

<toolbarpalette id="BrowserToolbarPalette">
    <toolbarbutton id="toolbar-clipper-button"
      label="Some label"
      tooltiptext="Does something"
      oncommand="showMessage(event)" >
    </toolbarbutton>
</toolbarpalette>

CSS代码:

#toolbar-clipper-button {
    list-style-image: url("chrome://myext/skin/toolbar-icon.png");
}

请帮我解决问题。

1 个答案:

答案 0 :(得分:0)

我能够在mozilla社区的优秀人员的帮助下解决问题。是的,我没有在自定义工具栏表中看到工具栏图标。问题在于包装。在我的情况下,没有复制所有文件。代码工作正常......