2012-07-21 55 views

回答

2

應該可以使用XUL overlays。您必須覆蓋Firefox的主要xul文件,即「chrome://browser/content/browser.xul」。在這種情況下,最好的方法是使用chrome清單註冊疊加層,參見MDN page

疊加層的內容被插入到疊加的XUL文檔中。您可以在覆蓋文檔中添加節點的ID,以指定插入點的發生位置,即所謂的merge point

所以你應該做的是抓住DOMInspector並尋找你想合併覆蓋層的元素的id。我猜你要合併或者id爲「導航工具箱」工具箱元素後(使用「insertafter」屬性)或id爲「瀏覽器」中的hbox元素之前(使用「的insertBefore」屬性)這種情況下 - 無論是vbox「瀏覽器面板」的孩子們。應該不會影響你採取哪一個。

p.s.作爲替代DOMInspector,您還可以使用加載URL時,Firebug的HTML面板「鉻://browser/content/browser.xul」

相關問題