http://localhost/js/fooWorker.js
からWebワーカーを起動する必要があるhttp://localhost/js/foo.js
にスクリプトがあります。JavaScriptが現在のスクリプトと比較してワーカーのパスを解決していません
var worker = new Worker('fooWorker.js')
ブラウザはhttp://localhost/fooWorker.js
を見つけることができないようしかし、これは、404エラーになります:私はちょうどこのような何かを行うことができます仮定しました。私は、ワーカーのパスがワーカーの作成スクリプトに関連して解決されたという印象を受けました。絶対パスを指定することなく、別の.jsファイルの名前を同じディレクトリに指定できないようにしてください。私は何か間違っているのですか? http://www.w3.org/TR/workers/から
なければならない
を有しますHまでttps://developer.mozilla.org/en-US/docs/DOM/Using_web_workers?redirectlocale = ja-US&redirectslug = Using_web_workers#Spawning_subworkers、これはうまくいくはずです... – ziesemer
@ziesemer:あなたが提供したリンクは、サブワーカーについて語ります。これらはまだ完全にはサポートされていません。 –