この翻訳は不完全です。英語から この記事を翻訳 してください。
このページは下記の機能を使っているGecko-baseのアプリケーションのアドオンを開発するための方法のドキュメントへのリンクです。
- インターフェースを指定するためのXUL overlays
アプリケーションやコンテンツとの対話に
tabbrowser
やJavaScript modulesのような、特権コードが使用できるAPI。
Prior to Firefox 4, and the Gecko 2 engine that powers it, this was the only way to develop extensions. This methodology has largely been superseded by restartless extensions, and the Add-on SDK, which is built on top of them. The privileged JavaScript APIs described here can still be used in these newer types of add-ons.
XUL School
XUL Schoolは体系的なアドオン開発のチュートリアルです。これはfirefoxアドオン開発のチュートリアルですが、他のおおよそのGecko-baseのアプリケーションに応用できます。
その他の情報
- Setting up your environment
- 拡張機能を開発するための環境設定です。
- XUL
- XUL extensionを使ったユーザーインターフェースを記述するチュートリアルとリファレンスです。
- Code snippets
- Sample code for many of the things you'll want to do.
- Installing extensions
- How to install an extension by copying the extension files into the application's install directory.
- Firefox add-ons developer guide
- オーバーレイextension(bootstrap extensionかな?)の開発ガイドです。
- JavaScript code modules
- アドオン開発者の使用できるJavaScript モジュールです。
- Extension preferences
- How to specify the preferences for your extension that will appear in the Add-ons Manager.
- Extension packaging
- アドオンのパッケージングとインストールの方法です。
- Binary Firefox extensions
- Firefoxのバイナリ拡張を作成します。