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
nsIChromeEventHandler
nsIDOMBarProp
nsIDOMBeforeUnloadEvent
nsIDOMCRMFObject
nsIDOMCSSMozDocumentRule
nsIDOMCanvasGradient
nsIDOMCanvasPattern
nsIDOMCanvasRenderingContext2D
nsIDOMChromeWindow
nsIDOMCrypto
nsIDOMDocumentXBL
nsIDOMHTMLCanvasElement
nsIDOMHistory
nsIDOMJSNavigator
nsIDOMJSPluginArray
nsIDOMJSWindow
nsIDOMKeyEvent
nsIDOMLocation
nsIDOMMimeType
nsIDOMMimeTypeArray
nsIDOMNSCSS2Properties
nsIDOMNSDocument
nsIDOMNSDocumentStyle
nsIDOMNSEditableElement
nsIDOMNSEvent
nsIDOMNSEventTarget
nsIDOMNSFeatureFactory
nsIDOMNSHTMLAnchorElement
nsIDOMNSHTMLAreaElement
nsIDOMNSHTMLButtonElement
nsIDOMNSHTMLDocument
nsIDOMNSHTMLElement
nsIDOMNSHTMLFormControlList
nsIDOMNSHTMLFormElement
nsIDOMNSHTMLFrameElement
nsIDOMNSHTMLHRElement
nsIDOMNSHTMLImageElement
nsIDOMNSHTMLInputElement
nsIDOMNSHTMLOptionCollection
nsIDOMNSHTMLOptionElement
nsIDOMNSHTMLSelectElement
nsIDOMNSHTMLTextAreaElement
nsIDOMNSHistory
nsIDOMNSLocation
nsIDOMNSRange
nsIDOMNSUIEvent
nsIDOMNSXBLFormControl
nsIDOMNSXPathExpression
nsIDOMNavigator
nsIDOMPageTransitionEvent
nsIDOMPkcs11
nsIDOMPlugin
nsIDOMPluginArray
nsIDOMPopupBlockedEvent
nsIDOMScreen
nsIDOMSmartCardEvent
nsIDOMWindow
nsIDOMWindow2
nsIDOMWindowCollection
nsIDOMWindowInternal
nsIDOMWindowUtils
nsIDOMXMLDocument
nsIEntropyCollector

@mozilla.org/DOM/Level2/CSS/computedStyleDeclaration;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.