ブラウザウィンドウ内のメニューに追加
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 のメニューに追加
ブラウザウィンドウだけでなく、ブックマーク
サイドバーやブックマークと履歴の管理ウィンドウにも有る事を忘れないように。
最終更新:2013年02月03日 08:42