Описание
API chrome.networking.onc
используется для настройки сетевых подключений (сотовая связь, Ethernet, VPN или Wi-Fi). Этот API доступен в автоматически запускаемых сеансах киоска Chrome OS.
Конфигурации сетевых подключений указаны в соответствии со спецификацией открытой конфигурации сети (ONC) .
ПРИМЕЧАНИЕ . Большинство свойств словаря и значений перечисления используют UpperCamelCase для соответствия спецификации ONC вместо соглашения JavaScript lowCamelCase.
Разрешения
networking.onc
Доступность
Типы
ActivationStateType
Перечисление
«Активировано» «Активация» «Неактивировано» «Частично активирован»
CaptivePortalStatus
Перечисление
"Неизвестный" «Офлайн» «Онлайн» "Портал" «ПроксиАутРекуирд»
CellularProperties
Характеристики
- Состояние активации
Тип активацииStateType необязательный
Состояние активации учетной записи оператора связи.
- Тип активации
строка необязательна
Тип активации сотовой сети.
- Разрешить роуминг
логическое значение необязательно
Разрешен ли роуминг в сети.
- Автоподключение
логическое значение необязательно
Должна ли сотовая сеть подключаться автоматически (когда она находится в зоне действия).
- Семья
строка необязательна
Семейство технологий сотовой связи —
CDMA
илиGSM
. - Версия прошивки
строка необязательна
Версия прошивки, загруженная в сотовый модем.
- Найденные сети
FoundNetworkProperties [] необязательно
Список сетей, обнаруженных во время последнего сканирования сети.
- Версия оборудования
строка необязательна
Версия аппаратного обеспечения сотового модема.
- ГлавнаяПровайдер
CellularProviderProperties необязательный
Информация об операторе, выпустившем SIM-карту, установленную в данный момент в модеме.
- Производитель
строка необязательна
Производитель сотовых модемов.
- Идентификатор модели
строка необязательна
Идентификатор модели сотового модема.
- СетевыеТехнологии
строка необязательна
Если модем зарегистрирован в сети, используется сетевая технология.
- Платежный портал
Платежный портал необязательно
Портал онлайн-платежей, который пользователь может использовать для регистрации или изменения тарифного плана мобильной передачи данных.
- Роумингстате
строка необязательна
Состояние роуминга сотового модема в текущей сети.
- SIMLockStatus
SIMLockStatus необязательно
Состояние блокировки SIM-карты для семейных сетей GSM.
- SIMPresent
логическое значение необязательно
Присутствует ли SIM-карта.
- Сканирование
логическое значение необязательно
Хром 63+Истинно, когда выполняется сканирование сотовой сети.
- Обслуживающийоператор
CellularProviderProperties необязательный
Информация об операторе, в сети которого в данный момент зарегистрирован модем.
- Сила сигнала
номер необязательно
Текущая мощность сигнала сети.
- ПоддержкаNetworkScan
логическое значение необязательно
Поддерживает ли сотовая сеть сканирование.
CellularProviderProperties
Характеристики
- Код
нить
Идентификатор сотовой сети представляет собой простое объединение сетевых кодов MCC (код страны мобильной связи) и MNC (код мобильной сети).
- Страна
строка необязательна
Двухбуквенный код страны.
- Имя
нить
Имя оператора.
CellularStateProperties
Характеристики
- Состояние активации
Тип активацииStateType необязательный
- СетевыеТехнологии
строка необязательна
- Роумингстате
строка необязательна
- SIMPresent
логическое значение необязательно
- Сила сигнала
номер необязательно
CertificatePattern
Характеристики
- РегистрацияURI
строка[] необязательно
Список URI, к которым можно перенаправить пользователя, если не найдены сертификаты, соответствующие этому шаблону.
- Эмитент
IssuerSubjectPattern необязательно
Если установлено, шаблон, с которым должны сопоставляться настройки издателя X.509.
- ЭмитентCARef
строка[] необязательно
Список сертификатов ЦС эмитента сертификата. Сертификат должен быть подписан одним из них, чтобы соответствовать этому шаблону.
- Предмет
IssuerSubjectPattern необязательно
Если установлено, шаблон, с которым должны сопоставляться настройки субъекта X.509.
ClientCertificateType
Перечисление
"Реф" "Шаблон"
ConnectionStateType
Перечисление
«Подключено» «Соединение» «Не подключено»
DeviceStateProperties
Характеристики
- SIMLockStatus
SIMLockStatus необязательно
Хром 62+Статус блокировки SIM-карты, если Type = Cellular и SIMPresent = True.
- SIMPresent
логическое значение необязательно
Хром 62+Установите состояние присутствия SIM-карты, если тип устройства — «Сотовое».
- Сканирование
логическое значение необязательно
Установите, если устройство включено. True, если устройство в данный момент выполняет сканирование.
- Состояние
Текущее состояние устройства.
- Тип
Тип сети, связанной с устройством (сотовая сеть, Ethernet или Wi-Fi).
DeviceStateType
Перечисление
«Неинициализированный» "Неполноценный" «Включение» "Включено" "Запрещенный"
Устройство доступно, но не инициализировано.
Устройство инициализировано, но не включено.
Включенное состояние было запрошено, но не завершено.
Устройство включено.
Устройство запрещено.
EAPProperties
Характеристики
- АнонимнаяИдентификация
строка необязательна
- КлиентцертПККС11ид
строка необязательна
Хром 60+ - Клиентцертпаттерн
СертификатPattern необязательно
- ClientCertProvisioningProfileId
строка необязательна
Хром 93+ - Клиентсертреф
строка необязательна
- Клиентсерттипе
- Личность
строка необязательна
- Внутренний
строка необязательна
- Внешний
строка необязательна
Внешний тип EAP. Требуется ONC, но не может быть предоставлен при переводе с Shill.
- Пароль
строка необязательна
- Сохранить учетные данные
логическое значение необязательно
- СерверCAPEM
строка[] необязательно
- СерверCARefs
строка[] необязательно
- ТемаМатч
ManagedDOMString необязательно
Хром 60+ - Использовать ProactiveKeyCaching
логическое значение необязательно
- UseSystemCAs
логическое значение необязательно
EthernetProperties
Характеристики
- Аутентификация
строка необязательна
Аутентификация, используемая сетью Ethernet. Возможные значения:
None
и8021X
. - Автоподключение
логическое значение необязательно
Должна ли сеть Ethernet подключаться автоматически.
- EAP
EAPProperties необязательно
Настройки EAP сети. Требуется для аутентификации 8021X.
EthernetStateProperties
Характеристики
- Аутентификация
нить
FoundNetworkProperties
Характеристики
- Длинное имя
строка необязательна
Полное имя оператора сети.
- идентификатор сети
нить
Идентификатор сети.
- Короткое имя
строка необязательна
Краткое имя оператора сети.
- Статус
нить
Доступность сети.
- Технология
нить
Технология доступа, используемая сетью.
GlobalPolicy
Характеристики
- Алловонлиполицинетворкстоаутоконнект
логическое значение необязательно
Если это правда, только сети политик могут подключаться автоматически. По умолчанию ложь.
- Алловонлиполицинетворкстоконнект
логическое значение необязательно
Если это правда, можно подключаться только к сетям политик, и никакие новые сети не могут быть добавлены или настроены. По умолчанию ложь.
- Алловонлиполицинетворкстоконнектифаваилабле
логическое значение необязательно
Хром 70+Если значение равно true и управляемая сеть доступна в списке видимых сетей, можно подключаться только к сетям политики, и никакие новые сети не могут быть добавлены или настроены. По умолчанию ложь.
- БлокированныеHexSSID
строка[] необязательно
Хром 86+Список заблокированных сетей. Подключения к заблокированным сетям запрещены. Сети можно снова разблокировать, указав явную конфигурацию сети. По умолчанию пустой список.
IPConfigProperties
Характеристики
- Исключенные маршруты
строка[] необязательно
Хром 76+Массив IP-блоков в нотации CIDR, подробности см. в onc_spec.md.
- шлюз
строка необязательна
Адрес шлюза, используемый для конфигурации IP.
- IP-адрес
строка необязательна
IP-адрес для подключения. Может быть адресом IPv4 или IPv6, в зависимости от значения
Type
. - Включенные маршруты
строка[] необязательно
Хром 76+Массив IP-блоков в нотации CIDR, подробности см. в onc_spec.md.
- Серверы имен
строка[] необязательно
Массив адресов, используемых для серверов имен.
- Префикс маршрутизации
номер необязательно
Префикс маршрутизации.
- Поиск доменов
строка[] необязательно
Хром 76+Массив строк для разрешения имен. Подробности см. в onc_spec.md.
- Тип
строка необязательна
Тип конфигурации IP. Это может быть
IPv4
илиIPv6
. - Вебпроксиавтодисковериурл
строка необязательна
URL-адрес для автоматического обнаружения веб-прокси, сообщаемый через DHCP.
IPConfigType
Перечисление
"ДХКП" «Статический»
IssuerSubjectPattern
Характеристики
- Общее имя
строка необязательна
Если установлено, значение, которому соответствует общее имя субъекта сертификата.
- Местность
строка необязательна
Если установлено, значение, по которому сопоставляется общее расположение субъекта сертификата.
- Организация
строка необязательна
Если установлено, значение, по которому сопоставляются организации субъекта сертификата. Хотя бы одна организация должна соответствовать этому значению.
- Организационная единица
строка необязательна
Если установлено, значение, по которому сопоставляются организационные подразделения субъекта сертификата. Хотя бы одно организационное подразделение должно соответствовать этому значению.
ManagedBoolean
Характеристики
- Активный
логическое значение необязательно
Активное значение, используемое в настоящее время менеджером конфигурации сети (например, Shill).
- УстройствоРедактируемое
логическое значение необязательно
Существует ли DevicePolicy для свойства и разрешено ли редактирование свойства (т. е. рекомендованное значение свойства, заданное политикой). По умолчанию установлено значение
false
. - Политика устройства
логическое значение необязательно
Значение свойства, предоставленное политикой устройства.
- Эффективный
строка необязательна
Источник, из которого определялась эффективная стоимость имущества.
логическое значение необязательно
Значение, установленное для всех пользователей устройства. Предоставляется только в том случае, если
DeviceEditiable
имеетtrue
.- Редактируемый пользователем
логическое значение необязательно
Существует ли UserPolicy для свойства и разрешено ли его редактирование (т. е. политика устанавливает рекомендуемое значение свойства). По умолчанию установлено значение
false
. - Пользовательская политика
логическое значение необязательно
Значение свойства, предоставленное пользовательской политикой.
- Пользовательские настройки
логическое значение необязательно
Значение свойства, заданное вошедшим в систему пользователем. Предоставляется только в том случае, если
UserEditable
имеетtrue
.
ManagedCellularProperties
Характеристики
- Состояние активации
Тип активацииStateType необязательный
- Тип активации
строка необязательна
- Разрешить роуминг
логическое значение необязательно
- Автоподключение
ManagedBoolean необязательно
- Семья
строка необязательна
- Версия прошивки
строка необязательна
- Найденные сети
FoundNetworkProperties [] необязательно
- Версия оборудования
строка необязательна
- ГлавнаяПровайдер
CellularProviderProperties [] необязательно
- Производитель
строка необязательна
- Идентификатор модели
строка необязательна
- СетевыеТехнологии
строка необязательна
- Платежный портал
Платежный портал необязательно
- Роумингстате
строка необязательна
- SIMLockStatus
SIMLockStatus необязательно
- SIMPresent
логическое значение необязательно
- Сканирование
логическое значение необязательно
Хром 63+ - Обслуживающийоператор
CellularProviderProperties необязательный
- Сила сигнала
номер необязательно
- ПоддержкаNetworkScan
логическое значение необязательно
ManagedDOMString
Характеристики
- Активный
строка необязательна
Активное значение, используемое в настоящее время менеджером конфигурации сети (например, Shill).
- УстройствоРедактируемое
логическое значение необязательно
Существует ли DevicePolicy для свойства и разрешено ли его редактирование (т. е. рекомендованное значение свойства, заданное политикой). По умолчанию установлено значение
false
. - Политика устройства
строка необязательна
Значение свойства, предоставленное политикой устройства.
- Эффективный
строка необязательна
Источник, из которого определялась эффективная стоимость имущества.
строка необязательна
Значение, установленное для всех пользователей устройства. Предоставляется только в том случае, если
DeviceEditiable
имеетtrue
.- Редактируемый пользователем
логическое значение необязательно
Существует ли UserPolicy для свойства и разрешено ли его редактирование (т. е. политика устанавливает рекомендуемое значение свойства). По умолчанию установлено значение
false
. - Пользовательская политика
строка необязательна
Значение свойства, предоставленное пользовательской политикой.
- Пользовательские настройки
строка необязательна
Значение свойства, заданное вошедшим в систему пользователем. Предоставляется только в том случае, если
UserEditable
имеетtrue
.
ManagedDOMStringList
Характеристики
- Активный
строка[] необязательно
Активное значение, используемое в настоящее время менеджером конфигурации сети (например, Shill).
- УстройствоРедактируемое
логическое значение необязательно
Существует ли DevicePolicy для свойства и разрешено ли его редактирование (т. е. рекомендованное значение свойства, заданное политикой). По умолчанию установлено значение
false
. - Политика устройства
строка[] необязательно
Значение свойства, предоставленное политикой устройства.
- Эффективный
строка необязательна
Источник, из которого определялась эффективная стоимость имущества.
строка[] необязательно
Значение, установленное для всех пользователей устройства. Предоставляется только в том случае, если
DeviceEditiable
имеетtrue
.- Редактируемый пользователем
логическое значение необязательно
Существует ли UserPolicy для свойства и разрешено ли его редактирование (т. е. политика устанавливает рекомендуемое значение свойства). По умолчанию установлено значение
false
. - Пользовательская политика
строка[] необязательно
Значение свойства, предоставленное пользовательской политикой.
- Пользовательские настройки
строка[] необязательно
Значение свойства, заданное вошедшим в систему пользователем. Предоставляется только в том случае, если
UserEditable
имеетtrue
.
ManagedEthernetProperties
Характеристики
- Аутентификация
ManagedDOMString необязательно
- Автоподключение
ManagedBoolean необязательно
ManagedIPConfigProperties
Характеристики
- шлюз
ManagedDOMString необязательно
- IP-адрес
ManagedDOMString необязательно
- Серверы имен
УправляемыйDOMStringList необязательно
- Префикс маршрутизации
ManagedLong необязательно
- Тип
ManagedDOMString необязательно
См.
IPConfigProperties.Type
. - Вебпроксиавтодисковериурл
ManagedDOMString необязательно
ManagedIPConfigType
Характеристики
- Активный
IPConfigType необязательно
Активное значение, используемое в настоящее время менеджером конфигурации сети (например, Shill).
- УстройствоРедактируемое
логическое значение необязательно
Существует ли DevicePolicy для свойства и разрешено ли его редактирование (т. е. рекомендованное значение свойства, заданное политикой). По умолчанию установлено значение
false
. - Политика устройства
IPConfigType необязательно
Значение свойства, предоставленное политикой устройства.
- Эффективный
строка необязательна
Источник, из которого определялась эффективная стоимость имущества.
IPConfigType необязательно
Значение, установленное для всех пользователей устройства. Предоставляется только в том случае, если
DeviceEditiable
имеетtrue
.- Редактируемый пользователем
логическое значение необязательно
Существует ли UserPolicy для свойства и разрешено ли его редактирование (т. е. политика устанавливает рекомендуемое значение свойства). По умолчанию установлено значение
false
. - Пользовательская политика
IPConfigType необязательно
Значение свойства, предоставленное пользовательской политикой.
- Пользовательские настройки
IPConfigType необязательно
Значение свойства, заданное вошедшим в систему пользователем. Предоставляется только в том случае, если
UserEditable
имеетtrue
.
ManagedLong
Характеристики
- Активный
номер необязательно
Активное значение, используемое в настоящее время менеджером конфигурации сети (например, Shill).
- УстройствоРедактируемое
логическое значение необязательно
Существует ли DevicePolicy для свойства и разрешено ли его редактирование (т. е. рекомендованное значение свойства, заданное политикой). По умолчанию установлено значение
false
. - Политика устройства
номер необязательно
Значение свойства, предоставленное политикой устройства.
- Эффективный
строка необязательна
Источник, из которого определялась эффективная стоимость имущества.
номер необязательно
Значение, установленное для всех пользователей устройства. Предоставляется только в том случае, если
DeviceEditiable
имеетtrue
.- Редактируемый пользователем
логическое значение необязательно
Существует ли UserPolicy для свойства и разрешено ли его редактирование (т. е. политика устанавливает рекомендуемое значение свойства). По умолчанию установлено значение
false
. - Пользовательская политика
номер необязательно
Значение свойства, предоставленное пользовательской политикой.
- Пользовательские настройки
номер необязательно
Значение свойства, заданное вошедшим в систему пользователем. Предоставляется только в том случае, если
UserEditable
имеетtrue
.
ManagedManualProxySettings
Характеристики
- FTPПрокси
ManagedProxyLocation необязательно.
- HTTP-прокси
ManagedProxyLocation необязательно.
- НОСКИ
ManagedProxyLocation необязательно.
- БезопасныйHTTPПрокси
ManagedProxyLocation необязательно.
ManagedProperties
Характеристики
- Сотовая связь
ManagedCellularProperties необязательно.
- Подключаемый
логическое значение необязательно
- Состояние соединения
ConnectionStateType необязательно
- Эрростате
строка необязательна
- Ethernet
ManagedEthernetProperties необязательно.
- ГУИД
нить
См.
NetworkProperties.GUID
. - IP-адресконфигтипе
ManagedIPConfigType необязательно.
- IPConfigs
IPConfigProperties [] необязательно
- Макадрес
строка необязательна
- Измеренный
ManagedBoolean необязательно
Хром 85+ - Имя
ManagedDOMString необязательно
См.
NetworkProperties.Name
. - ИмяServersConfigType
ManagedIPConfigType необязательно.
- Приоритет
ManagedLong необязательно
- Настройки прокси
ManagedProxySettings необязательно
- Ограниченное подключение
логическое значение необязательно
- СохраненоIPConfig
IPConfigProperties необязательно
- Источник
строка необязательна
См.
NetworkProperties.Source
. - СтатическийIPConfig
ManagedIPConfigProperties необязательно.
- Трафиккаунтерресеттиме
номер необязательно
Хром 125+ - Тип
См.
NetworkProperties.Type
. - VPN
ManagedVPNProperties необязательно.
См.
NetworkProperties.VPN
. - Wi-Fi
Управляемые свойства Wi-Fi необязательно.
См.
NetworkProperties.WiFi
.
ManagedProxyLocation
Характеристики
- Хозяин
См.
ProxyLocation.Host
. - Порт
См.
ProxyLocation.Port
.
ManagedProxySettings
Характеристики
- Исключить домены
УправляемыйDOMStringList необязательно
- Руководство
ManagedManualProxySettings необязательно
См.
ProxySettings.Manual
. - ПКК
ManagedDOMString необязательно
См.
ProxySettings.PAC
. См.
ProxySettings.Type
.
ManagedProxySettingsType
Характеристики
- Активный
ProxySettingsType необязательно
Активное значение, используемое в настоящее время менеджером конфигурации сети (например, Shill).
- УстройствоРедактируемое
логическое значение необязательно
Существует ли DevicePolicy для свойства и разрешено ли его редактирование (т. е. рекомендованное значение свойства, заданное политикой). По умолчанию установлено значение
false
. - Политика устройства
ProxySettingsType необязательно
Значение свойства, предоставленное политикой устройства.
- Эффективный
строка необязательна
Источник, из которого определялась эффективная стоимость имущества.
ProxySettingsType необязательно
Значение, установленное для всех пользователей устройства. Предоставляется только в том случае, если
DeviceEditiable
имеетtrue
.- Редактируемый пользователем
логическое значение необязательно
Существует ли UserPolicy для свойства и разрешено ли его редактирование (т. е. политика устанавливает рекомендуемое значение свойства). По умолчанию установлено значение
false
. - Пользовательская политика
ProxySettingsType необязательно
Значение свойства, предоставленное пользовательской политикой.
- Пользовательские настройки
ProxySettingsType необязательно
Значение свойства, заданное вошедшим в систему пользователем. Предоставляется только в том случае, если
UserEditable
имеетtrue
.
ManagedThirdPartyVPNProperties
Характеристики
- идентификатор расширения
- ИмяПоставщика
строка необязательна
ManagedVPNProperties
Характеристики
- Автоподключение
ManagedBoolean необязательно
- Хозяин
ManagedDOMString необязательно
См.
VPNProperties.Host
. - Тип
ManagedDOMString необязательно
См.
VPNProperties.Type
.
ManagedWiFiProperties
Характеристики
- Разрешить шлюзARPPolling
ManagedBoolean необязательно
См. раздел
WiFiProperties.AllowGatewayARPPolling
. - Автоподключение
ManagedBoolean необязательно
- БССИД
строка необязательна
См.
WiFiProperties.BSSID
. - Частота
номер необязательно
См. раздел
WiFiProperties.Frequency
. - Список частот
номер[] необязательно
- ШестнадцатеричныйSSID
ManagedDOMString необязательно
См.
WiFiProperties.HexSSID
. - СкрытыйSSID
ManagedBoolean необязательно
- Порог роуминга
ManagedLong необязательно
Устарело, игнорируется. См.
WiFiProperties.RoamThreshold
. - SSID
ManagedDOMString необязательно
См.
WiFiProperties.SSID
. - Безопасность
См. раздел
WiFiProperties.Security
. - Сила сигнала
номер необязательно
См. раздел
WiFiProperties.SignalStrength
.
ManualProxySettings
Характеристики
- FTPПрокси
Местоположение прокси-сервера необязательно
Настройки FTP-прокси.
- HTTP-прокси
Местоположение прокси-сервера необязательно
Настройки HTTP-прокси.
- НОСКИ
Местоположение прокси-сервера необязательно
Настройки SOCKS-прокси.
- БезопасныйHTTPПрокси
Местоположение прокси-сервера необязательно
Настройки безопасного HTTP-прокси.
NetworkConfigProperties
Характеристики
- Сотовая связь
CellularProperties необязательно
- Ethernet
Свойства Ethernet необязательно
- ГУИД
строка необязательна
См.
NetworkProperties.GUID
. - IP-адресконфигтипе
IPConfigType необязательно
- Имя
строка необязательна
См.
NetworkProperties.Name
. - ИмяServersConfigType
IPConfigType необязательно
- Приоритет
номер необязательно
- Тип
Тип сети необязательно
См.
NetworkProperties.Type
. - VPN
Свойства VPN необязательно
См.
NetworkProperties.VPN
. - Wi-Fi
Свойства WiFi необязательно
См.
NetworkProperties.WiFi
. - WiMAX
Свойства WiMAX необязательно
Устарело.
NetworkFilter
Характеристики
- настроен
логическое значение необязательно
Если это правда, включать только настроенные (сохраненные) сети. По умолчанию установлено значение «ложь».
- предел
номер необязательно
Максимальное количество возвращаемых сетей. По умолчанию 1000, если не указано. Используйте 0 для отсутствия ограничений.
- тип сети
Тип возвращаемых сетей.
- видимый
логическое значение необязательно
Если это правда, включать только видимые (физически подключенные или находящиеся в радиусе действия) сети. По умолчанию установлено значение «ложь».
NetworkProperties
Характеристики
- Сотовая связь
CellularProperties необязательно
Для сотовых сетей — свойства сотовой сети.
- Подключаемый
логическое значение необязательно
Доступна ли сеть.
- Состояние соединения
ConnectionStateType необязательно
Текущее состояние подключения к сети.
- Эрростате
строка необязательна
Последнее записанное состояние сетевой ошибки.
- Ethernet
Свойства Ethernet необязательно
Для сетей Ethernet — свойства сети Ethernet.
- ГУИД
нить
Сетевой GUID.
- IP-адресконфигтипе
IPConfigType необязательно
Тип конфигурации IP-адреса сети.
- IPConfigs
IPConfigProperties [] необязательно
IP-конфигурация сети.
- Макадрес
строка необязательна
MAC-адрес сети.
- Измеренный
логическое значение необязательно
Хром 85+Является ли сеть измеренной.
- Имя
строка необязательна
Удобное сетевое имя.
- ИмяServersConfigType
IPConfigType необязательно
Тип конфигурации IP для серверов имен, используемых в сети.
- Приоритет
номер необязательно
Приоритет сети.
- Настройки прокси
Настройки прокси необязательно
Настройки прокси сети.
- Ограниченное подключение
логическое значение необязательно
Для подключенной сети: ограничено ли сетевое подключение к Интернету, например, если сеть находится за порталом, или сотовая сеть не активирована.
- СохраненоIPConfig
IPConfigProperties необязательно
Конфигурация IP, полученная от DHCP-сервера перед применением статической конфигурации IP.
- Источник
строка необязательна
Указывает, настроена ли сеть и если да, то как. Возможные значения:
-
Device
-
DevicePolicy
-
User
-
UserPolicy
-
None
«Нет» конфликтует с генерацией кода расширения, поэтому мы должны использовать строку для «Источник» вместо перечисления SourceType.
-
- СтатическийIPConfig
IPConfigProperties необязательно
Статическая IP-конфигурация сети.
- Трафиккаунтерресеттиме
номер необязательно
Хром 125+Когда счетчики трафика сбрасывались в последний раз.
- Тип
Тип сети.
- VPN
Свойства VPN необязательно
Для сетей VPN — свойства сети VPN.
- Wi-Fi
Свойства WiFi необязательно
Для сетей Wi-Fi — свойства сети Wi-Fi.
NetworkStateProperties
Характеристики
- Сотовая связь
CellularStateProperties необязательно
- Подключаемый
логическое значение необязательно
- Состояние соединения
ConnectionStateType необязательно
- Эрростате
строка необязательна
- Ethernet
EthernetStateProperties необязательно
- ГУИД
нить
См.
NetworkProperties.GUID
. - Имя
строка необязательна
См.
NetworkProperties.Name
. - Приоритет
номер необязательно
- Источник
строка необязательна
См.
NetworkProperties.Source
. - Тип
См.
NetworkProperties.Type
. - VPN
VPNStateProperties необязательно
См.
NetworkProperties.VPN
. - Wi-Fi
WiFiStateProperties необязательно
См.
NetworkProperties.WiFi
.
NetworkType
Перечисление
"Все" «Сотовая связь» «Этернет» "Тетер" «ВПН» «Беспроводной» "Wi-Fi"
PaymentPortal
Характеристики
- Метод
нить
Метод HTTP, используемый для платежного портала.
- PostData
строка необязательна
Данные публикации для отправки на платежный портал. Игнорируется, если
Method
не равенPOST
. - URL
строка необязательна
URL-адрес платежного портала.
ProxyLocation
Характеристики
- Хозяин
нить
IP-адрес прокси-сервера.
- Порт
число
Порт, который будет использоваться для прокси.
ProxySettings
Характеристики
- Исключить домены
строка[] необязательно
Домены и хосты, для которых исключены ручные настройки прокси.
- Руководство
Ручные настройки прокси необязательно
Ручные настройки прокси — используется только для
Manual
настроек прокси. - ПКК
строка необязательна
URL-адрес файла автоконфигурации прокси.
Тип настроек прокси.
ProxySettingsType
Перечисление
"Прямой" "Руководство" "ПАК" "ВПАД"
SIMLockStatus
Характеристики
- Блокировка включена
логическое значение
Включена ли блокировка SIM-карты.
- Тип блокировки
нить
Статус блокировки SIM-карты — возможные значения:
'sim-pin'
,'sim-puk'
и''
. - Повторы влево
номер необязательно
Количество попыток блокировки PIN-кода, прежде чем для разблокировки SIM-карты потребуется PUK.
ThirdPartyVPNProperties
Характеристики
- идентификатор расширения
нить
Идентификатор расширения стороннего поставщика VPN.
- ИмяПоставщика
строка необязательна
Имя провайдера VPN.
VPNProperties
Характеристики
- Автоподключение
логическое значение необязательно
Должна ли сеть VPN подключаться автоматически.
- Хозяин
строка необязательна
VPN-хост.
- Тип
строка необязательна
Тип VPN. Это не может быть перечисление из-за L2TP-IPSec. Это необязательно для NetworkConfigProperties, которое передается в setProperties, который можно использовать для установки только определенных свойств.
VPNStateProperties
Характеристики
- Тип
нить
См.
VPNProperties.Type
.
WiFiProperties
Характеристики
- Разрешить шлюзARPPolling
логическое значение необязательно
Устарело с версии Chrome 131.Удален в M131. Активного опроса ARP сейчас нет.
- Автоподключение
логическое значение необязательно
Должна ли сеть Wi-Fi подключаться автоматически, когда она находится в зоне действия.
- БССИД
строка необязательна
BSSID связанной точки доступа.
- EAP
EAPProperties необязательно
Свойства EAP сети. Требуется для сетей
WEP-8021X
иWPA-EAP
. - Частота
номер необязательно
Рабочая частота службы Wi-Fi в МГц. Для подключенных сетей — текущая частота, на которой подключена сеть. В противном случае частота будет лучшей из имеющихся BSS.
- Список частот
номер[] необязательно
Содержит все рабочие частоты, недавно обнаруженные в сети Wi-Fi.
- ШестнадцатеричныйSSID
строка необязательна
Копия сетевого SSID в шестнадцатеричном формате.
- СкрытыйSSID
логическое значение необязательно
Будет ли SSID сети транслироваться.
- Парольная фраза
строка необязательна
Хром 66+Парольная фраза для соединений WEP/WPA/WPA2. Это свойство можно только установить — свойства, возвращаемые
getProperties
, не будут содержать это значение. - Порог роуминга
номер необязательно
Устарело, игнорируется.
- SSID
строка необязательна
SSID сети.
- Безопасность
строка необязательна
Тип сетевой безопасности.
- Сила сигнала
номер необязательно
Уровень сигнала сети.
WiFiStateProperties
Характеристики
- БССИД
строка необязательна
См.
WiFiProperties.BSSID
. - Частота
номер необязательно
См. раздел
WiFiProperties.Frequency
. - ШестнадцатеричныйSSID
строка необязательна
Хром 62+См.
WiFiProperties.HexSSID
. - SSID
строка необязательна
Хром 62+См.
WiFiProperties.SSID
. - Безопасность
нить
См. раздел
WiFiProperties.Security
. - Сила сигнала
номер необязательно
См. раздел
WiFiProperties.SignalStrength
.
WiMAXProperties
Характеристики
- Автоподключение
логическое значение необязательно
Должна ли сеть подключаться автоматически.
- EAP
EAPProperties необязательно
Свойства EAP сети.
Методы
createNetwork()
chrome.networking.onc.createNetwork(
shared: boolean,
properties: NetworkConfigProperties,
callback?: function,
)
Создает новую конфигурацию сети из свойств. Если соответствующая настроенная сеть уже существует, это не удастся. В противном случае возвращает GUID новой сети.
Параметры
логическое значение
Если это
true
, поделитесь этой конфигурацией сети с другими пользователями.Эта опция доступна только в веб-интерфейсе Chrome. * При вызове приложений единственным допустимым значением является
false
.- характеристики
Свойства для настройки новой сети.
- перезвонить
функция необязательна
Параметр
callback
выглядит так:(result: string) => void
- результат
нить
Возврат
Обещание<строка>
Хром 125+Промисы поддерживаются только для Manifest V3 и более поздних версий, на других платформах необходимо использовать обратные вызовы.
disableNetworkType()
chrome.networking.onc.disableNetworkType(
networkType: NetworkType,
)
Отключает любые устройства, соответствующие указанному типу сети. См. примечание для enableNetworkType
.
Параметры
- тип сети
Тип сети, которую нужно отключить.
enableNetworkType()
chrome.networking.onc.enableNetworkType(
networkType: NetworkType,
)
Включает любые устройства, соответствующие указанному типу сети. Обратите внимание: тип может представлять несколько типов сетей (например, «Беспроводная»).
Параметры
- тип сети
Тип сети, которую нужно включить.
forgetNetwork()
chrome.networking.onc.forgetNetwork(
networkGuid: string,
callback?: function,
)
Забывает конфигурацию сети, очищая все настроенные свойства сети с помощью GUID networkGuid
. Сюда также могут относиться любые другие сети с совпадающими идентификаторами (например, SSID WiFi и безопасность). Если такой конфигурации не существует, будет установлена ошибка и операция завершится неудачно.
В сеансах киоска этот метод не сможет забыть конфигурации общей сети.
Параметры
- сетевой гид
нить
GUID сети забыть.
- перезвонить
функция необязательна
Параметр
callback
выглядит так:() => void
Возврат
Обещание<void>
Хром 125+Промисы поддерживаются только для Manifest V3 и более поздних версий, на других платформах необходимо использовать обратные вызовы.
getCaptivePortalStatus()
chrome.networking.onc.getCaptivePortalStatus(
networkGuid: string,
callback?: function,
)
Возвращает статус адаптивного портала для сети, соответствующей «networkGuid».
Параметры
- сетевой гид
нить
GUID сети, для которой требуется получить статус адаптивного портала.
- перезвонить
функция необязательна
Параметр
callback
выглядит так:(result: CaptivePortalStatus) => void
- результат
Возврат
Обещание < CaptivePortalStatus >
Хром 125+Промисы поддерживаются только для Manifest V3 и более поздних версий, на других платформах необходимо использовать обратные вызовы.
getDeviceStates()
chrome.networking.onc.getDeviceStates(
callback?: function,
)
Возвращает состояния доступных сетевых устройств.
Параметры
- перезвонить
функция необязательна
Параметр
callback
выглядит так:(result: DeviceStateProperties[]) => void
- результат
Возврат
Обещание< DeviceStateProperties []>
Хром 125+Промисы поддерживаются только для Manifest V3 и более поздних версий, на других платформах необходимо использовать обратные вызовы.
getGlobalPolicy()
chrome.networking.onc.getGlobalPolicy(
callback?: function,
)
Получает свойства глобальной политики. Ожидается, что эти свойства не изменятся во время сеанса.
Параметры
- перезвонить
функция необязательна
Параметр
callback
выглядит так:(result: GlobalPolicy) => void
- результат
Возврат
Обещание< ГлобальнаяПолитика >
Хром 125+Промисы поддерживаются только для Manifest V3 и более поздних версий, на других платформах необходимо использовать обратные вызовы.
getManagedProperties()
chrome.networking.onc.getManagedProperties(
networkGuid: string,
callback?: function,
)
Получает объединенные свойства сети с идентификатором networkGuid из источников: настройки пользователя, общие настройки, политика пользователя, политика устройства и текущие активные настройки.
Параметры
- сетевой гид
нить
GUID сети, для которой требуется получить свойства.
- перезвонить
функция необязательна
Параметр
callback
выглядит так:(result: ManagedProperties) => void
- результат
Возврат
Обещание <ManagedProperties>
Хром 125+Промисы поддерживаются только для Manifest V3 и более поздних версий, на других платформах необходимо использовать обратные вызовы.
getNetworks()
chrome.networking.onc.getNetworks(
filter: NetworkFilter,
callback?: function,
)
Возвращает список сетевых объектов с теми же свойствами, что и getState
. Предусмотрен фильтр для указания типа возвращаемых сетей и ограничения количества сетей. Сети упорядочиваются системой в зависимости от их приоритета, при этом подключенные или соединяющиеся сети указаны первыми.
Параметры
- фильтр
Описывает, какие сети вернуть.
- перезвонить
функция необязательна
Параметр
callback
выглядит так:(result: NetworkStateProperties[]) => void
- результат
Возврат
Обещание < NetworkStateProperties []>
Хром 125+Промисы поддерживаются только для Manifest V3 и более поздних версий, на других платформах необходимо использовать обратные вызовы.
getProperties()
chrome.networking.onc.getProperties(
networkGuid: string,
callback?: function,
)
Получает все свойства сети с идентификатором networkGuid. Включает все свойства сети (значения только для чтения и чтения/записи).
Параметры
- сетевой гид
нить
GUID сети, для которой требуется получить свойства.
- перезвонить
функция необязательна
Параметр
callback
выглядит так:(result: NetworkProperties) => void
- результат
Возврат
Обещание< Сетевыесвойства >
Хром 125+Промисы поддерживаются только для Manifest V3 и более поздних версий, на других платформах необходимо использовать обратные вызовы.
getState()
chrome.networking.onc.getState(
networkGuid: string,
callback?: function,
)
Получает кэшированные свойства сети, доступные только для чтения, с идентификатором networkGuid. Предполагается, что это функция с более высокой производительностью, чем getProperties
, которая требует обратного пути для запроса сетевой подсистемы. Для всех сетей возвращаются следующие свойства: GUID, Тип, Имя, WiFi.Безопасность. Для видимых сетей предусмотрены дополнительные свойства: ConnectionState, ErrorState, WiFi.SignalStrength, Cellular.NetworkTechnology, Cellular.ActivationState, Cellular.RoamingState.
Параметры
- сетевой гид
нить
GUID сети, для которой требуется получить свойства.
- перезвонить
функция необязательна
Параметр
callback
выглядит так:(result: NetworkStateProperties) => void
- результат
Возврат
Обещание < NetworkStateProperties >
Хром 125+Промисы поддерживаются только для Manifest V3 и более поздних версий, на других платформах необходимо использовать обратные вызовы.
requestNetworkScan()
chrome.networking.onc.requestNetworkScan(
networkType?: NetworkType,
)
Запрашивает, чтобы сетевая подсистема сканировала новые сети и обновляла список, возвращаемый getVisibleNetworks
. Это всего лишь запрос: сетевая подсистема может его проигнорировать. Если список обновлен, будет запущено событие onNetworkListChanged
.
Параметры
- тип сети
Тип сети необязательно
Хром 63+Если предусмотрено, запрашивает сканирование, специфичное для данного типа. Для сотовой связи будет запрошено сканирование мобильной сети, если оно поддерживается.
setProperties()
chrome.networking.onc.setProperties(
networkGuid: string,
properties: NetworkConfigProperties,
callback?: function,
)
Устанавливает свойства сети с идентификатором networkGuid
. Это справедливо только для настроенных сетей (Источник != Нет). Ненастроенные видимые сети должны использовать вместо этого createNetwork
. В сеансах киоска вызов этого метода в общей сети завершится неудачно.
Параметры
- сетевой гид
нить
GUID сети, для которой необходимо задать свойства.
- характеристики
Свойства, которые необходимо установить.
- перезвонить
функция необязательна
Параметр
callback
выглядит так:() => void
Возврат
Обещание<void>
Хром 125+Промисы поддерживаются только для Manifest V3 и более поздних версий, на других платформах необходимо использовать обратные вызовы.
startConnect()
chrome.networking.onc.startConnect(
networkGuid: string,
callback?: function,
)
Запускает подключение к сети с помощью networkGuid.
Параметры
- сетевой гид
нить
GUID сети, к которой необходимо подключиться.
- перезвонить
функция необязательна
Параметр
callback
выглядит так:() => void
Возврат
Обещание<void>
Хром 125+Промисы поддерживаются только для Manifest V3 и более поздних версий, на других платформах необходимо использовать обратные вызовы.
startDisconnect()
chrome.networking.onc.startDisconnect(
networkGuid: string,
callback?: function,
)
Запускает отключение от сети с помощью networkGuid.
Параметры
- сетевой гид
нить
GUID сети, от которой требуется отключиться.
- перезвонить
функция необязательна
Параметр
callback
выглядит так:() => void
Возврат
Обещание<void>
Хром 125+Промисы поддерживаются только для Manifest V3 и более поздних версий, на других платформах необходимо использовать обратные вызовы.
События
onDeviceStateListChanged
chrome.networking.onc.onDeviceStateListChanged.addListener(
callback: function,
)
Вызывается, когда список устройств изменился или изменились какие-либо свойства состояния устройства.
Параметры
- перезвонить
функция
Параметр
callback
выглядит так:() => void
onNetworkListChanged
chrome.networking.onc.onNetworkListChanged.addListener(
callback: function,
)
Вызывается при изменении списка сетей. Отправляет полный список идентификаторов GUID для всех текущих сетей.
Параметры
- перезвонить
функция
Параметр
callback
выглядит так:(changes: string[]) => void
- изменения
нить[]
onNetworksChanged
chrome.networking.onc.onNetworksChanged.addListener(
callback: function,
)
Вызывается при изменении свойств в любой из сетей. Отправляет список GUID сетей, свойства которых изменились.
Параметры
- перезвонить
функция
Параметр
callback
выглядит так:(changes: string[]) => void
- изменения
нить[]
onPortalDetectionCompleted
chrome.networking.onc.onPortalDetectionCompleted.addListener(
callback: function,
)
Запускается после завершения обнаружения портала в сети. Отправляет GUID сети и соответствующий статус авторизованного портала.
Параметры
- перезвонить
функция
Параметр
callback
выглядит так:(networkGuid: string, status: CaptivePortalStatus) => void
- сетевой гид
нить
- статус