首页 > 解决方案 > 您可以使用带有 chrome 扩展的直接下载链接或从中创建可操作的对象吗?

问题描述

我正在开发一个保存图像文件(图像链接)并根据页面属性重命名它们的扩展。

我使用 chrome 的原生downloadsAPI 来下载链接并相应地重命名它们。

然而,在一种类型的页面上,图像不是存储在图像链接(以 MIME 文件结尾)中,而是直接下载链接。我无法downloads在直接下载链接上使用 API,我尝试使用 aFilenameConflictAction来拦截下载文件,但它是生成的链接,因此每次加载页面时都会有所不同。

是否可以使用扩展程序中的直接下载链接,例如在用户不注意的情况下打开选项卡(我尝试过最低限度地使用打开一个新选项卡,但下载完成后选项卡不会自动关闭),或者制作它成一团?

标签: javascriptgoogle-chrome-extensionblob

解决方案


推荐阅读