FireFox の Extension についていろいろ分かったのでその備忘録。
Extension の拡張子は xpi だが、ただの zip ファイル。
中に install.rdf というファイルが必ずあるらしく、そこにその Extension に関する記述がされてある。
Extension ごとに GUID が振られてあって、install.rdf で定義されてある。
インストール済みの Extension は C:\Documents and Settings の各ユーザーの Application Data\Mozilla\firefox\Profiles\default.ypo\extensions というフォルダの中に、各 Extension の GUID ごとにフォルダ分けされてその中にに展開されてある。
ソース本体は chrome の中の *.jar というファイルの中にあり、このファイルもただの zip ファイル。
FireFox 起動時にこれら *.jar が読み込まれるらしく、このファイルを書き換えて FireFox を再起動すると変更が反映されるので、いちいち Extension をアンインス
トールして再起動してインストールして再起動して、なんてまどろっこしいことしないで済む。
【関連サイト】
Firefox/Thunderbird 用拡張機能のパッケージ方法
firefox extension development
Firefoxまとめサイト - 拡張の作成
poker, backgammon, tramadol, casino, insurance, loans