Firefox 3.6 中移动的接口

这些接口已在 Gecko 1.9.2 中移动到树中的新位置。这通常只对在 Mozilla 本身进行开发的人员感兴趣。

已移动的 DOM 接口

以下接口已从 dom/public/idl/base/ 移动到 dom/interfaces/base/

nsIBrowserDOMWindow nsIDOMBarProp
nsIDOMCRMFObject nsIDOMChromeWindow
nsIDOMClientInformation nsIDOMClientRect
nsIDOMClientRectList nsIDOMConstructor
nsIDOMCrypto nsIDOMHistory
nsIDOMJSWindow nsIDOMLocation
nsIDOMMimeType nsIDOMMimeTypeArray
nsIDOMModalContentWindow nsIDOMNSFeatureFactory
nsIDOMNavigator nsIDOMPkcs11
nsIDOMPlugin nsIDOMPluginArray
nsIDOMScreen nsIDOMWindow
nsIDOMWindow2 nsIDOMWindowCollection
nsIDOMWindowInternal nsIDOMWindowUtils

以下接口已从 dom/public/idl/core/ 移动到 dom/interfaces/core/

nsIDOM3Attr nsIDOM3Document
nsIDOM3Node nsIDOM3Text
nsIDOM3TypeInfo nsIDOMAttr
nsIDOMCDATASection nsIDOMCharacterData
nsIDOMComment nsIDOMDOMConfiguration
nsIDOMDOMError nsIDOMDOMErrorHandler
nsIDOMDOMException nsIDOMDOMImplementation
nsIDOMDOMLocator nsIDOMDOMStringList
nsIDOMDocument nsIDOMDocumentFragment
nsIDOMDocumentType nsIDOMElement
nsIDOMEntity nsIDOMEntityReference
nsIDOMNSDocument nsIDOMNSEditableElement
nsIDOMNSElement nsIDOMNameList
nsIDOMNamedNodeMap nsIDOMNode
nsIDOMNodeList nsIDOMNodeSelector
nsIDOMNotation nsIDOMProcessingInstruction
nsIDOMText nsIDOMUserDataHandler
nsIDOMXMLDocument

这些接口已从 dom/public/idl/css/ 移动到 dom/interfaces/css/

nsIDOMCSS2Properties nsIDOMCSSCharsetRule
nsIDOMCSSFontFaceRule nsIDOMCSSImportRule
nsIDOMCSSMediaRule nsIDOMCSSMozDocumentRule
nsIDOMCSSPageRule nsIDOMCSSPrimitiveValue
nsIDOMCSSRule nsIDOMCSSRuleList
nsIDOMCSSStyleDeclaration nsIDOMCSSStyleRule
nsIDOMCSSStyleSheet nsIDOMCSSUnknownRule
nsIDOMCSSValue nsIDOMCSSValueList
nsIDOMCounter nsIDOMDocumentCSS
nsIDOMElementCSSInlineStyle nsIDOMNSCSS2Properties
nsIDOMNSRGBAColor nsIDOMRGBColor
nsIDOMRect nsIDOMViewCSS

以下接口已从 dom/public/idl/events/ 移动到 dom/interfaces/events/

nsIDOM3DocumentEvent nsIDOM3EventTarget
nsIDOMBeforeUnloadEvent nsIDOMCommandEvent
nsIDOMDataContainerEvent nsIDOMDataTransfer
nsIDOMDocumentEvent nsIDOMDragEvent
nsIDOMEvent nsIDOMEventGroup
nsIDOMEventListener nsIDOMEventTarget
nsIDOMKeyEvent nsIDOMMessageEvent
nsIDOMMouseEvent nsIDOMMouseScrollEvent
nsIDOMMutationEvent nsIDOMNSEvent
nsIDOMNSEventTarget nsIDOMNSMouseEvent
nsIDOMNSUIEvent nsIDOMNotifyPaintEvent
nsIDOMPageTransitionEvent nsIDOMPopupBlockedEvent
nsIDOMProgressEvent nsIDOMSimpleGestureEvent
nsIDOMSmartCardEvent nsIDOMUIEvent

这些接口已从 dom/public/idl/geolocation/ 移动到 /dom/interfaces/geolocation/

nsIDOMGeoGeolocation nsIDOMGeoPosition
nsIDOMGeoPositionCallback nsIDOMGeoPositionCoords
nsIDOMGeoPositionError nsIDOMGeoPositionErrorCallback
nsIDOMGeoPositionOptions nsIDOMNavigatorGeolocation
nsIGeolocationProvider nsIGeolocationProvider

这些接口已从 dom/public/idl/html/ 移动到 /dom/interfaces/html/

