Описание
Используйте API chrome.enterprise.networkingAttributes для получения информации о вашей текущей сети. Примечание: этот API доступен только для расширений, принудительно установленных корпоративной политикой.
Разрешения
enterprise.networkingAttributesДоступность
Типы
NetworkDetails
Характеристики
- ipv4
строка необязательный
Локальный IPv4-адрес устройства (не определен, если не настроен).
- ipv6
строка необязательный
Локальный IPv6-адрес устройства (не определен, если не настроен).
- macAddress
нить
MAC-адрес устройства.
Методы
getNetworkDetails()
chrome.enterprise.networkingAttributes.getNetworkDetails(
callback?: function,
): Promise<NetworkDetails>
Получает сетевые данные основной сети устройства. Если пользователь не подключен к сети или устройство не подключено к ней, будет установлено значение runtime.lastError с указанием причины ошибки.
Параметры
- перезвонить
функция необязательна
Параметр
callbackвыглядит следующим образом:(networkAddresses: NetworkDetails) => void
- сетевые адреса
Возвраты
Promise< NetworkDetails >
Chrome 96+Возвращает промис, который разрешается с использованием
NetworkDetailsсети по умолчанию устройства.Поддержка промисов доступна только для Manifest V3 и более поздних версий; для других платформ необходимо использовать колбэки.