WorkerGlobalScope.importScripts()
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
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
| Specification |
|---|
| HTML> # dom-workerglobalscope-importscripts-dev> |
Compatibilité des navigateurs
Chargement…
Voir aussi
WorkerGlobalScope