mozilla
Your Search Results

    extIApplication

    この記事は Thunderbird 3 の新機能について述べています

    extIApplicationtoolkit/components/exthelper/extIApplication.idl で定義されています。

    XPCOM サービスを通して実装された extIApplication: FUEL (Firefox) または STEEL (Thunderbird), SMILE (SeaMonkey) のページの説明を参照してください。

    メソッドの概要

    boolean quit()
    boolean restart()
    void getExtensions(extIExtensionsCallback aCallback)

    プロパティ

    次のインタフェースは、すべてのアプリケーションで利用可能です:

    プロパティ 説明
    id readonly attribute AString アプリケーションの id。
    name readonly attribute AString アプリケーションの名前。
    version readonly attribute AString アプリケーションのバージョン番号。
    console readonly attribute extIConsole アプリケーションのコンソールオブジェクト。
    extensions readonly attribute extIExtensions アプリケーションの拡張機能オブジェクト。インストールされたすべての拡張機能のリストを含む。Gecko 2.0 以降は利用不可。([1] 参照)。代わりに getExtensions() を使用してください。廃止 Gecko 2.0
    prefs readonly attribute extIPreferenceBranch アプリケーションの設定オブジェクト。デフォルトで空のルートブランチです。
    storage readonly attribute extISessionStorage アプリケーションのストレージオブジェクト。
    events readonly attribute extIEvents アプリケーションのイベントオブジェクト。 "load", "ready", "quit", "unload" をサポート。

    次のインタフェースは、Firefox でのみ利用可能です:

    プロパティ 説明
    bookmarks readonly attribute fuelIBookmarkRoots アプリケーションのルートのブックマークフォルダオブジェクト。
    windows readonly attribute nsIVariant アプリケーション内のブラウザウィンドウの配列。
    activeWindow readonly attribute fuelIWindow 現在アクティブなブラウザウィンドウ。

    メソッド

    quit()

    アプリケーションのシャットダウンを試みます。シャットダウンのキャンセルが可能です。

    boolean quit()

    戻り値

    シャットダウンが成功したかどうかを示す真偽値。

    restart()

    アプリケーションの再起動を試みます。再起動のキャンセルが可能です。

    boolean restart()

    戻り値

    再起動が成功したかどうかを示す真偽値。

    getExtensions(aCallback)

    aCallback でインストールされた拡張機能のリストを呼び出します。

    void getExtensions(extIExtensionsCallback aCallback)

    戻り値

    なし。

    XPCOM

    Application オブジェクトは XUL スクリプトにプリロードされますが、JavaScript XPCOM コードにはプリロードされません。オブジェクトへは他の XPCOM サービスのようにアクセスする必要があります:

    var Application = Components.classes["@mozilla.org/fuel/application;1"].getService(Components.interfaces.fuelIApplication);
    

    関連情報

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

    Contributors to this page: ethertank, Marsf
    最終更新者: ethertank,