Interface representing an extension
[scriptable, uuid(10cee02c-f6e0-4d61-ab27-c16572b18c46)]
interface extIExtension : nsISupports
Attributes
Check if the extension is currently enabled, or not.
readonly attribute
boolean
enabled
The events object for the extension. supports: "uninstall"
readonly attribute
extIEvents
events
Indicates whether this is the extension's first run after install
readonly attribute
boolean
firstRun
The id of the extension.
readonly attribute
AString
id
The name of the extension.
readonly attribute
AString
name
The preferences object for the extension. Defaults to the "extensions.<extensionid>." branch.
readonly attribute
extIPreferenceBranch
prefs
The storage object for the extension.
readonly attribute
extISessionStorage
storage
The version number of the extension.
readonly attribute
AString
version
Compare to: