WorkerGlobalScope.importScripts()

La méthode importScripts() de l'interface synchrome WorkerGlobalScope importe un ou plusieurs scripts dans l'environnement du worker.

Syntaxe

self.importScripts('foo.js');
self.importScripts('foo.js', 'bar.js', ...);

Paramètres

Une liste d'objets DOMString séparés par des virgules et représentant les scripts à importer.

Valeur de retour

Rien.

Exceptions

Exception Description
NetworkError Importer un script qui n'est pas servi avec un type MIME valide. (i.e. text/javascript).

Exemple

Si vous disposez d'un code présent dans un script indépendant appelé foo.js que vous souhaitez utiliser à l'intérieur de worker.js, vous pouvez l'importer de la façon suivante:

importScripts('foo.js');

importScripts() et self.importScripts() sont effectivement équivalentes — les deux expressions correspondent à la façon d'appeler importScripts() au sein du contexte local du worker.

Spécifications

Spécification Statut Commentaire
HTML Living Standard
La définition de 'importScripts()' dans cette spécification.
Standard évolutif

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi