Legacyアドオン

この翻訳は不完全です。英語から この記事を翻訳 してください。

このページは下記の機能を使っているGecko-baseのアプリケーションのアドオンを開発するための方法のドキュメントへのリンクです。

  • インターフェースを指定するためのXUL overlays
  • アプリケーションやコンテンツとの対話にtabbrowserJavaScript 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のバイナリ拡張を作成します。

 

ドキュメントのタグと貢献者

 このページの貢献者: lv7777
 最終更新者: lv7777,