Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.
Utilisation de ce guide
Cette page présente l'actuel (à partir de 1 décembre 2010) liste des interfaces de Mozilla comme indiqué sur Page d'interface XPCOM de référence qui répertorie les éléments par ordre alphabétique, cette page est une tentatives de les regrouper par fonction. Noms de Regroupement et de catégorie ont été faites par décision quelque peu arbitraire.
Les sections principales sont:
- Navigateur
Cette section contient des éléments associés au volet d'affichage ou au contenu de la "fenêtre du navigateur". Il est dépendant du Système. - Données
Cette section contient des wrappers de données et des définitions d'objets de base. - Sécurité
Cette section contient des API pour les communications des canaux sécurisés. - Système
Cette section contient les interfaces de niveau d'application, y compris les appels vers des éléments de soutien extérieurs (tels que les appels machine). C'est l'élément racine qui peut contenir certaines fonctions définies dans d'autres groupes. - utilisateur
Cette section contient des éléments spécifiques au stockage de données d'un utilisateur donné.
Browser
Autocomplete
Console
Document
DOM
Device
- nsIDOMGeoGeolocation
- nsIDOMGeoPosition
- nsIDOMGeoPositionAddress
- nsIDOMGeoPositionCallback
- nsIDOMGeoPositionCoords
- nsIDOMGeoPositionError
- nsIDOMGeoPositionErrorCallback
- nsIDOMGeoPositionOptions
- nsIDOMGlobalPropertyInitializer
Element
- nsIDOMChromeWindow
- nsIDOMClientRect
- nsIDOMElement
- nsIDOMHTMLAudioElement
- nsIDOMHTMLFormElement
- nsIDOMHTMLMediaElement
- nsIDOMHTMLSourceElement
- nsIDOMHTMLTimeRanges
- nsIDOMJSWindow
- nsIDOMNode
- nsIDOMNSHTMLDocument
- nsIDOMStorageItem
- nsIDOMStorageManager
- nsIDOMWindow
- nsIDOMWindow2
- nsIDOMWindowInternal
- nsIDOMWindowUtils
- nsIDynamicContainer
- nsIEditor
Event
- nsIDOMEvent
- nsIDOMEventGroup
- nsIDOMEventListener
- nsIDOMEventTarget
- nsIDOMMouseScrollEvent
- nsIDOMMozTouchEvent
- nsIDOMOrientationEvent
- nsIDOMProgressEvent
- nsIDOMSimpleGestureEvent
- nsIDragDropHandler
- nsIDragService
- nsIDragSession
HTML
- nsIAccessibilityService
- nsIAccessibleCoordinateType
- nsIAccessibleDocument
- nsIAccessibleEditableText
- nsIAccessibleEvent
- nsIAccessibleHyperLink
- nsIAccessibleHyperText
- nsIAccessibleImage
- nsIAccessibleProvider
- nsIAccessibleRetrieval
- nsIAccessibleRole
- nsIAccessibleScrollType
- nsIAccessibleSelectable
- nsIAccessibleStates
- nsIAccessibleTable
- nsIAccessibleText
- nsIAccessibleTreeCache
- nsIAccessibleValue
- nsIAccessNode
- nsISyncMessageSender
Script
StyleSheet
URL
Util
XSLT
Download
Element
Internal
Tree
Xform
XMLHttpRequest
FavIcon
Frame
- nsIChromeFrameMessageManager
- nsIFrameLoader
- nsIFrameLoaderOwner
- nsIFrameMessageListener
- nsIFrameMessageManager
Interface
Jetpack
offlineStorage
- nsIApplicationCache
- nsIApplicationCacheChannel
- nsIApplicationCacheContainer
- nsIApplicationCacheNamespace
- nsIApplicationCacheService
Places
RSS Feed
- nsIFeed
- nsIFeedContainer
- nsIFeedElementBase
- nsIFeedEntry
- nsIFeedGenerator
- nsIFeedPerson
- nsIFeedProcessor
- nsIFeedProgressListener
- nsIFeedResult
- nsIFeedResultListener
- nsIFeedTextConstruct
script
storage
Util
Worker
Data
- nsIArray
- nsICategoryManager
- nsICollection
- nsIDictionary
- nsIMutableArray
- nsISimpleEnumerator
- nsISupportsChar
- nsISupportsDouble
- nsISupportsFloat
- nsISupportsID
- nsISupportsInterfacePointer
- nsISupportsPRBool
- nsISupportsPrimitive
- nsISupportsPRInt16
- nsISupportsPRInt32
- nsISupportsPRInt64
- nsISupportsPriority
- nsISupportsPRTime
- nsISupportsPRUint16
- nsISupportsPRUint32
- nsISupportsPRUint64
- nsISupportsPRUint8
- nsISupportsString
- nsISupportsVoid
- nsISupportsWeakReference
- nsIVariant
DO NOT USE
Future
Obsolete
Security
-
Auth
- nsIAuthModule
- nsIAuthPrompt
- nsIAuthPromptProvider
- nsIAuthPromptWrapper
- nsIAsyncVerifyRedirectCallback
Content
Credentials
History
SSL
System
-
Action
Application
-
Application
XUL
Bookmark
Browser
Cache
- nsICache
- nsICacheDeviceInfo
- nsICacheEntryDescriptor
- nsICacheEntryInfo
- nsICacheListener
- nsICacheMetaDataVisitor
- nsICacheService
- nsICacheSession
- nsICacheVisitor
- nsICachingChannel
- nsISelectionImageService
Chrome
- nsISearchEngine
- nsISearchSubmission
- nsIWebBrowserChrome
- nsIWindowCreator
- nsIWindowMediator
- nsIWindowWatcher
Clipboard
- nsIClipboard
- nsIClipboardCommands
- nsIClipboardDragDropHookList
- nsIClipboardDragDropHooks
- nsIClipboardHelper
- nsIClipboardOwner
Core
-
Action
Process
Thread
- nsIThread
- nsIThreadEventFilter
- nsIThreadInternal
- nsIThreadManager
- nsIThreadObserver
- nsIThreadPool
- nsIThreadPoolListener
- nsIToolkit
Util
- nsIFactory
- nsIInterfaceRequestor
- nsIJSCID
- nsIJSID
- nsIJSIID
- nsIModule
- nsIObserver
- nsIObserverService
- nsIProperties
- nsIProperty
- nsIPropertyBag
- nsIPropertyBag2
- nsIPropertyElement
- nsIServerSocket
- nsIServerSocketListener
- nsIServiceManager
- nsISocketProvider
- nsISocketProviderService
- nsISocketTransport
- nsISocketTransportService
- nsISupports
- nsIUUIDGenerator
Debug
Device
-
Display
Geolocation
orientation
Misc
Document
Environment
Event
Exception
Extention
External
Frame
History
Idle
Internal
-
Command
Component
Preferences
- nsIComponentRegistrar
Internationalization
IO
-
FileSystem
- nsIDirectoryEnumerator
- nsIDirectoryIterator
- nsIDirectoryService
- nsIDirectoryServiceProvider
- nsIDirectoryServiceProvider2
- nsIDirIndex
- nsIDirIndexListener
- nsIDirIndexParser
- nsIFile
- nsILocalFile
Stream
- nsIAsyncInputStream
- nsIAsyncOutputStream
- nsIAsyncStreamCopier
- nsIBinaryInputStream
- nsIBinaryOutputStream
- nsIContentSniffer
- nsIConverterInputStream
- nsIFileInputStream
- nsIFileOutputStream
- nsIInputStream
- nsIInputStreamCallback
- nsIOutputStream
- nsIOutputStreamCallback
- nsIScriptableInputStream
- nsIStreamListener
URL
User
Zipfile
File
Memory
Network
-
Channel
- nsIDNSService
- nsIFTPChannel
- nsIFTPEventSink
- nsIHttpChannel
- nsIHttpChannelInternal
- nsIHttpHeaderVisitor
- nsIIDNService
- nsIProtocolHandler
- nsIProtocolProxyCallback
- nsIProtocolProxyFilter
- nsIProtocolProxyService
- nsIProxyInfo
Preferences
- nsIINIParser
- nsIINIParserFactory
- nsIPrefBranch
- nsIPrefBranch2
- nsIPrefLocalizedString
- nsIPrefService
- nsIStringBundle
- nsIStringBundleService
Security
-
Cookies
- nsICookie
- nsICookie2
- nsICookieAcceptDialog
- nsICookieConsent
- nsICookieManager
- nsICookieManager2
- nsICookiePermission
- nsICookiePromptService
- nsICookieService
- nsICookieStorage
- nsISessionStore
Crypto
Filter
SSL
Stream
Timer
UI
Update
-
- nsIProgrammingLanguage
Thunderbird
-
Credentials
Element
Message
- nsIMsgCompFields
- nsIMsgCustomColumnHandler
- nsIMsgDatabase
- nsIMsgDBHdr
- nsIMsgDBView
- nsIMsgDBViewCommandUpdater
- nsIMsgFolder
- nsIMsgIdentity
- nsIMsgMessageService
- nsIMsgSendLater
- nsIMsgThread
- nsIMsgWindow
- nsIMsgWindowCommands
User