nsIDOMHTMLAnchorElement nsIDOMHTMLAppletElement
nsIDOMHTMLAreaElement nsIDOMHTMLAudioElement
nsIDOMHTMLBRElement nsIDOMHTMLBaseElement
nsIDOMHTMLBaseFontElement nsIDOMHTMLBodyElement
nsIDOMHTMLButtonElement nsIDOMHTMLByteRanges
nsIDOMHTMLCanvasElement nsIDOMHTMLCollection
nsIDOMHTMLDListElement nsIDOMHTMLDirectoryElement
nsIDOMHTMLDivElement nsIDOMHTMLDocument
nsIDOMHTMLElement nsIDOMHTMLEmbedElement
nsIDOMHTMLFieldSetElement nsIDOMHTMLFontElement
nsIDOMHTMLFormElement nsIDOMHTMLFrameElement
nsIDOMHTMLFrameSetElement nsIDOMHTMLHRElement
nsIDOMHTMLHeadElement nsIDOMHTMLHeadingElement
nsIDOMHTMLHtmlElement nsIDOMHTMLIFrameElement
nsIDOMHTMLImageElement nsIDOMHTMLInputElement
nsIDOMHTMLIsIndexElement nsIDOMHTMLLIElement
nsIDOMHTMLLabelElement nsIDOMHTMLLegendElement
nsIDOMHTMLLinkElement nsIDOMHTMLMapElement
nsIDOMHTMLMediaElement nsIDOMHTMLMediaError
nsIDOMHTMLMenuElement nsIDOMHTMLMetaElement
nsIDOMHTMLModElement nsIDOMHTMLOListElement
nsIDOMHTMLObjectElement nsIDOMHTMLOptGroupElement
nsIDOMHTMLOptionElement nsIDOMHTMLOptionsCollection
nsIDOMHTMLParagraphElement nsIDOMHTMLParamElement
nsIDOMHTMLPreElement nsIDOMHTMLQuoteElement
nsIDOMHTMLScriptElement nsIDOMHTMLSelectElement
nsIDOMHTMLSourceElement nsIDOMHTMLStyleElement
nsIDOMHTMLTableCaptionElem nsIDOMHTMLTableCellElement
nsIDOMHTMLTableColElement nsIDOMHTMLTableElement
nsIDOMHTMLTableRowElement nsIDOMHTMLTableSectionElem
nsIDOMHTMLTextAreaElement nsIDOMHTMLTimeRanges
nsIDOMHTMLTitleElement nsIDOMHTMLUListElement
nsIDOMHTMLVideoElement nsIDOMHTMLVoidCallback
nsIDOMNSHTMLAnchorElement nsIDOMNSHTMLAnchorElement2
nsIDOMNSHTMLAreaElement nsIDOMNSHTMLAreaElement2
nsIDOMNSHTMLButtonElement nsIDOMNSHTMLDocument
nsIDOMNSHTMLElement nsIDOMNSHTMLFormControlList
nsIDOMNSHTMLFormElement nsIDOMNSHTMLFrameElement
nsIDOMNSHTMLHRElement nsIDOMNSHTMLImageElement
nsIDOMNSHTMLInputElement nsIDOMNSHTMLOptionCollectn
nsIDOMNSHTMLOptionElement nsIDOMNSHTMLSelectElement
nsIDOMNSHTMLTextAreaElement nsIDOMNSXBLFormControl

以下接口已从 dom/public/idl/json/ 移动到 dom/interfaces/json/

nsIJSON nsIJSON

以下接口已从 dom/public/idl/ls/ 移动到 dom/interfaces/load-save/

nsIDOMDOMImplementationLS nsIDOMLSException
nsIDOMLSInput nsIDOMLSLoadEvent
nsIDOMLSOutput nsIDOMLSParser
nsIDOMLSParserFilter nsIDOMLSProgressEvent
nsIDOMLSResourceResolver nsIDOMLSSerializer
nsIDOMLSSerializerFilter nsIDOMLSSerializerFilter

以下接口已从 dom/public/idl/offline/ 移动到 dom/interfaces/offline/

nsIDOMLoadStatus nsIDOMLoadStatusEvent
nsIDOMOfflineResourceList nsIDOMOfflineResourceList

这些接口已从 dom/public/idl/range/ 移动到 dom/interfaces/range/

nsIDOMDocumentRange nsIDOMNSRange
nsIDOMRange nsIDOMRangeException

此接口已从 dom/public/idl/smil 移动到 dom/interfaces/smil/

nsIDOMElementTimeControl nsIDOMElementTimeControl

以下接口已从 dom/public/idl/storage/ 移动到 dom/interfaces/storage/

nsIDOMStorage nsIDOMStorageEvent
nsIDOMStorageItem nsIDOMStorageList
nsIDOMStorageManager nsIDOMStorageWindow
nsIDOMToString nsIDOMToString

以下接口已从 dom/public/idl/stylesheets/ 移动到 dom/interfaces/stylesheets/

nsIDOMDocumentStyle nsIDOMLinkStyle
nsIDOMMediaList nsIDOMNSDocumentStyle
nsIDOMStyleSheet nsIDOMStyleSheetList

以下接口已从 dom/public/idl/svg/ 移动到 dom/interfaces/svg/

