我有一个脚本在http://localhost/js/foo.js
需要从文件中生成一个 Web Workerhttp://localhost/js/fooWorker.js
。我以为我可以做这样的事情:
var worker = new Worker('fooWorker.js')
但是,这会导致 404 错误,因为浏览器找不到http://localhost/fooWorker.js
。我的印象是,工作程序路径是相对于生成工作程序的脚本进行解析的,所以我是否应该能够指定同一目录中另一个 .js 文件的名称,而不必提供绝对路径?难道我做错了什么?
From http://www.w3.org/TR/workers/ http://www.w3.org/TR/workers/:
当调用 Worker(scriptURL) 构造函数时,用户代理必须
运行以下步骤:
- 解析相对于的 scriptURL 参数入口脚本的基础URL,当调用该方法时。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)