如何通过Chrome内容脚本下载文件?

gwg*_*gwg 3 google-chrome-extension content-script

SO答案详细说明了如何通过Chrome扩展程序下载文件,但我使用的是内容脚本,内容脚本对Chrome API的访问权限有限.换句话说,我无权访问该chrome.downloads对象.我也试过这个vanilla JS解决方案,但它对我不起作用.有没有人有内容脚本的解决方案或知道为什么第二个解决方案不起作用?

Zig*_*del 6

写一个背景页面活动页面,然后使用链接答案中示例从那里开始.使用chrome消息与内容脚本进行通信.