Vous lisez la version anglaise de ce contenu car il n’existe pas encore de traduction dans cette langue. Aidez-nous à traduire cet article !
La méthode close()
de l'interface WorkerGlobalScope
annule toutes les tâches en attente dans la boucle d'événements du WorkerGlobalScope
, mettant fin alors à ce contexte précis.
Syntaxe
self.close();
Exemple
Si vous souhaitez fermer votre instance de worker au sein du worker lui-même, vous pouvez appeler la méthode comme suit :
close();
close()
et self.close()
sont effectivement équivalentes — les deux expressions correspondent à un appel de la méthode close()
à partir du contexte local du worker.
Remarque : il y a également une façon de stopper le worker à partir du thread principal : la méthode Worker.terminate
.
Spécifications
Spécification | Statut | Commentaire |
---|---|---|
HTML Living Standard La définition de 'close()' dans cette spécification. |
Standard évolutif | Pas de changement depuis Unknown. |
Unknown La définition de 'close()' dans cette spécification. |
Statut inconnu | Définition initiale. |
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é | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | 4 | 3.5 (1.9.1) | (Oui) | 11.5 | 4 |
Fonctionnalité | Android | Chrome for Android | Firefox Mobile (Gecko) | Firefox OS (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Basic support | ? | 40 | 1.0 (1.9.1) | 1.0.1 | (Oui) | (Oui) | 5.1 |