--- title: downloads.resume() slug: Mozilla/Add-ons/WebExtensions/API/downloads/resume tags: - API - Add-ons - Extensions - Méthode - Non-standard - Reference - WebExtensions - downloads - resume translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/resume ---
{{AddonSidebar()}}

La fonction resume() de l'API {{WebExtAPIRef("downloads")}} reprend un téléchargement suspendu. Si la demande a abouti, le téléchargement ne sera pas interrompu et la progression reprendra. L'appel resume() échouera si le téléchargement n'est pas actif: par exemple, parce qu'il a fini le téléchargement.

C'est une fonction asynchrone qui renvoie une Promise.

Syntaxe

var resuming = browser.downloads.resume(
  downloadId      // integer
)

Paramètres

downloadId
Un integer représentant l'id du téléchargement à reprendre.

Valeur retournée

Une Promise. Si la demande a été acceptée, la promesse sera remplie sans arguments. Si la demande a échoué, la promesse sera rejetée avec un message d'erreur.

Compatibilité du navigateur

{{Compat("webextensions.api.downloads.resume")}}

Exemples

var downloadId = 2;

function onResumed() {
  console.log(`Resumed download`);
}

function onError(error) {
  console.log(`Error: ${error}`);
}

var resuming = browser.downloads.resume(downloadId);
resuming.then(onResumed, onError);

{{WebExtExamples}}

Note :

Cette API est basée sur l'API Chromium chrome.downloads.

Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.