nsIDOMGetSVGDocument nsIDOMSVGAElement
nsIDOMSVGAngle nsIDOMSVGAnimPresAspRatio
nsIDOMSVGAnimTransformList nsIDOMSVGAnimateElement
nsIDOMSVGAnimateTransformElement nsIDOMSVGAnimatedAngle
nsIDOMSVGAnimatedBoolean nsIDOMSVGAnimatedEnum
nsIDOMSVGAnimatedInteger nsIDOMSVGAnimatedLength
nsIDOMSVGAnimatedLengthList nsIDOMSVGAnimatedNumber
nsIDOMSVGAnimatedNumberList nsIDOMSVGAnimatedPathData
nsIDOMSVGAnimatedPoints nsIDOMSVGAnimatedRect
nsIDOMSVGAnimatedString nsIDOMSVGAnimationElement
nsIDOMSVGCircleElement nsIDOMSVGClipPathElement
nsIDOMSVGDefsElement nsIDOMSVGDescElement
nsIDOMSVGDocument nsIDOMSVGElement
nsIDOMSVGEllipseElement nsIDOMSVGEvent
nsIDOMSVGException nsIDOMSVGFilterElement
nsIDOMSVGFilters nsIDOMSVGFitToViewBox
nsIDOMSVGForeignObjectElem nsIDOMSVGGElement
nsIDOMSVGGradientElement nsIDOMSVGImageElement
nsIDOMSVGLength nsIDOMSVGLengthList
nsIDOMSVGLineElement nsIDOMSVGLocatable
nsIDOMSVGMarkerElement nsIDOMSVGMaskElement
nsIDOMSVGMatrix nsIDOMSVGMetadataElement
nsIDOMSVGNumber nsIDOMSVGNumberList
nsIDOMSVGPathElement nsIDOMSVGPathSeg
nsIDOMSVGPathSegList nsIDOMSVGPatternElement
nsIDOMSVGPoint nsIDOMSVGPointList
nsIDOMSVGPolygonElement nsIDOMSVGPolylineElement
nsIDOMSVGPresAspectRatio nsIDOMSVGRect
nsIDOMSVGRectElement nsIDOMSVGSVGElement
nsIDOMSVGScriptElement nsIDOMSVGSetElement
nsIDOMSVGStopElement nsIDOMSVGStylable
nsIDOMSVGStyleElement nsIDOMSVGSwitchElement
nsIDOMSVGSymbolElement nsIDOMSVGTSpanElement
nsIDOMSVGTextContentElement nsIDOMSVGTextElement
nsIDOMSVGTextPathElement nsIDOMSVGTextPositionElem
nsIDOMSVGTitleElement nsIDOMSVGTransform
nsIDOMSVGTransformList nsIDOMSVGTransformable
nsIDOMSVGURIReference nsIDOMSVGUnitTypes
nsIDOMSVGUseElement nsIDOMSVGViewSpec
nsIDOMSVGZoomAndPan nsIDOMSVGZoomEvent

DOM 工作线程的 IDL 文件也已移动,从 dom/public/idl/threads/ 移动到 dom/interfaces/threads/

nsIDOMWorkers.idl(包含多个接口) nsIDOMWorkers.idl

以下 IDL 文件已从 dom/public/idl/traversal/ 移动到 dom/interfaces/traversal/

nsIDOMDocumentTraversal nsIDOMNodeFilter
nsIDOMNodeIterator nsIDOMTreeWalker

以下 IDL 文件已从 dom/public/idl/views/ 移动到 dom/interfaces/views/

nsIDOMAbstractView nsIDOMDocumentView

以下 IDL 文件已从 dom/public/idl/xbl/ 移动到 dom/interfaces/xbl/

nsIDOMDocumentXBL nsIDOMDocumentXBL

以下 IDL 文件已从 dom/public/idl/xpath/ 移动到 dom/interfaces/xpath/

nsIDOMNSXPathExpression nsIDOMXPathEvaluator
nsIDOMXPathException nsIDOMXPathExpression
nsIDOMXPathNSResolver nsIDOMXPathNamespace
nsIDOMXPathResult nsIDOMXPathResult

以下 IDL 文件已从 dom/public/idl/xul/ 移动到 dom/interfaces/xul/

nsIDOMXULButtonElement nsIDOMXULCheckboxElement
nsIDOMXULCommandDispatcher nsIDOMXULCommandEvent
nsIDOMXULContainerElement nsIDOMXULControlElement
nsIDOMXULDescriptionElement nsIDOMXULDocument
nsIDOMXULElement nsIDOMXULImageElement
nsIDOMXULLabelElement nsIDOMXULLabeledControlEl
nsIDOMXULMenuListElement nsIDOMXULMultSelectCntrlEl
nsIDOMXULPopupElement nsIDOMXULSelectCntrlEl
nsIDOMXULSelectCntrlItemEl nsIDOMXULTextboxElement
nsIDOMXULTreeElement nsIDOMXULTreeElement