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

Vérifie de voir si un mise à jour de l'extension est disponible.

C'est une fonction asynchrone qui renvoie une Promise.

Syntaxe

var requestingCheck = browser.runtime.requestUpdateCheck()

Paramètres

None.

Valeur retournée

Une Promise qui sera remplie avec deux arguments :

status
Une valeur {{WebExtAPIRef('runtime.RequestUpdateCheckStatus')}}  — Le résultat de la vérification de mise à jour.
details{{optional_inline}}
object. Si le status est update_available, cela contient plus d'informations sur la mise à jour. C'est un objet contenant une simple propriété :
version
string. La version de la mise à jour.

Compatibilité du navigateur

{{Compat("webextensions.api.runtime.requestUpdateCheck")}}

Exemples

Demander une mise à jour, etenregistrer la nouvelle version si elle est disponible :

function onRequested(status, details) {
  console.log(status);
  if (status === "update_available") {
    console.log(details.version);
  }
}

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

var requestingCheck = browser.runtime.requestUpdateCheck(onRequested);
requestingCheck.then(onRequested, onError);

{{WebExtExamples}}

Remerciements :

Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

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.