onStateChanged
Wird ausgelöst, wenn sich der Status des Captive Portals ändert.
Syntax
js
browser.captivePortal.onStateChanged.addListener(listener)
browser.captivePortal.onStateChanged.removeListener(listener)
browser.captivePortal.onStateChanged.hasListener(listener)
Ereignisse haben drei Funktionen:
addListener(listener)-
Fügt einen Listener zu diesem Ereignis hinzu.
removeListener(listener)-
Beendet das Lauschen auf dieses Ereignis. Das Argument
listenerist der zu entfernende Listener. hasListener(listener)-
Überprüft, ob
listenerfür dieses Ereignis registriert ist. Gibttruezurück, wenn es zuhört, andernfallsfalse.
addListener-Syntax
>Parameter
Beispiele
Handhabung einer Änderung des Captive Portal-Status:
js
function handlePortalStatus(portalStatusInfo) {
console.log(`The portal status is now: ${portalStatusInfo.details}`);
}
browser.captivePortal.onStateChanged.addListener(handlePortalStatus);
Browser-Kompatibilität
Loading…