Visit Mozilla.org

Extensions

出典: MDC


拡張機能の作成方法
Firefox の拡張機能の作成方法について順を追って説明します。

拡張機能 (Extensions) は、Firefox や Thunderbird のような Mozilla アプリケーションに新しい機能を付け加える小さなアドオンのことを言います。ツールバーボタンから完全に新規の機能まで何でも付け加えることができます。ダウンロードが容易な小ささでありながら、追加の機能を必要としているユーザに対して、その個々の必要性にあった機能を提供できます。

プラグイン は拡張機能とは異なり、ブラウザと外部のプログラムを連携するソフトウェアのことです。検索プラグイン (検索エンジン) は拡張機能ともプラグインとも異なり、ブラウザの検索バーに検索エンジンを追加します。

ドキュメンテーション

拡張機能に関する FAQ
拡張機能の開発についての一般的な質問と回答。
拡張機能の開発環境を構築する
拡張機能の開発を容易にするために欠かせない、準備に関するノウハウ
拡張機能のパッケージング
Firefox の拡張機能をダウンロード・インストールさせるためのパッケージ方法
Mozilla ビルドシステムでカスタム Firefox 拡張機能を作る
バイナリコンポーネントを活用する拡張機能のためのビルド環境の構築方法
Firefox 1.5 に XUL アプリケーションを適応させる
XUL 開発者に影響を与える Firefox 1.5 での変更点一覧
XPCNativeWrapper
オブジェクトが内包するプロパティやメソッドへのアクセスを制限し、IDL で定義されたオブジェクトのメソッドに安全にアクセスする方法
コードサンプル
多くの拡張機能で利用されている一般的なコードをご紹介します。Category:Extensions にある記事を参照すれば、より多くの例をご覧いただけます

すべて見る...

コミュニティ

ツール

すべて見る...

関連事項

XUL, JavaScript, XPCOM, Themes, Developing Mozilla