我有一个脚本http://localhost/js/foo.js
,需要从文件中生成一个 Web Worker http://localhost/js/fooWorker.js
。我以为我可以做这样的事情:
var worker = new Worker('fooWorker.js')
但是,这会导致 404 错误,因为浏览器无法找到http://localhost/fooWorker.js
. 我的印象是工作路径是相对于生成工作的脚本解析的,所以我不应该能够在同一目录中指定另一个 .js 文件的名称而不必提供绝对路径吗?难道我做错了什么?