So-net無料ブログ作成

GM_registerMenuCommand を Firefox 拡張で実装するには? [NT]

Greasemonkey スクリプトを Firefox 拡張にコンパイルするには? の続き。

まず、何処にメニューを追加するかを考える。Firefox のステータスバーかメニュー項目に表示しようかと思う。 まずは、Firefox のメニューに追加する方法を調べる。

Software Design誌 2007年4月号第2特集「Firefox拡張機能開発チュートリアル」の再録記事 XUL Apps > Documentations > Firefox拡張機能開発チュートリアル - outsider reflex によると、

Firefox のブラウザウィンドウへメニュー項目やボタンなどを追加するためには、browser.xul へクロスパッケージオーバーレイする

そうである。

記事に従って DOM インスペクタでマウントポイントを探すと次図のようになった。

image.png

拡張をたくさん追加しているためか、記事と Firefox のバージョンが異なるからかは分からないが、図は若干異なる。id はかわらず、menu_toolsPopup と satitizeSeparator で良さそうだ。あとは、XUL を書けばよい。

しばらく、記事に沿って進めてみることにする。

※2009/03/29 ~ 2009/05/16 までの各記事はまとめてポストしてます。


タグ:Firefox
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。

×

この広告は1年以上新しい記事の更新がないブログに表示されております。