Firefoxのアドオンを初めて作成しました。

Firefoxのaddonを始めて作成しました。
いきなり高度なものを作ろうとはせず、どうやってパッケージを作成したのかを記事にします。

環境

Firefox 3.5.7

about:configの設定

下記のブログを読み、Firefoxのabout:configの設定を変えました。
Firefox拡張(アドオン)開発入門 - プログラミングノート

アドオンの雛形をダウンロード

下記URLにid:sotarokさんが開発したアドオンの雛形があります。
http://svn.coderepos.org/share/platform/firefox/skeleton/trunk/
これをsvnでチェックアウトします。

install.rdfの編集

trunk直下にあるinstall.rdf内の"maxVersion"値を下記の様に変更します。

<em:maxVersion>3.5.7</em:maxVersion>

xpiファイルの作成

trunk直下のファイルを纏めてzipします。
(trunkのフォルダをzipしてしまうと、インストール時エラーになってしまうので注意。
参考iThink -Firefox 3.5RC2をインストール&アドオンインストール(ハックみたいなもの))

zipしたファイルの拡張子を.xpiに変更し、Firefoxにドラッグ&ドロップします。

すると下記の様なウィンドウが表示されます。

再起動すると…

少し感動的です。

まとめ

xpiファイルが実はzipしたファイルだったとは知りませんでした。
後は、実行されるjsの部分や表示の位置等を変更すれば色々応用出来ますね。

最後にid:sotarokさん、アドオンの雛形凄く便利です!有難う御座います!


[PR]Spreeの情報を集めています。

ECを持ちたい方、仕事でECを使いたい方向けのコミュニティサイトです。
このサイトでは世界で最も使用されているECの1つであるSpreeについての情報を提供しています。
http://spreecommerce.jp/