chrome.enterprise.networkingAttributes

refresh date: 2026-09-25 robots: noindex

Описание

Используйте API chrome.enterprise.networkingAttributes, чтобы получать информацию о текущей сети. Примечание. Этот API доступен только для расширений, принудительно установленных в соответствии с корпоративными правилами.

Разрешения

enterprise.networkingAttributes

Доступность

Chrome 85 и более поздних версий Только ChromeOS Требуется правило

Типы

NetworkDetails

Свойства

  • ipv4

    Строка (необязательно)

    Локальный IPv4-адрес устройства (не определен, если не настроен).

  • ipv6

    Строка (необязательно)

    Локальный IPv6-адрес устройства (не определен, если не настроен).

  • macAddress

    string

    MAC-адрес устройства.

Методы

getNetworkDetails()

Promise
chrome.enterprise.networkingAttributes.getNetworkDetails(
  callback?: function,
)
: Promise<NetworkDetails>

Получает сведения о сети по умолчанию, к которой подключено устройство. Если пользователь не связан с организацией или устройство не подключено к сети, для runtime.lastError будет указана причина сбоя.

Параметры

  • обратный вызов

    function необязательно

    Параметр callback выглядит следующим образом:

    (networkAddresses: NetworkDetails) => void

Возвраты

  • Chrome 96 и более поздних версий;

    Возвращает объект Promise, который распознается с помощью NetworkDetails сети устройства по умолчанию.

    Объекты Promise поддерживаются только в Manifest V3 и более поздних версиях. На других платформах нужно использовать обратные вызовы.