拡張初学者用スケルトン

 AMOアドオンビルダーの作成するスケルトンがあまりに酷いのでごくシンプルなスケルトンを作成しました。
 大元はAMOアドオンビルダが作成するスケルトンですが以下のものを省きました。

  • ローカライズの処理
  • 呼び出されることのないイベント・ハンドラ
  • アクセス不能なオブジェクト
  • 初学者には敷居の高い XPCOM コンポーネントの呼び出し

 また、若干ですが Firefox にオーバーレイするXULファイル、ならびにファイル構成も簡素化しています。ただし、このスケルトンでは使っていない local、skin のディレクトリはそのまま残しています。

 再利用される場合は、他の拡張とコンフリクトを起こさないように修正してください。

https://dev.mozilla.jp/wp-content/uploads/2010/06/skeleton.zip

 以上の説明で用語や概念等について解からないこともあるかと思いますので、その場合はFirefox拡張機能開発チュートリアルを参照してください。