captivePortal
确定用户连接的强制门户状态。强制门户页面是在用户首次连接到 Wi-Fi 网络时显示的网页。用户在强制门户页面上提供信息或执行操作以获得更广泛的网络资源访问权限,例如接受条款和条件或进行付款。
使用此 API 需要具有“captivePortal”权限。
属性
captivePortal.canonicalURL
-
返回强制门户检测页面的规范 URL。只读。
函数
captivePortal.getLastChecked()
-
返回自上次请求完成以来的时间,以毫秒为单位。
captivePortal.getState()
-
返回门户状态,值可以是
unknown
、not_captive
、unlocked_portal
或locked_portal
之一。
事件
captivePortal.onConnectivityAvailable
-
当强制门户服务确定用户可以连接到互联网时触发。
captivePortal.onStateChanged
-
当强制门户状态改变时触发。
浏览器兼容性
BCD tables only load in the browser