downloads.resume()

downloads API 的 resume() 函式用於恢復一個已暫停的下載。如果請求成功,下載將解除暫停並繼續進行。如果下載不是活動的,例如因為下載已完成,則 resume() 呼叫會失敗。

這是一個非同步函式,返回一個 Promise

語法

js
let resuming = browser.downloads.resume(
  downloadId      // integer
)

引數

downloadId

一個表示要恢復下載的 idinteger

返回值

一個 Promise。如果請求成功,Promise 將會無引數地 fulfilled。如果請求失敗,Promise 將會附帶一個錯誤訊息被 rejected。

示例

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。