Skip to content

Latest commit

 

History

History
67 lines (54 loc) · 2.8 KB

File metadata and controls

67 lines (54 loc) · 2.8 KB
title slug l10n
captivePortal
Mozilla/Add-ons/WebExtensions/API/captivePortal
sourceCommit
eec174a08a5003da32f53e694c45eda3377b4d18

{{AddonSidebar}}

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

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

属性

  • {{WebExtAPIRef("captivePortal.canonicalURL")}}
    • : 返回强制门户检测页面的规范 URL。只读。

函数

  • {{WebExtAPIRef("captivePortal.getLastChecked()")}}
    • : 返回自上次请求完成以来的时间,以毫秒为单位。
  • {{WebExtAPIRef("captivePortal.getState()")}}
    • : 返回门户状态,值可以是 unknownnot_captiveunlocked_portallocked_portal 之一。

事件

  • {{WebExtAPIRef("captivePortal.onConnectivityAvailable")}}
    • : 当强制门户服务确定用户可以连接到互联网时触发。
  • {{WebExtAPIRef("captivePortal.onStateChanged")}}
    • : 当强制门户状态改变时触发。

浏览器兼容性

{{Compat}}

{{WebExtExamples("h2")}}