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(`强制门户状态现在是:${portalstatusInfo.details}`);
}
browser.captivePortal.onStateChanged.addListener(handlePortalStatus);
浏览器兼容性
Loading…