Descripción
La API de chrome.networking.onc
se usa para configurar conexiones de red (móvil, Ethernet, VPN o Wi-Fi). Esta API está disponible en sesiones de kiosco de ChromeOS iniciadas automáticamente.
Los parámetros de configuración de las conexiones de red se especifican según la especificación de Open Network Configuration (ONC).
NOTA: La mayoría de las propiedades del diccionario y los valores de enumeración usan UpperCamelCase para que coincida con la especificación de ONC en lugar de la convención lowerCamelCase de JavaScript.
Permisos
networking.onc
Disponibilidad
Tipos
ActivationStateType
Enum
"PartiallyActivated"
CaptivePortalStatus
Enum
"Portal"
"ProxyAuthRequired"
CellularProperties
Propiedades
-
ActivationState
ActivationStateType opcional
Estado de activación de la cuenta del operador.
-
ActivationType
cadena opcional
Es el tipo de activación de la red móvil.
-
AllowRoaming
booleano opcional
Si se permite el roaming para la red,
-
AutoConnect
booleano opcional
Si la red móvil se debe conectar automáticamente (cuando esté dentro del alcance)
-
Para familias
cadena opcional
Familia de tecnología de dispositivos móviles:
CDMA
oGSM
. -
FirmwareRevision
cadena opcional
La revisión de firmware se cargó en el módem celular.
-
FoundNetworks
FoundNetworkProperties[] opcional
Es la lista de redes encontradas durante la búsqueda de red más reciente.
-
HardwareRevision
cadena opcional
La revisión de hardware del módem celular
-
HomeProvider
CellularProviderProperties opcional
Información sobre el operador que emitió la tarjeta SIM actualmente instalada en el módem.
-
Fabricante
cadena opcional
El fabricante del módem celular
-
ModelID
cadena opcional
Es el ID de modelo del módem celular.
-
NetworkTechnology
cadena opcional
Si el módem está registrado en una red, es la tecnología de red que se utiliza actualmente.
-
PaymentPortal
PaymentPortal opcional
Portal de pagos en línea que un usuario puede usar para registrarse en un plan de datos móviles o modificarlo.
-
RoamingState
cadena opcional
El estado de roaming del módem celular en la red actual.
-
SIMLockStatus
SIMLockStatus opcional
El estado del bloqueo de SIM para las redes familiares GSM.
-
SIMPresent
booleano opcional
Si hay una tarjeta SIM
-
análisis
booleano opcional
Chrome 63 y versiones posterioresVerdadero cuando está en curso una búsqueda de red móvil.
-
ServingOperator
CellularProviderProperties opcional
Información sobre el operador en cuya red está registrado actualmente el módem.
-
SignalStrength
número opcional
La intensidad de la señal de red actual.
-
SupportNetworkScan
booleano opcional
Indica si la red móvil admite la búsqueda.
CellularProviderProperties
Propiedades
-
Código
cadena
ID de la red móvil como una concatenación simple del MCC (código móvil de país) y el MNC (código de red móvil) de la red.
-
País
cadena opcional
El código de país de dos letras.
-
Nombre
cadena
El nombre del operador.
CellularStateProperties
Propiedades
-
ActivationState
ActivationStateType opcional
Consulta
CellularProperties.ActivationState
. -
NetworkTechnology
cadena opcional
Consulta
CellularProperties.NetworkTechnology
. -
RoamingState
cadena opcional
Consulta
CellularProperties.RoamingState
. -
SIMPresent
booleano opcional
Consulta
CellularProperties.SIMPresent
. -
SignalStrength
número opcional
Consulta
CellularProperties.SignalStrength
.
CertificatePattern
Propiedades
-
EnrollmentURI
string[] opcional
Lista de URIs a los que se puede dirigir al usuario en caso de que no se encuentren certificados que coincidan con este patrón.
-
Emisor
IssuerSubjectPattern opcional
Si se establece, indica el patrón con el que se debe hacer coincidir la configuración de la entidad emisora X.509.
-
IssuerCARef
string[] opcional
Lista de certificados de la AC de la entidad emisora de certificados. Un certificado debe estar firmado por uno de ellos para que coincida con este patrón.
-
Asunto
IssuerSubjectPattern opcional
Si se establece, indica el patrón con el que se deben hacer coincidir los parámetros de configuración del asunto X.509.
ClientCertificateType
Enum
ConnectionStateType
Enum
DeviceStateProperties
Propiedades
-
SIMLockStatus
SIMLockStatus opcional
Chrome 62 y versiones posterioresEl estado de bloqueo de la SIM si Tipo = Móvil y SIMPresent = Verdadero.
-
SIMPresent
booleano opcional
Chrome 62 y versiones posterioresEstablece el estado actual de la SIM si el tipo de dispositivo es Móvil.
-
análisis
booleano opcional
Establece si el dispositivo está habilitado. Es verdadero si el dispositivo está escaneando actualmente.
-
Estado
Es el estado actual del dispositivo.
-
Tipo
Indica el tipo de red asociado con el dispositivo (móvil, Ethernet o Wi-Fi).
DeviceStateType
Enum
"No inicializado"
El dispositivo está disponible, pero no se inicializó.
"Disabled"
Se inicializa el dispositivo, pero no se habilita.
"Habilitación"
Se solicitó el estado habilitado, pero no se completó.
"Habilitado"
El dispositivo está habilitado.
"Prohibido"
El dispositivo está prohibido.
EAPProperties
Propiedades
-
AnonymousIdentity
cadena opcional
-
CertificadodeclientePKCS11Id
cadena opcional
Chrome 60 y versiones posteriores -
ClientCertPattern
CertificatePattern (opcional)
-
ClientCertProvisioningProfileId
cadena opcional
Chrome 93 y versiones posteriores -
ClientCertRef
cadena opcional
-
ClientCertType
-
Identidad
cadena opcional
-
Interior
cadena opcional
-
Exterior
cadena opcional
El tipo de EAP externo. Es obligatorio para la ONC, pero es posible que no se proporcione al traducir desde Shill.
-
Contraseña
cadena opcional
-
SaveCredentials
booleano opcional
-
ServerCAPEMs
string[] opcional
-
ServerCARefs
string[] opcional
-
SubjectMatch
ManagedDOMString opcional
Chrome 60 y versiones posteriores -
UseProactiveKeyCaching
booleano opcional
-
UseSystemCAs
booleano opcional
EthernetProperties
Propiedades
-
Proporción de eficiencia energética (EER)
cadena opcional
La autenticación utilizada por la red Ethernet. Los valores posibles son
None
y8021X
. -
AutoConnect
booleano opcional
Si la red Ethernet se debe conectar automáticamente.
-
EAP
EAPProperties opcionales
Configuración de EAP de la red. Obligatorio para la autenticación 8021X.
EthernetStateProperties
Propiedades
-
Proporción de eficiencia energética (EER)
cadena
Consulta
EthernetProperties.Authentication
.
FoundNetworkProperties
Propiedades
-
LongName
cadena opcional
El nombre en formato largo del operador de red.
-
NetworkId
cadena
ID de red.
-
ShortName
cadena opcional
El nombre en formato corto del operador de red.
-
Estado
cadena
Disponibilidad de la red
-
Tecnología
cadena
Tecnología de acceso que usa la red.
GlobalPolicy
Propiedades
-
AllowOnlyPolicyNetworksToAutoconnect
booleano opcional
Si es verdadero, solo las redes de políticas podrán conectarse automáticamente. La configuración predeterminada es "false".
-
AllowOnlyPolicyNetworksToConnect
booleano opcional
Si es verdadero, solo se podrán conectar redes de políticas y no se podrán agregar ni configurar redes nuevas. La configuración predeterminada es "false".
-
AllowOnlyPolicyNetworksToConnectIfAvailable
booleano opcional
Chrome 70 y versiones posterioresSi es verdadero y hay una red administrada disponible en la lista de redes visibles, solo se podrán conectar redes de políticas a las que no se podrán agregar ni configurar redes nuevas. La configuración predeterminada es "false".
-
BlockedHexSSIDs
string[] opcional
Chrome 86 y versiones posterioresLista de redes bloqueadas. Se prohíben las conexiones a las redes bloqueadas. Las redes se pueden volver a desbloquear si especificas una configuración de red explícita. La configuración predeterminada es una lista vacía.
IPConfigProperties
Propiedades
-
ExcludedRoutes
string[] opcional
Chrome 76 y versiones posterioresArreglo de bloques de IP en notación CIDR. Consulta onc_spec.md para obtener más detalles.
-
Puerta de enlace
cadena opcional
Dirección de puerta de enlace que se usa para la configuración de IP.
-
IPAddress
cadena opcional
Es la dirección IP de una conexión. Puede ser una dirección IPv4 o IPv6, según el valor de
Type
. -
IncludedRoutes
string[] opcional
Chrome 76 y versiones posterioresArreglo de bloques de IP en notación CIDR. Consulta onc_spec.md para obtener más detalles.
-
NameServers
string[] opcional
Es el array de direcciones que se usan para los servidores de nombres.
-
RoutingPrefix
número opcional
El prefijo de enrutamiento
-
SearchDomains
string[] opcional
Chrome 76 y versiones posterioresArray de cadenas para la resolución de nombres. Consulta onc_spec.md para obtener más información.
-
Tipo
cadena opcional
El tipo de configuración de IP. Puede ser
IPv4
oIPv6
. -
WebProxyAutoDiscoveryUrl
cadena opcional
URL de detección automática de proxy WEb, según se informó a través de DHCP.
IPConfigType
Enum
IssuerSubjectPattern
Propiedades
-
CommonName
cadena opcional
Si se establece, el valor con el que se debe hacer coincidir el nombre común del sujeto del certificado.
-
Localidad
cadena opcional
Si se establece, el valor con el que se debe hacer coincidir la ubicación común del sujeto del certificado.
-
Organización
cadena opcional
Si se establece, el valor con el que se debe hacer coincidir las organizaciones del sujeto del certificado. Al menos una organización debe coincidir con el valor.
-
OrganizationalUnit
cadena opcional
Si se configura, el valor con el que se debe hacer coincidir las unidades organizativas del sujeto de certificado. Al menos una unidad organizativa debe coincidir con el valor.
ManagedBoolean
Propiedades
-
Activo
booleano opcional
Es el valor activo utilizado actualmente por el administrador de configuración de red (p.ej., Shill).
-
DeviceEditable
booleano opcional
Indica si existe una DevicePolicy para la propiedad y si permite que esta se edite (es decir, el valor de propiedad recomendado establecido por la política). La configuración predeterminada es
false
. -
DevicePolicy
booleano opcional
Es el valor de propiedad que proporciona la política de dispositivo.
-
Entrada en vigencia:
cadena opcional
Es la fuente a partir de la cual se determinó el valor efectivo de la propiedad.
-
booleano opcional
Es el valor establecido para todos los usuarios del dispositivo. Solo se proporciona si
DeviceEditiable
estrue
. -
UserEditable
booleano opcional
Si existe una UserPolicy para la propiedad y permite que esta se edite (es decir, el valor de propiedad recomendado establecido por la política). La configuración predeterminada es
false
. -
UserPolicy
booleano opcional
El valor de propiedad que proporciona la política del usuario.
-
UserSetting
booleano opcional
El valor de propiedad que establece el usuario conectado. Solo se proporciona si
UserEditable
estrue
.
ManagedCellularProperties
Propiedades
-
ActivationState
ActivationStateType opcional
Consulta
CellularProperties.ActivationState
. -
ActivationType
cadena opcional
Consulta
CellularProperties.ActivationType
. -
AllowRoaming
booleano opcional
Consulta
CellularProperties.AllowRoaming
. -
AutoConnect
ManagedBoolean opcional
Consulta
CellularProperties.AutoConnect
. -
Para familias
cadena opcional
Consulta
CellularProperties.Family
. -
FirmwareRevision
cadena opcional
Consulta
CellularProperties.FirmwareRevision
. -
FoundNetworks
FoundNetworkProperties[] opcional
Consulta
CellularProperties.FoundNetworks
. -
HardwareRevision
cadena opcional
Consulta
CellularProperties.HardwareRevision
. -
HomeProvider
CellularProviderProperties[] opcional
Consulta
CellularProperties.HomeProvider
. -
Fabricante
cadena opcional
Consulta
CellularProperties.Manufacturer
. -
ModelID
cadena opcional
Consulta
CellularProperties.ModelID
. -
NetworkTechnology
cadena opcional
Consulta
CellularProperties.NetworkTechnology
. -
PaymentPortal
PaymentPortal opcional
Consulta
CellularProperties.PaymentPortal
. -
RoamingState
cadena opcional
Consulta
CellularProperties.RoamingState
. -
SIMLockStatus
SIMLockStatus opcional
Consulta
CellularProperties.SIMLockStatus
. -
SIMPresent
booleano opcional
Consulta
CellularProperties.SIMPresent
. -
análisis
booleano opcional
Chrome 63 y versiones posterioresConsulta
CellularProperties.Scanning
. -
ServingOperator
CellularProviderProperties opcional
Consulta
CellularProperties.ServingOperator
. -
SignalStrength
número opcional
Consulta
CellularProperties.SignalStrength
. -
SupportNetworkScan
booleano opcional
Consulta
CellularProperties.SupportNetworkScan
.
ManagedDOMString
Propiedades
-
Activo
cadena opcional
Es el valor activo utilizado actualmente por el administrador de configuración de red (p.ej., Shill).
-
DeviceEditable
booleano opcional
Indica si existe una DevicePolicy para la propiedad y si permite que esta se edite (es decir, el valor de propiedad recomendado establecido por la política). La configuración predeterminada es
false
. -
DevicePolicy
cadena opcional
Es el valor de propiedad que proporciona la política de dispositivo.
-
Entrada en vigencia:
cadena opcional
Es la fuente a partir de la cual se determinó el valor efectivo de la propiedad.
-
cadena opcional
Es el valor establecido para todos los usuarios del dispositivo. Solo se proporciona si
DeviceEditiable
estrue
. -
UserEditable
booleano opcional
Si existe una UserPolicy para la propiedad y permite que esta se edite (es decir, el valor de propiedad recomendado establecido por la política). La configuración predeterminada es
false
. -
UserPolicy
cadena opcional
El valor de propiedad que proporciona la política del usuario.
-
UserSetting
cadena opcional
El valor de propiedad que establece el usuario conectado. Solo se proporciona si
UserEditable
estrue
.
ManagedDOMStringList
Propiedades
-
Activo
string[] opcional
Es el valor activo utilizado actualmente por el administrador de configuración de red (p.ej., Shill).
-
DeviceEditable
booleano opcional
Indica si existe una DevicePolicy para la propiedad y si permite que esta se edite (es decir, el valor de propiedad recomendado establecido por la política). La configuración predeterminada es
false
. -
DevicePolicy
string[] opcional
Es el valor de propiedad que proporciona la política de dispositivo.
-
Entrada en vigencia:
cadena opcional
Es la fuente a partir de la cual se determinó el valor efectivo de la propiedad.
-
string[] opcional
Es el valor establecido para todos los usuarios del dispositivo. Solo se proporciona si
DeviceEditiable
estrue
. -
UserEditable
booleano opcional
Si existe una UserPolicy para la propiedad y permite que esta se edite (es decir, el valor de propiedad recomendado establecido por la política). La configuración predeterminada es
false
. -
UserPolicy
string[] opcional
El valor de propiedad que proporciona la política del usuario.
-
UserSetting
string[] opcional
El valor de propiedad que establece el usuario conectado. Solo se proporciona si
UserEditable
estrue
.
ManagedEthernetProperties
Propiedades
-
Proporción de eficiencia energética (EER)
ManagedDOMString opcional
Consulta
EthernetProperties.Authentication
. -
AutoConnect
ManagedBoolean opcional
Consulta
EthernetProperties.AutoConnect
.
ManagedIPConfigProperties
Propiedades
-
Puerta de enlace
ManagedDOMString opcional
Consulta
IPConfigProperties.Gateway
. -
IPAddress
ManagedDOMString opcional
Consulta
IPConfigProperties.IPAddress
. -
NameServers
ManagedDOMStringList opcional
Consulta
IPConfigProperties.NameServers
. -
RoutingPrefix
ManagedLong opcional
Consulta
IPConfigProperties.RoutingPrefix
. -
Tipo
ManagedDOMString opcional
Consulta
IPConfigProperties.Type
. -
WebProxyAutoDiscoveryUrl
ManagedDOMString opcional
ManagedIPConfigType
Propiedades
-
Activo
IPConfigType opcional
Es el valor activo utilizado actualmente por el administrador de configuración de red (p.ej., Shill).
-
DeviceEditable
booleano opcional
Indica si existe una DevicePolicy para la propiedad y si permite que esta se edite (es decir, el valor de propiedad recomendado establecido por la política). La configuración predeterminada es
false
. -
DevicePolicy
IPConfigType opcional
Es el valor de propiedad que proporciona la política de dispositivo.
-
Entrada en vigencia:
cadena opcional
Es la fuente a partir de la cual se determinó el valor efectivo de la propiedad.
-
IPConfigType opcional
Es el valor establecido para todos los usuarios del dispositivo. Solo se proporciona si
DeviceEditiable
estrue
. -
UserEditable
booleano opcional
Si existe una UserPolicy para la propiedad y permite que esta se edite (es decir, el valor de propiedad recomendado establecido por la política). La configuración predeterminada es
false
. -
UserPolicy
IPConfigType opcional
El valor de propiedad que proporciona la política del usuario.
-
UserSetting
IPConfigType opcional
El valor de propiedad que establece el usuario conectado. Solo se proporciona si
UserEditable
estrue
.
ManagedLong
Propiedades
-
Activo
número opcional
Es el valor activo utilizado actualmente por el administrador de configuración de red (p.ej., Shill).
-
DeviceEditable
booleano opcional
Indica si existe una DevicePolicy para la propiedad y si permite que esta se edite (es decir, el valor de propiedad recomendado establecido por la política). La configuración predeterminada es
false
. -
DevicePolicy
número opcional
Es el valor de propiedad que proporciona la política de dispositivo.
-
Entrada en vigencia:
cadena opcional
Es la fuente a partir de la cual se determinó el valor efectivo de la propiedad.
-
número opcional
Es el valor establecido para todos los usuarios del dispositivo. Solo se proporciona si
DeviceEditiable
estrue
. -
UserEditable
booleano opcional
Si existe una UserPolicy para la propiedad y permite que esta se edite (es decir, el valor de propiedad recomendado establecido por la política). La configuración predeterminada es
false
. -
UserPolicy
número opcional
El valor de propiedad que proporciona la política del usuario.
-
UserSetting
número opcional
El valor de propiedad que establece el usuario conectado. Solo se proporciona si
UserEditable
estrue
.
ManagedManualProxySettings
Propiedades
-
FTPProxy
ManagedProxyLocation opcional
Consulta
ManualProxySettings.FTPProxy
. -
HTTPProxy
ManagedProxyLocation opcional
Consulta
ManualProxySettings.HTTPProxy
. -
SOCKS
ManagedProxyLocation opcional
Consulta
ManualProxySettings.SOCKS
. -
SecureHTTPProxy
ManagedProxyLocation opcional
Consulta
ManualProxySettings.SecureHTTPProxy
.
ManagedProperties
Propiedades
-
Red móvil
ManagedCellularProperties opcional
Consulta
NetworkProperties.Cellular
. -
Conectable
booleano opcional
Consulta
NetworkProperties.Connectable
. -
ConnectionState
ConnectionStateType opcional
Consulta
NetworkProperties.ConnectionState
. -
ErrorState
cadena opcional
Consulta
NetworkProperties.ErrorState
. -
Ethernet
ManagedEthernetProperties opcional
Consulta
NetworkProperties.Ethernet
. -
GUID
cadena
Consulta
NetworkProperties.GUID
. -
IPAddressConfigType
ManagedIPConfigType opcional
Consulta
NetworkProperties.IPAddressConfigType
. -
IPConfigs
IPConfigProperties[] opcional
Consulta
NetworkProperties.IPConfigs
. -
MacAddress
cadena opcional
Consulta
NetworkProperties.MacAddress
. -
De uso medido
ManagedBoolean opcional
Chrome 85 y versiones posterioresConsulta
NetworkProperties.Metered
. -
Nombre
ManagedDOMString opcional
Consulta
NetworkProperties.Name
. -
NameServersConfigType
ManagedIPConfigType opcional
Consulta
NetworkProperties.NameServersConfigType
. -
Prioridad
ManagedLong opcional
Consulta
NetworkProperties.Priority
. -
ProxySettings
ManagedProxySettings opcional
Consulta
NetworkProperties.ProxySettings
. -
RestrictedConnectivity
booleano opcional
Consulta
NetworkProperties.RestrictedConnectivity
. -
SavedIPConfig
IPConfigProperties opcional
Consulta
NetworkProperties.SavedIPConfig
. -
Fuente
cadena opcional
Consulta
NetworkProperties.Source
. -
StaticIPConfig
ManagedIPConfigProperties opcional
Consulta
NetworkProperties.StaticIPConfig
. -
TrafficCounterResetTime
número opcional
Chrome 125 y versiones posteriores -
Tipo
Consulta
NetworkProperties.Type
. -
VPN
ManagedVPNProperties opcional
Consulta
NetworkProperties.VPN
. -
WiFi
ManagedWiFiProperties opcional
Consulta
NetworkProperties.WiFi
.
ManagedProxyLocation
Propiedades
-
Host
Consulta
ProxyLocation.Host
. -
Puerto
Consulta
ProxyLocation.Port
.
ManagedProxySettings
Propiedades
-
ExcludeDomains
ManagedDOMStringList opcional
Consulta
ProxySettings.ExcludeDomains
. -
Manual
ManagedManualProxySettings opcional
Consulta
ProxySettings.Manual
. -
Comisión de acción política
ManagedDOMString opcional
Consulta
ProxySettings.PAC
. -
Consulta
ProxySettings.Type
.
ManagedProxySettingsType
Propiedades
-
Activo
ProxySettingsType opcional
Es el valor activo utilizado actualmente por el administrador de configuración de red (p.ej., Shill).
-
DeviceEditable
booleano opcional
Indica si existe una DevicePolicy para la propiedad y si permite que esta se edite (es decir, el valor de propiedad recomendado establecido por la política). La configuración predeterminada es
false
. -
DevicePolicy
ProxySettingsType opcional
Es el valor de propiedad que proporciona la política de dispositivo.
-
Entrada en vigencia:
cadena opcional
Es la fuente a partir de la cual se determinó el valor efectivo de la propiedad.
-
ProxySettingsType opcional
Es el valor establecido para todos los usuarios del dispositivo. Solo se proporciona si
DeviceEditiable
estrue
. -
UserEditable
booleano opcional
Si existe una UserPolicy para la propiedad y permite que esta se edite (es decir, el valor de propiedad recomendado establecido por la política). La configuración predeterminada es
false
. -
UserPolicy
ProxySettingsType opcional
El valor de propiedad que proporciona la política del usuario.
-
UserSetting
ProxySettingsType opcional
El valor de propiedad que establece el usuario conectado. Solo se proporciona si
UserEditable
estrue
.
ManagedThirdPartyVPNProperties
Propiedades
-
ExtensionID
Consulta
ThirdPartyVPNProperties.ExtensionID
. -
ProviderName
cadena opcional
Consulta
ThirdPartyVPNProperties.ProviderName
.
ManagedVPNProperties
Propiedades
-
AutoConnect
ManagedBoolean opcional
Consulta
VPNProperties.AutoConnect
. -
Host
ManagedDOMString opcional
Consulta
VPNProperties.Host
. -
Tipo
ManagedDOMString opcional
Consulta
VPNProperties.Type
.
ManagedWiFiProperties
Propiedades
-
AllowGatewayARPPolling
ManagedBoolean opcional
Consulta
WiFiProperties.AllowGatewayARPPolling
. -
AutoConnect
ManagedBoolean opcional
Consulta
WiFiProperties.AutoConnect
. -
BSSID
cadena opcional
Consulta
WiFiProperties.BSSID
. -
Frecuencia
número opcional
Consulta
WiFiProperties.Frequency
. -
FrequencyList
number[] opcional
Consulta
WiFiProperties.FrequencyList
. -
HexSSID
ManagedDOMString opcional
Consulta
WiFiProperties.HexSSID
. -
HiddenSSID
ManagedBoolean opcional
Consulta
WiFiProperties.HiddenSSID
. -
RoamThreshold
ManagedLong opcional
Obsoleto, ignorado. Consulta
WiFiProperties.RoamThreshold
. -
SSID
ManagedDOMString opcional
Consulta
WiFiProperties.SSID
. -
Seguridad
Consulta
WiFiProperties.Security
. -
SignalStrength
número opcional
Consulta
WiFiProperties.SignalStrength
.
ManualProxySettings
Propiedades
-
FTPProxy
ProxyLocation opcional
Configuración del proxy FTP.
-
HTTPProxy
ProxyLocation opcional
Configuración del proxy HTTP.
-
SOCKS
ProxyLocation opcional
Configuración del proxy de SOCKS.
-
SecureHTTPProxy
ProxyLocation opcional
Configuración del proxy HTTP seguro.
NetworkConfigProperties
Propiedades
-
Red móvil
CellularProperties opcionales
Consulta
NetworkProperties.Cellular
. -
Ethernet
EthernetProperties opcional
Consulta
NetworkProperties.Ethernet
. -
GUID
cadena opcional
Consulta
NetworkProperties.GUID
. -
IPAddressConfigType
IPConfigType opcional
Consulta
NetworkProperties.IPAddressConfigType
. -
Nombre
cadena opcional
Consulta
NetworkProperties.Name
. -
NameServersConfigType
IPConfigType opcional
Consulta
NetworkProperties.NameServersConfigType
. -
Prioridad
número opcional
Consulta
NetworkProperties.Priority
. -
Tipo
NetworkType opcional
Consulta
NetworkProperties.Type
. -
VPN
VPNProperties opcional
Consulta
NetworkProperties.VPN
. -
WiFi
WiFiProperties opcional
Consulta
NetworkProperties.WiFi
. -
WiMAX
WiMAXProperties opcional
Ya no está disponible.
NetworkFilter
Propiedades
-
configurados
booleano opcional
Si es verdadero, solo incluye las redes configuradas (guardadas). La configuración predeterminada es "false".
-
límite
número opcional
Cantidad máxima de redes que se mostrarán. El valor predeterminado es 1,000 si no se especifica. Usa 0 para no tener límite.
-
networkType
El tipo de redes que se mostrarán.
-
visible
booleano opcional
Si es verdadero, solo incluye redes visibles (conectadas físicamente o dentro del rango). La configuración predeterminada es "false".
NetworkProperties
Propiedades
-
Red móvil
CellularProperties opcionales
Para redes móviles, propiedades de red móvil.
-
Conectable
booleano opcional
Indica si la red es conectable.
-
ConnectionState
ConnectionStateType opcional
El estado de conexión actual de la red.
-
ErrorState
cadena opcional
El último estado de error de red registrado.
-
Ethernet
EthernetProperties opcional
Para las redes Ethernet, las propiedades de la red Ethernet.
-
GUID
cadena
Es el GUID de la red.
-
IPAddressConfigType
IPConfigType opcional
El tipo de configuración de la dirección IP de la red.
-
IPConfigs
IPConfigProperties[] opcional
La configuración de IP de la red.
-
MacAddress
cadena opcional
Es la dirección MAC de la red.
-
De uso medido
booleano opcional
Chrome 85 y versiones posterioresSi la red es de uso medido
-
Nombre
cadena opcional
Un nombre de red fácil de usar.
-
NameServersConfigType
IPConfigType opcional
Es el tipo de configuración de IP para los servidores de nombres que usa la red.
-
Prioridad
número opcional
La prioridad de la red.
-
ProxySettings
ProxySettings opcional
La configuración de proxy de la red.
-
RestrictedConnectivity
booleano opcional
En el caso de una red conectada, si la conectividad de la red a Internet es limitada, p.ej., si la red está detrás de un portal o una red móvil no está activada.
-
SavedIPConfig
IPConfigProperties opcional
configuración de IP que se recibió del servidor DHCP antes de aplicar la configuración de IP estática.
-
Fuente
cadena opcional
Indica si está configurada la red y cómo. Los valores posibles son:
Device
DevicePolicy
User
UserPolicy
None
“None” entra en conflicto con la generación del código de extensión, por lo que debemos usar una string para “Source” en lugar de una enumeración SourceType.
-
StaticIPConfig
IPConfigProperties opcional
La configuración de IP estática de la red.
-
TrafficCounterResetTime
número opcional
Chrome 125 y versiones posterioresCuándo se restablecieron los contadores de tráfico por última vez.
-
Tipo
El tipo de red.
-
VPN
VPNProperties opcional
Para las redes VPN, las propiedades de VPN de la red.
-
WiFi
WiFiProperties opcional
Para las redes Wi-Fi, las propiedades Wi-Fi de la red.
NetworkStateProperties
Propiedades
-
Red móvil
CellularStateProperties opcional
Consulta
NetworkProperties.Cellular
. -
Conectable
booleano opcional
Consulta
NetworkProperties.Connectable
. -
ConnectionState
ConnectionStateType opcional
Consulta
NetworkProperties.ConnectionState
. -
ErrorState
cadena opcional
Consulta
NetworkProperties.ErrorState
. -
Ethernet
EthernetStateProperties opcional
Consulta
NetworkProperties.Ethernet
. -
GUID
cadena
Consulta
NetworkProperties.GUID
. -
Nombre
cadena opcional
Consulta
NetworkProperties.Name
. -
Prioridad
número opcional
Consulta
NetworkProperties.Priority
. -
Fuente
cadena opcional
Consulta
NetworkProperties.Source
. -
Tipo
Consulta
NetworkProperties.Type
. -
VPN
VPNStateProperties opcional
Consulta
NetworkProperties.VPN
. -
WiFi
WiFiStateProperties opcional
Consulta
NetworkProperties.WiFi
.
NetworkType
Enum
PaymentPortal
Propiedades
-
Método
cadena
Es el método HTTP que se usará para el portal de pago.
-
PostData
cadena opcional
Los datos de publicación que se enviarán al portal de pago Se ignorará, a menos que
Method
seaPOST
. -
URL
cadena opcional
Es la URL del portal de pagos.
ProxyLocation
Propiedades
-
Host
cadena
Es el host de la dirección IP del proxy.
-
Puerto
número
El puerto que se usará para el proxy.
ProxySettings
Propiedades
-
ExcludeDomains
string[] opcional
Dominios y hosts para los que se excluye la configuración manual de proxy.
-
Manual
ManualProxySettings opcional
Configuración de proxy manual: solo se usa para la configuración de proxy
Manual
. -
Comisión de acción política
cadena opcional
URL del archivo de configuración automática de proxy.
-
Tipo
El tipo de configuración de proxy.
ProxySettingsType
Enum
"Manual"
SIMLockStatus
Propiedades
-
LockEnabled
boolean
Indica si el bloqueo de la SIM está habilitado.
-
LockType
cadena
Estado del bloqueo de la SIM (los valores posibles son
'sim-pin'
,'sim-puk'
y''
) -
RetriesLeft
número opcional
Cantidad de intentos de bloqueo con PIN permitidos antes de que se requiera PUK para desbloquear la SIM.
ThirdPartyVPNProperties
Propiedades
-
ExtensionID
cadena
ID de la extensión del proveedor de VPN externo.
-
ProviderName
cadena opcional
Es el nombre del proveedor de VPN.
VPNProperties
Propiedades
-
AutoConnect
booleano opcional
Si la red VPN debe conectarse automáticamente.
-
Host
cadena opcional
El host de la VPN
-
Tipo
cadena opcional
Es el tipo de VPN. No puede ser una enumeración debido a "L2TP-IPSec". Esto es opcional para NetworkConfigProperties, que se pasa a setProperties, que se puede usar para establecer solo propiedades específicas.
VPNStateProperties
Propiedades
-
Tipo
cadena
Consulta
VPNProperties.Type
.
WiFiProperties
Propiedades
-
AllowGatewayARPPolling
booleano opcional
Indica si se permite el sondeo ARP de la puerta de enlace predeterminada. El valor predeterminado es verdadero.
-
AutoConnect
booleano opcional
Si la red Wi-Fi debe conectarse automáticamente cuando esté dentro del alcance
-
BSSID
cadena opcional
El BSSID del punto de acceso asociado
-
EAP
EAPProperties opcionales
Son las propiedades de la red EAP. Obligatorio para las redes
WEP-8021X
yWPA-EAP
. -
Frecuencia
número opcional
La frecuencia actual del servicio Wi-Fi en MHz. Para redes conectadas, la frecuencia actual en la que está conectada la red. De lo contrario, la frecuencia del mejor BSS disponible.
-
FrequencyList
number[] opcional
Contiene toda la frecuencia de operación observada recientemente para la red Wi-Fi.
-
HexSSID
cadena opcional
Copia con codificación hexadecimal del SSID de la red.
-
HiddenSSID
booleano opcional
Indica si se transmitirá el SSID de la red.
-
Frase de contraseña
cadena opcional
Chrome 66 y versiones posterioresEs la frase de contraseña para las conexiones WEP, WPA o WPA2. Esta propiedad solo se puede configurar: las propiedades que muestra
getProperties
no contendrán este valor. -
RoamThreshold
número opcional
Obsoleto, ignorado.
-
SSID
cadena opcional
Es el SSID de la red.
-
Seguridad
cadena opcional
El tipo de seguridad de la red.
-
SignalStrength
número opcional
Es la intensidad de la señal de la red.
WiFiStateProperties
Propiedades
-
BSSID
cadena opcional
Consulta
WiFiProperties.BSSID
. -
Frecuencia
número opcional
Consulta
WiFiProperties.Frequency
. -
HexSSID
cadena opcional
Chrome 62 y versiones posterioresConsulta
WiFiProperties.HexSSID
. -
SSID
cadena opcional
Chrome 62 y versiones posterioresConsulta
WiFiProperties.SSID
. -
Seguridad
cadena
Consulta
WiFiProperties.Security
. -
SignalStrength
número opcional
Consulta
WiFiProperties.SignalStrength
.
WiMAXProperties
Propiedades
-
AutoConnect
booleano opcional
Si la red se debe conectar automáticamente.
-
EAP
EAPProperties opcionales
Son las propiedades de la red EAP.
Métodos
createNetwork()
chrome.networking.onc.createNetwork(
shared: boolean,
properties: NetworkConfigProperties,
callback?: function,
)
Crea una configuración de red nueva a partir de propiedades. Si ya existe una red configurada que coincida, esta acción fallará. De lo contrario, muestra el GUID de la red nueva.
Parámetros
-
boolean
Si es
true
, comparte esta configuración de red con otros usuarios.Esta opción solo se expone a la IU web de Chrome.* Cuando las apps llaman a
false
, es el único valor permitido. -
properties
Las propiedades con las que se configurará la red nueva.
-
callback
Función opcional
El parámetro
callback
se ve de la siguiente manera:(result: string) => void
-
resultado
cadena
-
Devuelve
-
Promesa<string>
Chrome 125 y versiones posterioresLas promesas solo son compatibles con Manifest V3 y versiones posteriores; otras plataformas deben usar devoluciones de llamada.
disableNetworkType()
chrome.networking.onc.disableNetworkType(
networkType: NetworkType,
)
Inhabilita todos los dispositivos que coincidan con el tipo de red especificado. Consulta la nota de enableNetworkType
.
Parámetros
-
networkType
Es el tipo de red que se inhabilitará.
enableNetworkType()
chrome.networking.onc.enableNetworkType(
networkType: NetworkType,
)
Habilita cualquier dispositivo que coincida con el tipo de red especificado. Ten en cuenta que el tipo puede representar varios tipos de red (p.ej., "Inalámbrica").
Parámetros
-
networkType
El tipo de red que se habilitará.
forgetNetwork()
chrome.networking.onc.forgetNetwork(
networkGuid: string,
callback?: function,
)
Olvida una configuración de red borrando las propiedades configuradas para la red con el GUID networkGuid
. Esto también puede incluir cualquier otra red con identificadores que coincidan (p.ej., SSID de Wi-Fi y seguridad). Si no existe tal configuración, se establecerá un error y fallará la operación.
En las sesiones de kiosco, este método no podrá olvidar las configuraciones de redes compartidas.
Parámetros
-
networkGuid
cadena
El GUID de la red que se olvidará.
-
callback
Función opcional
El parámetro
callback
se ve de la siguiente manera:() => void
Devuelve
-
Promise<void>
Chrome 125 y versiones posterioresLas promesas solo son compatibles con Manifest V3 y versiones posteriores; otras plataformas deben usar devoluciones de llamada.
getCaptivePortalStatus()
chrome.networking.onc.getCaptivePortalStatus(
networkGuid: string,
callback?: function,
)
Muestra el estado del portal cautivo para la red que coincide con "networkGuid".
Parámetros
-
networkGuid
cadena
El GUID de la red para el que se obtendrá el estado del portal cautivo.
-
callback
Función opcional
El parámetro
callback
se ve de la siguiente manera:(result: CaptivePortalStatus) => void
-
resultado
-
Devuelve
-
Promise<CaptivePortalStatus>
Chrome 125 y versiones posterioresLas promesas solo son compatibles con Manifest V3 y versiones posteriores; otras plataformas deben usar devoluciones de llamada.
getDeviceStates()
chrome.networking.onc.getDeviceStates(
callback?: function,
)
Muestra los estados de los dispositivos de red disponibles.
Parámetros
-
callback
Función opcional
El parámetro
callback
se ve de la siguiente manera:(result: DeviceStateProperties[]) => void
-
resultado
-
Devuelve
-
Promise<DeviceStateProperties[]>
Chrome 125 y versiones posterioresLas promesas solo son compatibles con Manifest V3 y versiones posteriores; otras plataformas deben usar devoluciones de llamada.
getGlobalPolicy()
chrome.networking.onc.getGlobalPolicy(
callback?: function,
)
Obtiene las propiedades de la política global. No se espera que estas propiedades cambien durante una sesión.
Parámetros
-
callback
Función opcional
El parámetro
callback
se ve de la siguiente manera:(result: GlobalPolicy) => void
-
resultado
-
Devuelve
-
Promise<GlobalPolicy>
Chrome 125 y versiones posterioresLas promesas solo son compatibles con Manifest V3 y versiones posteriores; otras plataformas deben usar devoluciones de llamada.
getManagedProperties()
chrome.networking.onc.getManagedProperties(
networkGuid: string,
callback?: function,
)
Obtiene las propiedades combinadas de la red con id networkGuid de las fuentes: User settings, shared settings, user policy, device policy y la configuración activa actualmente.
Parámetros
-
networkGuid
cadena
Es el GUID de la red para la que se deben obtener las propiedades.
-
callback
Función opcional
El parámetro
callback
se ve de la siguiente manera:(result: ManagedProperties) => void
-
resultado
-
Devuelve
-
Promise<ManagedProperties>
Chrome 125 y versiones posterioresLas promesas solo son compatibles con Manifest V3 y versiones posteriores; otras plataformas deben usar devoluciones de llamada.
getNetworks()
chrome.networking.onc.getNetworks(
filter: NetworkFilter,
callback?: function,
)
Muestra una lista de objetos de red con las mismas propiedades que proporciona getState
. Se proporciona un filtro para especificar el tipo de redes que se muestran y para limitar la cantidad de redes. Las redes se ordenan por el sistema según su prioridad, con las conectadas o conectadas en la lista.
Parámetros
-
filter
Describe qué redes mostrar.
-
callback
Función opcional
El parámetro
callback
se ve de la siguiente manera:(result: NetworkStateProperties[]) => void
-
resultado
-
Devuelve
-
Promise<NetworkStateProperties[]>
Chrome 125 y versiones posterioresLas promesas solo son compatibles con Manifest V3 y versiones posteriores; otras plataformas deben usar devoluciones de llamada.
getProperties()
chrome.networking.onc.getProperties(
networkGuid: string,
callback?: function,
)
Obtiene todas las propiedades de la red con el ID networkGuid. Incluye todas las propiedades de la red (solo lectura y valores de lectura/escritura).
Parámetros
-
networkGuid
cadena
Es el GUID de la red para la que se deben obtener las propiedades.
-
callback
Función opcional
El parámetro
callback
se ve de la siguiente manera:(result: NetworkProperties) => void
-
resultado
-
Devuelve
-
Promise<NetworkProperties>
Chrome 125 y versiones posterioresLas promesas solo son compatibles con Manifest V3 y versiones posteriores; otras plataformas deben usar devoluciones de llamada.
getState()
chrome.networking.onc.getState(
networkGuid: string,
callback?: function,
)
Obtiene las propiedades de solo lectura almacenadas en caché de la red con el ID networkGuid. Esta es una función de rendimiento más alto que getProperties
, que requiere un recorrido de ida y vuelta para consultar el subsistema de red. Las siguientes propiedades se muestran para todas las redes: GUID, Type, Name y WiFi.Security. Se proporcionan propiedades adicionales para las redes visibles: ConnectionState, ErrorState, WiFi.SignalEntrenamiento, Cellular.NetworkTechnology, Cellular.ActivationState, Cellular.RoamingState.
Parámetros
-
networkGuid
cadena
Es el GUID de la red para la que se deben obtener las propiedades.
-
callback
Función opcional
El parámetro
callback
se ve de la siguiente manera:(result: NetworkStateProperties) => void
-
resultado
-
Devuelve
-
Promise<NetworkStateProperties>
Chrome 125 y versiones posterioresLas promesas solo son compatibles con Manifest V3 y versiones posteriores; otras plataformas deben usar devoluciones de llamada.
requestNetworkScan()
chrome.networking.onc.requestNetworkScan(
networkType?: NetworkType,
)
Solicita que el subsistema de red busque redes nuevas y actualice la lista que muestra getVisibleNetworks
. Esto es solo una solicitud: el subsistema de red puede optar por ignorarla. Si la lista se actualiza, se activará el evento onNetworkListChanged
.
Parámetros
-
networkType
NetworkType opcional
Chrome 63 y versiones posterioresSi se proporciona, solicita un análisis específico para el tipo. Para los datos móviles, se solicitará un escaneo de la red móvil (si es compatible).
setProperties()
chrome.networking.onc.setProperties(
networkGuid: string,
properties: NetworkConfigProperties,
callback?: function,
)
Establece las propiedades de la red con el ID networkGuid
. Esto solo es válido para las redes configuradas (Origen != Ninguna). Las redes visibles no configuradas deben usar createNetwork
en su lugar. En las sesiones de kiosco, la llamada a este método en una red compartida fallará.
Parámetros
-
networkGuid
cadena
Es el GUID de la red para la que se establecen las propiedades.
-
properties
Las propiedades que se deben configurar.
-
callback
Función opcional
El parámetro
callback
se ve de la siguiente manera:() => void
Devuelve
-
Promise<void>
Chrome 125 y versiones posterioresLas promesas solo son compatibles con Manifest V3 y versiones posteriores; otras plataformas deben usar devoluciones de llamada.
startConnect()
chrome.networking.onc.startConnect(
networkGuid: string,
callback?: function,
)
Inicia una conexión a la red con networkGuid.
Parámetros
-
networkGuid
cadena
El GUID de la red a la que te vas a conectar.
-
callback
Función opcional
El parámetro
callback
se ve de la siguiente manera:() => void
Devuelve
-
Promise<void>
Chrome 125 y versiones posterioresLas promesas solo son compatibles con Manifest V3 y versiones posteriores; otras plataformas deben usar devoluciones de llamada.
startDisconnect()
chrome.networking.onc.startDisconnect(
networkGuid: string,
callback?: function,
)
Inicia una desconexión de la red con networkGuid.
Parámetros
-
networkGuid
cadena
El GUID de la red de la que quieres desconectarte.
-
callback
Función opcional
El parámetro
callback
se ve de la siguiente manera:() => void
Devuelve
-
Promise<void>
Chrome 125 y versiones posterioresLas promesas solo son compatibles con Manifest V3 y versiones posteriores; otras plataformas deben usar devoluciones de llamada.
Eventos
onDeviceStateListChanged
chrome.networking.onc.onDeviceStateListChanged.addListener(
callback: function,
)
Se activa cuando cambia la lista de dispositivos o cualquier propiedad de estado del dispositivo.
Parámetros
-
callback
la función
El parámetro
callback
se ve de la siguiente manera:() => void
onNetworkListChanged
chrome.networking.onc.onNetworkListChanged.addListener(
callback: function,
)
Se activa cuando cambia la lista de redes. Envía una lista completa de los GUID de todas las redes actuales.
Parámetros
-
callback
la función
El parámetro
callback
se ve de la siguiente manera:(changes: string[]) => void
-
Cambios
string[]
-
onNetworksChanged
chrome.networking.onc.onNetworksChanged.addListener(
callback: function,
)
Se activa cuando las propiedades cambian en cualquiera de las redes. Envía una lista de GUID para las redes cuyas propiedades cambiaron.
Parámetros
-
callback
la función
El parámetro
callback
se ve de la siguiente manera:(changes: string[]) => void
-
Cambios
string[]
-
onPortalDetectionCompleted
chrome.networking.onc.onPortalDetectionCompleted.addListener(
callback: function,
)
Se activa cuando se completa la detección de un portal en una red. Envía el GUID de la red y el estado del portal cautivo correspondiente.
Parámetros
-
callback
la función
El parámetro
callback
se ve de la siguiente manera:(networkGuid: string, status: CaptivePortalStatus) => void
-
networkGuid
cadena
-
status
-