※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

ブラウザウィンドウ内のメニューに追加

chrome.manifest
overlay chrome://browser/content/browser.xul chrome://sample/content/browser.xul

メインメニュー

例えば、ファイルメニューに「再起動」を追加するなら、browser.xulに
<menupopup id="menu_FilePopup">
    <menuitem label="再起動"
        oncommand="Application.restart();"
        accesskey="R"
        insertbefore="menu_FileQuitItem"/>
</menupopup>

Firefoxメニュー

<vbox id="appmenuPrimaryPane">
    <menuitem label="再起動"
        oncommand="Application.restart();"
        accesskey="R"
        insertbefore="appmenu-quit"/>
</vbox>

コンテンツ・コンテキストメニュー

<menupopup id="contentAreaContextMenu">
    <menuitem label="再起動"
        oncommand="Application.restart();"
        accesskey="R"/>
</menupopup>

タブ・コンテキストメニュー

<menupopup id="tabContextMenu">
    <menuitem label="再起動"
        oncommand="Application.restart();"
        accesskey="R"/>
</menupopup>

ツールバー・コンテキストメニュー

<menupopup id="toolbar-context-menu">
    <menuitem label="再起動"
        oncommand="Application.restart();"
        accesskey="R"/>
</menupopup>

Places のメニューに追加

ブラウザウィンドウだけでなく、ブックマークサイドバーやブックマークと履歴の管理ウィンドウにも有る事を忘れないように。

ブックマークに移動したので、そちらを参照