我正在尝试制作Chrome扩展程序,我有两个问题:
答案 0 :(得分:1)
您可以使用chrome.downloads.onDeterminingFilename
重命名下载。
使用downloadItem.referrer
确定下载的启动位置。这可以是空字符串,例如当用户在多功能框中键入下载URL时。
如果下载来自http://www.example.com
或https://www.example.com/
,则以下是在每个文件名前添加前缀“downloadprefix-”的示例。
chrome.downloads.onDeterminingFilename.addListener(function(downloadItem, suggest) {
if (/^https?:\/\/www\.example\.com\//.test(downloadItem.referrer)) {
suggest({
filename: 'downloadprefix-' + downloadItem.filename
});
}
});