WindowOrWorkerGlobalScope

Le mixin WindowOrWorkerGlobalScope décrit plusieurs fonctionnalités communes aux interfaces Window et WorkerGlobalScope. Chacune de ces interfaces peut, bien entendu, ajouter d'autres fonctionnalités en plus de celles listées ci-dessous.

Note: WindowOrWorkerGlobalScope est un mixin et non une interface; vous ne pouvez pas réellement créer un objet de type WindowOrWorkerGlobalScope.

Propriétés

Ces propriétés sont définies sur le mixin WindowOrWorkerGlobalScope, et implémentées par Window et WorkerGlobalScope.

WindowOrWorkerGlobalScope.caches Lecture seule
Renvoie l'objet CacheStorage associé au contexte actuel. Cet objet active des fonctionnalités telles que le stockage des actifs pour une utilisation hors ligne et la génération de réponses personnalisées aux demandes.
WindowOrWorkerGlobalScope.indexedDB Lecture seule
Fournit un mécanisme permettant aux applications d'accéder de manière asynchrone aux capacités des bases de données indexées; renvoie un objet IDBFactory.
WindowOrWorkerGlobalScope.isSecureContext Lecture seule
Renvoie un booléen indiquant si le contexte actuel est sécurisé (true) ou non (false).
WindowOrWorkerGlobalScope.origin Lecture seule
Renvoie l'origine de la portée globale, sérialisée sous forme de chaîne.

Méthodes

Ces propriétés sont définies sur le mixin WindowOrWorkerGlobalScope, et implémentées par Window et WorkerGlobalScope.

WindowOrWorkerGlobalScope.atob()
Décode une chaîne de données qui a été encodée à l'aide d'un encodage base 64.
WindowOrWorkerGlobalScope.btoa()
Crée une chaîne ASCII encodée en base 64 à partir d'une chaîne de données binaires.
WindowOrWorkerGlobalScope.clearInterval()
Annule le jeu d'exécutions répétées ) l'aide de WindowOrWorkerGlobalScope.setInterval().
WindowOrWorkerGlobalScope.clearTimeout()
Annule l'exécution différé définie à l'aide de WindowOrWorkerGlobalScope.setTimeout().
WindowOrWorkerGlobalScope.createImageBitmap()
Accepte une variété de sources d'images différentes et renvoie un Promise qui se résout en ImageBitmap. Facultativement, la source est rognée sur le rectangle de pixels originaire de (sx, sy) avec une largeur sw et une hauteur sh.
WindowOrWorkerGlobalScope.fetch()
Démarre le processus de récupération d'une ressource sur le réseau.
WindowOrWorkerGlobalScope.setInterval()
Planifie une fonction à exécuter chaque fois qu'un nombre donné de millisecondes s'écoule.
WindowOrWorkerGlobalScope.setTimeout()
Planifie une fonction à exécuter dans un laps de temps donné.

Spécifications

Spécification Statut Commentaire
HTML Living Standard
La définition de 'WindowOrWorkerGlobalScope mixin' dans cette spécification.
Standard évolutif C'est là que le mixin principal est défini.
Fetch
La définition de 'fetch()' dans cette spécification.
Standard évolutif Définition de la méthode fetch().
Service Workers
La définition de 'caches' dans cette spécification.
Version de travail Définition de la propriété caches.
Indexed Database API Draft
La définition de 'indexedDB' dans cette spécification.
Recommendation Définition de la propriété indexedDB.
Secure Contexts
La définition de 'isSecureContext' dans cette spécification.
Candidat au statut de recommandation Définition de la propriété isSecureContext.

Compatibilité des navigateurs

Nous convertissons les données de compatibilité dans un format JSON. Ce tableau de compatibilité utilise encore l'ancien format car nous n'avons pas encore converti les données qu'il contient. Vous pouvez nous aider en contribuant !
Fonctionnalité Firefox (Gecko) Chrome Edge Internet Explorer Opera Safari
Support de base 52 (52) 54 ? ? ? ?
origine 54 (54) 59 ? ? ? ?
Fonctionnalité Android Webview Edge Firefox Mobile (Gecko) Android IE Mobile Opera Mobile Safari Mobile Chrome for Android
Support de base ? ? 52.0 (52) ? ? ? ? 54
origine ? ? 54.0 (54) ? ? ? ? 59

Voir également