Linux Mac OSX Windows

Implemented by

 A scriptable interface to the nsXULAppAPI structure. See nsXULAppAPI.h for
 a detailed description of each attribute.

 @status FROZEN - This interface is frozen for use by embedders and will
                  not change in the future.
[scriptable, uuid(a61ede2a-ef09-11d9-a5ce-001124787b2e)]
interface nsIXULAppInfo : nsISupports

Attributes

 The build ID/date of the application. For xulrunner applications,
 this will be different than the build ID of the platform. Be careful
 about which one you want.
readonly attribute ACString appBuildID
 @see nsXREAppData.ID
 @returns an empty string if nsXREAppData.ID is not set.
readonly attribute ACString ID
 @see nsXREAppData.name
readonly attribute ACString name
 The build ID/date of gecko and the XULRunner platform.
readonly attribute ACString platformBuildID
 The version of the XULRunner platform.
readonly attribute ACString platformVersion
 @see nsXREAppData.vendor
 @returns an empty string if nsXREAppData.vendor is not set.
readonly attribute ACString vendor
 The version of the XUL application. It is different than the
 version of the XULRunner platform. Be careful about which one you want.

 @see nsXREAppData.version
 @returns an empty string if nsXREAppData.version is not set.
readonly attribute ACString version