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

js
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 :

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

browser.runtime.onStartup.addListener(handleStartup);

Note :

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é des navigateurs

BCD tables only load in the browser