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

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 のメニューに追加

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

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

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2013年02月03日 08:42