captivePortal

确定用户连接的强制门户状态。强制门户页面是在用户首次连接到 Wi-Fi 网络时显示的网页。用户在强制门户页面上提供信息或执行操作以获得更广泛的网络资源访问权限,例如接受条款和条件或进行付款。

使用此 API 需要具有“captivePortal”权限

属性

captivePortal.canonicalURL

返回强制门户检测页面的规范 URL。只读。

函数

captivePortal.getLastChecked()

返回自上次请求完成以来的时间,以毫秒为单位。

captivePortal.getState()

返回门户状态,值可以是 unknownnot_captiveunlocked_portallocked_portal 之一。

事件

captivePortal.onConnectivityAvailable

当强制门户服务确定用户可以连接到互联网时触发。

captivePortal.onStateChanged

当强制门户状态改变时触发。

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
captivePortal
canonicalURL
getLastChecked
getState
onConnectivityAvailable
onStateChanged

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support