$('.image_class').unbind().on('click', function(){
chrome.downloads.download({
url: $(this).attr('src'),
filename: 'filename',
saveAs: "если нужно скачивать туда куда выбрал пользователь пишешь true, если в дефолтную папку для загрузок то false"
});
});
我是行家))
您可以使用fetch()发送请求并将结果写入Blob,然后使用window.URL.createObjectURL()在浏览器缓存中创建下载文件的链接。然后,使用document.createElement('a')在页面上创建一个元素,并使用createObjectURL()将先前创建的 url 放入 href 属性中,然后对其进行click()。
在这里,我从我的程序中删除了代码,它应该可以工作(我使用了 JQuery):
如果您正在为 chrome 执行此操作,则可以使用 chrome.downloads.download():