onStateChanged
當強制門戶狀態改變時觸發。
語法
js
browser.captivePortal.onStateChanged.addListener(listener)
browser.captivePortal.onStateChanged.removeListener(listener)
browser.captivePortal.onStateChanged.hasListener(listener)
事件有三個函式
addListener(listener)-
向此事件新增監聽器。
removeListener(listener)-
停止監聽此事件。
listener引數是要移除的監聽器。 hasListener(listener)-
檢查
listener是否已為此事件註冊。如果正在監聽,則返回true,否則返回false。
addListener 語法
引數
示例
處理強制門戶狀態的更改
js
function handlePortalStatus(portalStatusInfo) {
console.log(`The portal status is now: ${portalStatusInfo.details}`);
}
browser.captivePortal.onStateChanged.addListener(handlePortalStatus);
瀏覽器相容性
載入中…