我想加上在自定義工具窗口的按鈕火狐4如何在自定義工具欄上添加圖標?
我的文件夾是這樣的:
addon
|- content
|- om
|- xul
|- browser.xul
|- browser.css
|- skin
|- default
|- icon.png
我chrome.manifest
文件:
content orkutmanager content/om/
content orkutmanager content/om/ contentaccessible=yes
skin orkutmanager default skin/default/
locale orkutmanager en-US locale/en-US/
overlay chrome://global/content/browser.xul chrome://orkutmanager/content/xul/browser.xul
我browser.xul
文件:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="chrome://orkutmanager/content/xul/browser.css"?>
<overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<toolbarpalette id="BrowserToolbarPalette">
<toolbarbutton id="orkutmanager-button" label="OM"
class="toolbarbutton-1 chromeclass-toolbar-additional"
tooltiptext="Orkut Manager"/>
</toolbarpalette>
</overlay>
訪問chrome://orkutmanager/content/xul/browser.xul
讓我到一個空白頁面,這意味着文件被找到。 (應該渲染?)。
訪問chrome://global/content/browser.xul
讓我到一個錯誤頁面:
Firefox can't find the file at jar:file:///C:/Program Files (x86)/Mozilla Firefox 4.0 Beta 7/omni.jar!/chrome/toolkit/content/global/browser.xul
是不是這個文件應該存在嗎?它移動了嗎?如何在「自定義工具欄」窗口中添加圖標?
DId你看到了嗎? http://forums.mozillazine.org/viewtopic.php?f=38&t=934345 – jcolebrand 2010-12-21 23:58:26
@drachen這並不真正相關。該文件未找到,因爲它可能已移動。如果無法加載`browser.xul`,我的Firefox將會一團糟,可能無法啓動。我錯過了這裏的東西... – BrunoLM 2010-12-22 00:01:04
@drachenstern感謝您的幫助。你讓我發現問題:P – BrunoLM 2010-12-22 00:21:25