firefox extention開発メモ

開発環境を整える*1

  • about:configでnglayout.debug.disable_xul_cacheをtrueにする(ない場合は追加)
  • フォルダ構成をじっくり時間をかけて作る
  • そのリンクを~/.mozilla/firefox/<プロファイル>/extention/に作る。名前はIDで。
  • firefoxを再起動するとインストールするかどうか聞いてくる

以下のサイト観たほうが早いです。
Firefox拡張機能(extension)の作り方 — ありえるえりあ

Chrome registration - Mozilla | MDN
Install Manifests | MDN
Getting started with extension development/ - MozillaZine Knowledge Base

nglayout.debug.disable_xul_cacheをtrueにしたのに反映されない

新規ウインドウで新しいウインドウから実行すると反映されました。

アドオン画面から削除するとフォルダごと消えます。

*1:試したfirefoxのバージョンは13.0