我想在Browsertoolbar中有一个图标 - 这有用。见图一
http://s18.postimage.org/njeyj7ekn/Neues_Bild.png
但为什么我在图标选择框中看不到图标?
http://s18.postimage.org/pzgrx1wnb/Neues_Bild_1.png
我只获得工具栏图标。
以下是我的代码段:
XUL:
<toolbarpalette id="BrowserToolbarPalette">
<toolbarbutton id="megxbar-ide-button" label="&MegxBarSidebar.label;" class="toolbarbutton-1 chromeclass-toolbar-additional" tooltiptext="&MegxBarSidebar.label;" observes="viewSidebar_MegxBar" />
</toolbarpalette>
CSS:
@namespace url('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul');
#megxbar-ide-button {
list-style-image: url(chrome://MegxBar/skin/megxbar24.png);
}
toolbar[iconsize="small"] #megxbar-ide-button {
list-style-image: url(chrome://MegxBar/skin/megxbar16.png);
}
我还有一个问题。如何在图片编号1的位置上设置默认图标?我的意思是,我启动浏览器后,在安装后第一次重启后看到扩展名的图标。
答案 0 :(得分:0)
您的样式文件似乎仅适用于浏览器窗口,而不适用于自定义窗口。因此图标显示默认样式。
您只需在chrome.manifest
文件中添加style overlay:
style chrome://global/content/customizeToolbar.xul chrome://MegxBar/skin/ff-overlay.css