浏览器扩展-单击按钮后按需运行Web Worker

问题描述

我正在开发一个类似于下载管理器的浏览器扩展。用户将能够在一个队列中添加多个文件,我希望能够同时开始至少两个下载。为了实现这一点,我正在考虑使用网络工作者,但是对此我有些怀疑。主要是我只想在用户单击每个文件的下载按钮时运行网络工作者,并实现这一点,所以我不确定是否将js代码实现为持久运行的background.js文件从弹出的js代码调用它会更好。工作者还将使用importScripts(),因为我需要一个外部库来进行下载,关于这一点,如果我了解得很好,在导入之后,脚本内容将可供工作者和每个生成的孩子使用,对吗?达到我的范围的最佳方法是什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)