Firefox의 마지막 위치에 고객 컨텍스트 메뉴 항목을 추가하는 방법은 무엇입니까?

Firefox의 마지막 위치에 고객 컨텍스트 메뉴 항목을 추가하는 방법은 무엇입니까?

나는 계속 달리고 있다 Ubuntu 12.04.
나는 이것을 따랐다지도 시간의 마우스 오른쪽 버튼 클릭 컨텍스트 메뉴 Quit에 추가합니다 . 또한 마지막에 context-menuitem( )을 추가하세요 . 결과는 내가 원하는 것이 아니다.firefox
FirebugInspect Element with Firebug


이 명령은 나에게 빈 결과를 제공합니다.

grep -r 'Inspect Element with Firebug' .

firebug그래서 메뉴 항목을 만드는 방법을 모르겠습니다 . 하지만 이를 숨기도록
편집할 수 있습니다 .~/.mozilla/firefox/*.default/chrome/userChrome.css

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

제가 한:

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

내가 얻는 것:

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

내가 원하는 것:

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

답변1

  1. 압축을 풀다~/.mozilla/firefox/*.default/extensions/[email protected]
  2. 편집하다firebug/content/firebug/firefox/browserMenuOverlay.xul
  3. 압축을 풀고 교체하세요

원래의

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

수정됨

<!-- 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>

관련 정보