在 chrome 扩展程序中下载不起作用

Download in chrome extension not working

提问人:Rex 提问时间:11/23/2017 更新时间:11/23/2017 访问量:77

问:

我正在制作一个 chrome 扩展程序,它需要下载一个使用 blob 创建的文件,我试过了这个(制作 Chrome 扩展程序下载文件):

var aFilePart = ['<a id="a"><b id="b">Hi :) !</b></a>'];
var blob = new Blob(aFilePart, {type : 'text/html'});
var url = URL.createObjectURL(blob);

chrome.downloads.download({
  url: url 
});

但是我没有下载。帮助?

javascript 谷歌浏览器 扩展程序

评论

0赞 Kaiido 11/23/2017
您确定已在manifest.json中设置权限吗?你在哪里称呼这个?来自 bg 或内容脚本?"download"
0赞 Rex 11/23/2017
是的,我确实将下载添加到清单中,并且我从弹出窗口 .js 调用了它
0赞 Kaiido 11/23/2017
我认为你必须从后台脚本中调用它
0赞 Rex 11/23/2017
就是这样!多谢!

答: 暂无答案