runtime.onStartup

Lancé quand un profil ayant cette extension installée démarre une session. Cet événement n'est pas déclenché lorsqu'une navigation privée / profil privé est démarré, même si cette extension fonctionne en mode de navigation privée 'split'.

Syntaxe

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

Fonctions des événements

Les événements ont trois fonctions :

addListener(callback)
Ajoute un écouteur à écouteur.
removeListener(listener)
Arrête d'écouter cet événement. L'argument listener est l'écouteur à supprimer.
hasListener(listener)
Vérifie si un écouteur est enregistré pour cet événement. Renvoie true s'il écoute, sinon false.

Parameters

callback
Une fonction qui sera appelée lorsque cet événement se produit.

Exemples

Ouvre http://chilloutandwatchsomecatgifs.com/ quand le navigateur démarre :

function handleStartup() {
  browser.tabs.create({
    url: "http://chilloutandwatchsomecatgifs.com/"
  });
}

browser.runtime.onStartup.addListener(handleStartup);

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.

Compatibilité du navigateur

BCD tables only load in the browser