downloads.resume()
该 resume()
函数是 downloads
API 中用于恢复已暂停的下载。如果请求成功,则下载将恢复,并且进度将继续。如果下载未处于活动状态,则 resume()
调用将失败:例如,因为下载已完成。
这是一个异步函数,它返回一个 Promise
.
语法
js
let resuming = browser.downloads.resume(
downloadId // integer
)
参数
downloadId
-
一个
integer
,表示要恢复的下载的id
。
返回值
一个 Promise
。如果请求成功,则该 promise 将被 fulfilled,不带任何参数。如果请求失败,则该 promise 将被 rejected,并带有错误消息。
浏览器兼容性
BCD 表仅在启用 JavaScript 的浏览器中加载。
示例
js
let downloadId = 2;
function onResumed() {
console.log(`Resumed download`);
}
function onError(error) {
console.log(`Error: ${error}`);
}
let resuming = browser.downloads.resume(downloadId);
resuming.then(onResumed, onError);
注意:此 API 基于 Chromium 的 chrome.downloads
API。