2009-07-13 3 views
0

Ich füge diese:Firefox Erweiterung Entwicklung: Hinzufügen von Tabs zum Preference Pane?

<prefwindow id="BrowserPreferences"> 
     <!-- Create a new pane (tab) --> 
     <prefpane id="whateverPrefs" label="yes!" 
     onpaneload="alert('hey')" 
       image="chrome://helloworld/content/images/man.png"> 

     <!-- Intermediary between GUI and preferences system --> 
     <preferences> 
      <!-- see the next section for more information --> 
     </preferences> 

     <!-- GUI Elements... --> 
     </prefpane> 
    </prefwindow> 

meiner overlay.xul. Es funktioniert überhaupt nicht, obwohl es here vorgeschlagen wird. Ich habe wunderbaren Erfolg mit diesem Code, aber:

<menupopup id="menu_ToolsPopup"> 
    <menuitem id="helloworld-hello2" label="frigger!" 
       oncommand="HelloWorld.onMenuItemCommand(event);"/> 
    </menupopup> 

Ist das ein Problem Version (zum Beispiel Firefox 3.x wird es nicht tun)? Ich kann die Zeichenfolge BrowserPreferences in browser.xul nicht finden, was ein Teil des Problems zu sein scheint. Wie kann ich dem Einstellungsbereich in Firefox Registerkarten hinzufügen?

[Sorry, wenn diese Frage ist wirklich einfach, aber auf Firefox-Erweiterungen der Suche nach Hilfe ist wie auf dem Wort der Suche nach Hilfe „ist.“]

Antwort

1

Ich glaube nicht, Ihr Code falsch ist, aber es sollte Überlagern Sie preferences.xul nicht browser.xul - Ich schätze, Ihr Overlay registriert sich mit browser.xul und deshalb funktioniert Ihr Menüpunkt gut.

den Abschnitt Prüfen ‚ein Overlay Registrieren‘ etwa auf halbem Weg die MDC Artikel Building an Extension

+0

ausgezeichnet, werde ich das sofort tun und wieder berichten ... ich meine morgen, es ist 03.00 Uhr hier :) Vielen Dank. –

+0

Anscheinend muss ich auf diesem MDC-Artikel "lesen". Ich werde diese beste Antwort markieren, wenn ich etwas arbeite. Danke noch einmal. –

+0

Das hat funktioniert, danke für Ihre Hilfe und für die MDC-Dokumente. –

Verwandte Themen