onStateChanged
S'allume lorsque l'état de portail captif change.
Syntaxe
js
browser.captivePortal.onStateChanged.addListener(callback)
browser.captivePortal.onStateChanged.removeListener(listener)
browser.captivePortal.onStateChanged.hasListener(listener)
Les événements ont trois fonctions :
addListener(callback)-
Ajoute un auditeur à cet événement.
removeListener(listener)-
Arrêtez d'écouter cet événement. L'argument de
listenerest l'auditeur à retirer. hasListener(listener)-
Vérifiez si
listenerest inscrit à cet événement. Renvoietruesi c'est un auditeur, sinonfalse.
Syntaxe addListener
Paramétres
callback-
Fonction qui est appelée lorsque cet événement se produit. La fonction se voit transmettre les arguments suivants :
details-
stringL'État portail captif, étant l'un desunknown,not_captive,unlocked_portal, oulocked_portal.
Exemples
Gérer un changement de statut de portail captif :
js
function handlePortalStatus(portalstatusInfo) {
console.log("The portal status is now: " + portalstatusInfo.details);
}
browser.captivePortal.onStateChanged.addListener(handlePortalStatus)
Compatibilité des navigateurs
BCD tables only load in the browser