We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

Modules

runtime.onUpdateAvailable

Déclenché quand une mise à jour de l'extension est disponible. Cet événement permet à une extension de retarder une mise à jour : par exemple, car elle est au milieu d'une opération qui ne doit pas être interrompue.

Si l'extension n'écoute pas cet événement lorsqu'une mise à jour est disponible, l'extension est rechargée immédiatement et la mise à jour est appliquée. Si l'extension est à l'écoute, la mise à jour sera appliquée la prochaine fois que l'extension sera rechargée. Cela arrive si :

  • Le navigateur est redémarré
  • L'extension est désactivée et réactivée
  • L'extension se recharge explicitement en appelant runtime.reload().

Syntaxe

browser.runtime.onUpdateAvailable.addListener()
browser.runtime.onUpdateAvailable.removeListener(listener)
browser.runtime.onUpdateAvailable.hasListener(listener)

Les événements ont trois fonctions :

addListener(callback)
Ajouter un écouteur à cet événement.
removeListener(listener)
Arrêtez d'écouter cet événement. L'argumentlistener est un écouteur à supprimer.
hasListener(listener)
Vérifie que l'écouteur est enregistré pour cet événement. Retourne true s'il écoute, sinon false.

Syntaxe addListener

Paramètres

callback

Fonction qui sera appelée quand cet événement se produit. La fonction recevra les arguments suivants :

details
object. Contient une seule propriété, une chaîne nommée version, qui représente le numéro de version de la mise à jour.

Compatibilité du navigateur

ChromeEdgeFirefoxFirefox for AndroidOpera
Support simple25 Non515115

Exemples

Ecoutez les événements UpdateAvailable:

function handleUpdateAvailable(details) {
  console.log(details.version);
}

browser.runtime.onUpdateAvailable.addListener(handleUpdateAvailable);

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.

Étiquettes et contributeurs liés au document

Contributeurs à cette page : hellosct1
Dernière mise à jour par : hellosct1,