WorkerGlobalScope.close()

Obsolète
Cette fonctionnalité est obsolète. Bien qu'encore supportée par des navigateurs, son utilisation est découragée pour tout nouveau projet. Évitez de l'utiliser.

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.

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
close
ObsolèteNon-standard
Chrome Support complet 4Edge Support complet 12Firefox Support complet 3.5IE Support complet OuiOpera Support complet 11.5Safari Support complet 4WebView Android Support complet 37Chrome Android Support complet OuiFirefox Android Support complet 4Opera Android ? Safari iOS ? Samsung Internet Android Support complet Oui
close() moved to DedicatedWorkerGlobalScope and SharedWorkerGlobalScopeChrome Support complet 52Edge Support complet ≤79Firefox Support complet 54IE ? Opera ? Safari ? WebView Android Support complet 52Chrome Android Support complet 52Firefox Android Support complet 54Opera Android ? Safari iOS ? Samsung Internet Android Support complet 6.0

Légende

Support complet  
Support complet
Compatibilité inconnue  
Compatibilité inconnue
Fonctionnalité non-standard. Celle-ci peut être incorrectement supportée par les autres navigateurs.
Fonctionnalité non-standard. Celle-ci peut être incorrectement supportée par les autres navigateurs.
Obsolète. Les nouveaux sites web ne doivent pas utiliser cette fonctionnalité.
Obsolète. Les nouveaux sites web ne doivent pas utiliser cette fonctionnalité.

Voir aussi

WorkerGlobalScope