Tom*_*ica 6 javascript firefox web-worker es6-modules
我似乎无法从 ES6 脚本文件实例化 Web Worker。MDN 说应该可以这样:
const worker = new Worker('my-worker.js', {type:"module"});
Run Code Online (Sandbox Code Playgroud)
这对我不起作用,我收到错误:
SyntaxError: import declarations may only appear at top level of a module
Run Code Online (Sandbox Code Playgroud)
test.html<html>
<head></head>
<body><script type="text/javascript">
new Worker("worker.js", { type: "module" });
</script></body>
</html>
Run Code Online (Sandbox Code Playgroud)
worker.jsimport Nothing from "./nothing.js";
Run Code Online (Sandbox Code Playgroud)
火狐版本:62.0.2
Firefox 于 2023 年 2 月解决了对以下问题的支持type: module:
https://bugzilla.mozilla.org/show_bug.cgi?id=1247687
据 Caniuse 称,此支持于 2023 年 6 月作为 Firefox v114 发布:
https://caniuse.com/mdn-api_worker_worker_ecmascript_modules
| 归档时间: |
|
| 查看次数: |
1314 次 |
| 最近记录: |