mozilla
Vos résultats de recherche

    L'objet Components

    L'objet Components est l'objet au travers duquel les fonctionnalités XPConnect sont reflétées en JavaScript. Il s'agit en réalité d'une instance native de l'interface nsIXPCComponents qui est reflétée en JavaScript comme un objet de niveau global à l'aide d'XPConnect.

    Certaines propriétés de Components ont besoin de privilèges élevés et peuvent ne pas fonctionner dans des pages Web.

    L'objet Components dispose des membres suivants :

    Membre Description
    classes tableau de classes par ContractID
    classesByID tableau de classes par CID
    Constructor constructeur de constructeur de composants
    Exception constructeur d'exception XPConnect
    ID constructeur de nsID XPCOM
    interfaces tableau d'interfaces par nom d'interface
    interfacesByID tableau d'interfaces par IID
    isSuccessCode fonction pour déterminer si un résultat donné est un code de réussite
    lastResult code de résultat de l'appel XPConnect le plus récent
    manager le gestionnaire global de composants XPCOM
    results tableau des codes de résultats connus par nom
    returnCode résultat en attente pour l'appel courant
    stack pile d'appels JavaScript courante
    utils donne accès à différentes fonctionnalités utiles
    utils.evalInSandbox Lance du code JavaScript dans une sandbox, généralement pour lancer du code à privilèges restreints.
    utils.forceGC Force un cycle de garbage collection.
    utils.getWeakReference Obtient une référence faible à l'objet passé.
    utils.import Charge un module JS dans le script courant, sans partager de visibilité.
    utils.lookupMethod Examine une méthode ou propriété native (c'est-à-dire déclaré dans l'interface) d'un objet XPCOM. Sert à la même chose que XPCNativeWrapper.
    utils.reportError Rapporte un objet d'erreur JavaScript dans la Console d'erreurs.
    utils.Sandbox Crée des objets de sandbox pout utiliser avec evalInSandbox.

    EDITORS! please keep descriptions of the following properties in sync with Components.utils page.

    Étiquettes et contributeurs liés au document

    Contributors to this page: fscholz, Jeremie, BenoitL
    Dernière mise à jour par : Jeremie,