downloads.resume()
The resume()
function of the downloads
API resumes a paused download. If the request was successful, the download will be unpaused and progress will resume. The resume()
call will fail if the download is not active: for example, because it has finished downloading.
This is an asynchronous function that returns a Promise
.
Syntax
let resuming = browser.downloads.resume(
downloadId
)
Parameters
-
downloadId
-
An integer
representing the id
of the download to resume.
Return value
A Promise
. If the request was successful, the promise will be fulfilled with no arguments. If the request failed, the promise will be rejected with an error message.
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
resume |
Yes |
79 |
48 |
? |
Yes |
No |
? |
? |
48–79 |
? |
No |
? |
Examples
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);