--- title: extIExtension slug: Toolkit_API/extIExtension tags: - FUEL - Interfaces - SMILE - STEEL - XPCOM - XPCOM API Reference translation_of: Mozilla/Tech/Toolkit_API/extIExtension ---
この記事は Thunderbird 3 の新機能について述べています
extIExtension
インタフェースは、拡張機能の情報を提供します。extIExtension
は toolkit/components/exthelper/extIApplication.idl
で定義されています。
XPCOM サービスを通して実装された extIApplication
: FUEL (Firefox) または STEEL (Thunderbird)、SMILE (SeaMonkey) のページの説明を参照してください。
---
プロパティ | 型 | 説明 |
id |
readonly attribute AString |
拡張機能の id |
name |
readonly attribute AString |
拡張機能の名前 |
enabled |
readonly attribute boolean |
拡張機能が有効の場合は true を返す |
version |
readonly attribute AString |
拡張機能のバージョン番号 |
firstRun |
readonly attribute boolean |
拡張機能をインストールした後の初回起動かどうかを示す |
prefs |
readonly attribute extIPreferenceBranch |
拡張機能の設定オブジェクト。デフォルトでは "extensions.<extensionid>." ブランチ |
storage |
readonly attribute extISessionStorage |
拡張機能のストレージオブジェクト |
events |
readonly attribute extIEvents |
拡張機能のイベントオブジェクト。 "uninstall" をサポート。 |
---
firstRun
の実装については、extApplication.js line:395 を参照してください。拡張機能の設定ブランチ下の "install-event-fired"
設定 (extensions.YOUR_EXTENSION_ID.install-event-fired) の値は、拡張機能がインストールされた後、false に設定されます。テスト中は、この設定を about:config で変更する必要があるでしょう。
FUEL (Firefox)、 STEEL (Thunderbird)、 SMILE (SeaMonkey) のページも参照してください。