Описание
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-адрес для подключения. Может быть адресом 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 необязательно
- Айпи адрес
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 [] необязательно
- MAC-адрес
строка необязательна
- Измеренный
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-адрес
строка необязательна
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
логическое значение необязательно
Разрешен ли опрос 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,
)
Получил кэшированные свойства считывания сети с ID NetworkGuid. Это предназначено для более высокой функции производительности, чем getProperties
, которая требует поездки туда и обратно, чтобы запросить сетевую подсистему. Следующие свойства возвращаются для всех сетей: GUID, тип, имя, WiFi.security. Дополнительные свойства предоставляются для видимых сетей: ConnectionState, ErrorState, WiFi.SignalStrength, Cellular.NetWorkTechnology, Cellular.ActivationState, Cellular.RamingState.
Параметры
- NetworkGuid
нить
GUID сети, чтобы получить свойства.
- перезвонить
функция необязательно
Параметр
callback
выглядит как:(result: NetworkStateProperties) => void
- результат
Возврат
Обещание <networkstateproperties>
Хром 125+Обещания поддерживаются только для Manifest V3, а затем другие платформы должны использовать обратные вызовы.
requestNetworkScan()
chrome.networking.onc.requestNetworkScan(
networkType?: NetworkType,
)
Запрашивает, чтобы сетевая подсистема сканировала новые сети и обновил список, возвращенный getVisibleNetworks
. Это всего лишь запрос: подсистема сети может выбрать ее игнорировать. Если список обновляется, то событие onNetworkListChanged
будет запущено.
Параметры
- тип сети
NetworkType необязательно
Хром 63+Если предоставлено, запрашивает сканирование, специфичное для типа. Для Cellular сканирование мобильной сети будет запрошено в случае поддержки.
setProperties()
chrome.networking.onc.setProperties(
networkGuid: string,
properties: NetworkConfigProperties,
callback?: function,
)
Устанавливает свойства сети с ID networkGuid
. Это действительно только для настроенных сетей (источник! = Нет). Незаконфигурированные видимые сети должны вместо этого использовать createNetwork
. На сеансах киоска вызов этого метода в общей сети потерпит неудачу.
Параметры
- NetworkGuid
нить
GUID сети для установки свойств для.
- характеристики
Свойства для установки.
- перезвонить
функция необязательно
Параметр
callback
выглядит как:() => void
Возврат
Обещание <Void>
Хром 125+Обещания поддерживаются только для Manifest V3, а затем другие платформы должны использовать обратные вызовы.
startConnect()
chrome.networking.onc.startConnect(
networkGuid: string,
callback?: function,
)
Запускает подключение к сети с NetworkGuid.
Параметры
- NetworkGuid
нить
GUID сети для подключения.
- перезвонить
функция необязательно
Параметр
callback
выглядит как:() => void
Возврат
Обещание <Void>
Хром 125+Обещания поддерживаются только для Manifest V3, а затем другие платформы должны использовать обратные вызовы.
startDisconnect()
chrome.networking.onc.startDisconnect(
networkGuid: string,
callback?: function,
)
Запускает отключение от сети с NetworkGuid.
Параметры
- 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,
)
Уволен, когда изменился список сетей. Отправляет полный список гид для всех текущих сетей.
Параметры
- перезвонить
функция
Параметр
callback
выглядит как:(changes: string[]) => void
- изменения
нить[]
onNetworksChanged
chrome.networking.onc.onNetworksChanged.addListener(
callback: function,
)
Уволен, когда свойства меняются в любой из сетей. Отправляет список гид для сетей, чьи свойства изменились.
Параметры
- перезвонить
функция
Параметр
callback
выглядит как:(changes: string[]) => void
- изменения
нить[]
onPortalDetectionCompleted
chrome.networking.onc.onPortalDetectionCompleted.addListener(
callback: function,
)
Уволен, когда завершается обнаружение портала для сети. Отправляет GUID сети и соответствующий статус портала в неволе.
Параметры
- перезвонить
функция
Параметр
callback
выглядит как:(networkGuid: string, status: CaptivePortalStatus) => void
- NetworkGuid
нить
- положение дел