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

时间:2020-08-19 12:45:16

标签: javascript vue.js google-chrome-extension web-worker browser-extension

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

0 个答案:

没有答案