Je n'ai pas été en mesure d'obtenir quelque chose comme cela fonctionne:Puis-je charger un script de travail Web à partir d'une URL absolue?
var myWorker = new Worker("http://example.com/js/worker.js");
Dans ma console Firebug, je reçois une erreur comme ceci:
Impossible de charger le script: http://example.com/js/worker.js (nsresult = 0x805303f4)
Chaque exemple d'utilisation de l'outil Web que j'ai vu charge un script à partir d'un chemin relatif. J'ai essayé quelque chose comme ça, et il fonctionne très bien:
var myWorker = new Worker("worker.js");
Mais si je dois charger un script de travail qui n'est pas à un emplacement relatif? J'ai fait de nombreuses recherches sur Google, et je n'ai jamais vu ce problème ailleurs.
Je devrais ajouter que j'essaye de faire ceci dans Firefox 3.5.
Bonjour, pouvez-vous élaborer et nous en dire plus sur la classe des travailleurs? cela ne fonctionne-t-il pas dans FF3.5 seulement ou tous les navigateurs? – mauris
Voici la documentation officielle de Mozilla sur la classe Worker: https://developer.mozilla.org/En/DOM/Worker Firefox est le seul navigateur qui m'intéresse. Je veux éventuellement utiliser des web workers dans un script Greasemonkey sur lequel je travaille. – mattblodgett