Портал доступа
Определите состояние порта доступа к сети для подключения пользователя. Портал доступа — это веб-страница, отображаемая, когда пользователь впервые подключается к сети Wi-Fi. Пользователь предоставляет информацию или выполняет действия на веб-странице порта доступа для получения более широкого доступа к ресурсам сети, например, соглашаясь с условиями использования или производя оплату.
Для использования этого API необходим разрешение «portal доступа» разрешение.
Свойства
captivePortal.canonicalURL-
Возвращает канонический URL страницы определения порта доступа. Только чтение.
Функции
captivePortal.getLastChecked()-
Возвращает время в миллисекундах с момента завершения последнего запроса.
captivePortal.getState()-
Возвращает состояние порта как одно из
unknown,not_captive,unlocked_portal, илиlocked_portal.
События
captivePortal.onConnectivityAvailable-
Срабатывает, когда служба порта доступа определяет, что пользователь может подключиться к интернету.
captivePortal.onStateChanged-
Срабатывает, когда состояние порта доступа изменяется.
Совместимость с браузерами
| Рабочий стол | Мобильный | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | |
canonicalURL |
Нет | Нет | 72 | ? | Нет | Нет | ? | ? | Нет | ? | Нет | ? |
getLastChecked |
Нет | Нет | 68 | ? | Нет | Нет | ? | ? | Нет | ? | Нет | ? |
getState |
Нет | Нет | 68 | ? | Нет | Нет | ? | ? | Нет | ? | Нет | ? |
onConnectivityAvailable |
Нет | Нет | 68 | ? | Нет | Нет | ? | ? | Нет | ? | Нет | ? |
onStateChanged |
Нет | Нет | 68 | ? | Нет | Нет | ? | ? | Нет | ? | Нет | ? |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/captivePortal