WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

Mozilla Specific DOM

The following interfaces are extensions to the DOM or are not defined by the W3C. These are needed to support the JavaScript window, location, history and related objects, as well as additional properties and methods of elements.

nsIBrowserDOMWindow
nsIDOMBarProp
nsIDOMBeforeUnloadEvent
nsIDOMCRMFObject
nsIDOMCSSMozDocumentRule
nsIDOMCanvasGradient
nsIDOMCanvasPattern
nsIDOMCanvasRenderingContext2D
nsIDOMChromeWindow
nsIDOMCommandEvent
nsIDOMCrypto
nsIDOMDOMConstructor
nsIDOMDataContainerEvent
nsIDOMDocumentXBL
nsIDOMFile
nsIDOMFileException
nsIDOMFileList
nsIDOMHTMLCanvasElement
nsIDOMHistory
nsIDOMJSNavigator
nsIDOMJSPluginArray
nsIDOMJSWindow
nsIDOMKeyEvent
nsIDOMLoadStatus
nsIDOMLoadStatusEvent
nsIDOMLoadStatusList
nsIDOMLocation
nsIDOMMessageEvent
nsIDOMMimeType
nsIDOMMimeTypeArray
nsIDOMModalContentWindow
nsIDOMNSCSS2Properties
nsIDOMNSDocument
nsIDOMNSDocumentStyle
nsIDOMNSEditableElement
nsIDOMNSElement
nsIDOMNSEvent
nsIDOMNSEventTarget
nsIDOMNSFeatureFactory
nsIDOMNSHTMLAnchorElement
nsIDOMNSHTMLAnchorElement2
nsIDOMNSHTMLAreaElement
nsIDOMNSHTMLAreaElement2
nsIDOMNSHTMLButtonElement
nsIDOMNSHTMLDocument
nsIDOMNSHTMLElement
nsIDOMNSHTMLFormControlList
nsIDOMNSHTMLFormElement
nsIDOMNSHTMLFrameElement
nsIDOMNSHTMLHRElement
nsIDOMNSHTMLImageElement
nsIDOMNSHTMLInputElement
nsIDOMNSHTMLOptionCollection
nsIDOMNSHTMLOptionElement
nsIDOMNSHTMLSelectElement
nsIDOMNSHTMLTextAreaElement
nsIDOMNSHistory
nsIDOMNSLocation
nsIDOMNSRGBAColor
nsIDOMNSRange
nsIDOMNSUIEvent
nsIDOMNSXBLFormControl
nsIDOMNSXPathExpression
nsIDOMNavigator
nsIDOMOfflineResourceList
nsIDOMPageTransitionEvent
nsIDOMParserJS
nsIDOMPkcs11
nsIDOMPlugin
nsIDOMPluginArray
nsIDOMPopupBlockedEvent
nsIDOMScreen
nsIDOMSmartCardEvent
nsIDOMStorage
nsIDOMStorageEvent
nsIDOMStorageItem
nsIDOMStorageList
nsIDOMStorageManager
nsIDOMStorageWindow
nsIDOMTextRectangle
nsIDOMTextRectangleList
nsIDOMToString
nsIDOMWindow
nsIDOMWindow2
nsIDOMWindowCollection
nsIDOMWindowInternal
nsIDOMWindowUtils
nsIDOMXMLDocument
nsIDOMXULCommandEvent
nsIDOMXULContainerElement
nsIEntropyCollector

@mozilla.org/DOM/Level2/CSS/computedStyleDeclaration;1
@mozilla.org/dom/storage;1
@mozilla.org/dom/storagemanager;1
@mozilla.org/dom/window-controller;1
@mozilla.org/dom/xforms-xpath-evaluator;1
@mozilla.org/dom/xpath-evaluator;1
@mozilla.org/svg/svg-document;1
@mozilla.org/xml/xml-document;1

Reference documentation is generated from Mozilla's source.