Wie füge ich in Firefox ein Kontextmenüelement des Kunden an die letzte Position an?

Wie füge ich in Firefox ein Kontextmenüelement des Kunden an die letzte Position an?

Ich laufe weiter Ubuntu 12.04.
Ich folgte diesemLernprogrammQuitum es dem firefoxKontextmenü bei Rechtsklick hinzuzufügen .
FirebugFüge außerdem ein Kontextmenüelement( Inspect Element with Firebug) zum letzten hinzu.
Das Ergebnis ist nicht das, was ich möchte.


Dieser Befehl gibt mir ein leeres Ergebnis:

grep -r 'Inspect Element with Firebug' .

Ich weiß also nicht, wie firebugich das Menüelement erstelle.
Aber ich kann es bearbeiten, ~/.mozilla/firefox/*.default/chrome/userChrome.cssum es auszublenden:

menuitem[label="Inspect Element with Firebug"] {
    display:none;
}

Was ich getan habe:

cd ~

pkill firefox

cp /usr/lib/firefox/omni.ja ~

unzip omni.ja -d omni

cd omni

find . -name 'browser.xul'

vi ./chrome/browser/content/browser/browser.xul    
    {{{
    <menupopup id="contentAreaContextMenu" ...
        <menuitem id="context-inspect" ...

        <!-- QUIT BEGIN -->
        <menuitem id="context-quit"
                      label="Quit"
                      command="cmd_quitApplication"/>
        <!-- QUIT END -->
    </menupopup>
    }}}

zip -r omni.ja *

sudo mv omni.ja /usr/lib/firefox/

firefox http://www.google.com

Was ich bekomme:

| ...                          |
| View Page Info               |
|------------------------------|
| Inspect Element(Q)           |
| Quit                         |
|------------------------------|
| Inspect Element with Firebug |
+------------------------------+

Was ich möchte:

| ...                          |
| View Page Info               |
|------------------------------|
| Inspect Element(Q)           |
| Inspect Element with Firebug |
|------------------------------|
| Quit                         |
+------------------------------+

Antwort1

  1. entpacken~/.mozilla/firefox/*.default/extensions/[email protected]
  2. bearbeitenfirebug/content/firebug/firefox/browserMenuOverlay.xul
  3. zippen und ersetzen

Original

<!-- Firefox page context menu -->
<menupopup id="contentAreaContextMenu">
    <menuseparator/>
    <menuitem id="menu_firebugInspect" label="firebug.InspectElementWithFirebug"
              command="cmd_inspect" class="menuitem-iconic fbInternational"/>
</menupopup>

geändert

<!-- Firefox page context menu -->
<menupopup id="contentAreaContextMenu">
    <menuitem id="menu_firebugInspect" label="firebug.InspectElementWithFirebug"
              command="cmd_inspect" class="menuitem-iconic fbInternational"
              insertafter="context-inspect" />
</menupopup>

verwandte Informationen