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 las sesiones de kiosco de ChromeOS que se inician automáticamente.
Los parámetros de configuración de la conexión de red se especifican según la especificación de Open Network Configuration (ONC).
NOTE: La mayoría de las propiedades de diccionario y los valores de enumeración usan UpperCamelCase para que coincidan con la especificación de ONC en lugar de la convención lowerCamelCase de JavaScript.
Permisos
networking.oncDisponibilidad
Tipos
ActivationStateType
Enum
"Activado"
"Activating"
"NotActivated"
"PartiallyActivated"
CaptivePortalStatus
Enum
"Unknown"
"Sin conexión"
"En línea"
"Portal"
"ProxyAuthRequired"
CellularProperties
Propiedades
-
ActivationState
ActivationStateType opcional
Es el estado de activación de la cuenta del operador.
-
ActivationType
string opcional
Es el tipo de activación de la red móvil.
-
AllowRoaming
booleano opcional
Indica si se permite el roaming en la red.
-
AutoConnect
booleano opcional
Indica si la red móvil se debe conectar automáticamente (cuando esté dentro del alcance).
-
Familiar
string opcional
Familia de tecnología de dispositivos móviles:
CDMAoGSM. -
FirmwareRevision
string opcional
Es la revisión del firmware cargada en el módem móvil.
-
FoundNetworks
FoundNetworkProperties[] opcional
Es la lista de redes encontradas durante el análisis de red más reciente.
-
HardwareRevision
string opcional
La revisión del hardware del módem móvil.
-
HomeProvider
CellularProviderProperties opcional
Es la información sobre el operador que emitió la tarjeta SIM instalada actualmente en el módem.
-
Fabricante
string opcional
Es el fabricante del módem móvil.
-
ModelID
string opcional
Es el ID del modelo de módem móvil.
-
NetworkTechnology
string opcional
Si el módem está registrado en una red, la tecnología de red que se usa actualmente.
-
PaymentPortal
PaymentPortal opcional
Es un portal de pagos en línea que un usuario puede usar para registrarse en un plan de datos móviles o modificarlo.
-
RoamingState
string opcional
Es el estado de roaming del módem móvil en la red actual.
-
SIMLockStatus
SIMLockStatus opcional
Es el estado del bloqueo de SIM para las redes de la familia GSM.
-
SIMPresent
booleano opcional
Si hay una tarjeta SIM presente
-
Análisis
booleano opcional
Chrome 63 y versiones posterioresEs verdadero cuando se está realizando un análisis de la red móvil.
-
ServingOperator
CellularProviderProperties opcional
Información sobre el operador en cuya red está registrado el módem actualmente.
-
SignalStrength
number opcional
La intensidad de la señal de red actual.
-
SupportNetworkScan
booleano opcional
Indica si la red móvil admite el análisis.
CellularProviderProperties
Propiedades
-
Código
string
Es el 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
string opcional
Es el código de país de dos letras.
-
Nombre
string
Es el nombre del operador.
CellularStateProperties
Propiedades
-
ActivationState
ActivationStateType opcional
Consulta
CellularProperties.ActivationState. -
NetworkTechnology
string opcional
Consulta
CellularProperties.NetworkTechnology. -
RoamingState
string opcional
Consulta
CellularProperties.RoamingState. -
SIMPresent
booleano opcional
Consulta
CellularProperties.SIMPresent. -
SignalStrength
number opcional
Consulta
CellularProperties.SignalStrength.
CertificatePattern
Propiedades
-
EnrollmentURI
string[] opcional
Es una 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, es el patrón con el que se deben comparar los parámetros de configuración de la entidad emisora de X.509.
-
IssuerCARef
string[] opcional
Es la lista de certificados de la AC de la entidad emisora de certificados. Para que un certificado coincida con este patrón, debe estar firmado por una de ellas.
-
Asunto
IssuerSubjectPattern opcional
Si se establece, es el patrón con el que se deben comparar los parámetros de configuración del asunto de X.509.
ClientCertificateType
Enum
"Ref"
"Pattern"
ConnectionStateType
Enum
"Conectado"
"Conectando"
"NotConnected"
DeviceStateProperties
Propiedades
-
SIMLockStatus
SIMLockStatus opcional
Chrome 62 y versiones posterioresEs el estado del bloqueo de SIM si Type = Cellular y SIMPresent = True.
-
SIMPresent
booleano opcional
Chrome 62 y versiones posterioresSe establece en el estado de SIM presente si el tipo de dispositivo es móvil.
-
Análisis
booleano opcional
Se establece si el dispositivo está habilitado. Es verdadero si el dispositivo está escaneando.
-
Estado
Es el estado actual del dispositivo.
-
Tipo
Es el tipo de red asociado con el dispositivo (móvil, Ethernet o Wi-Fi).
DeviceStateType
Enum
"Uninitialized"
El dispositivo está disponible, pero no se inicializó.
"Inhabilitado"
El dispositivo se inicializó, pero no está habilitado.
"Enabling"
Se solicitó el estado habilitado, pero no se completó.
"Enabled"
El dispositivo está habilitado.
"Prohibited"
El dispositivo está prohibido.
EAPProperties
Propiedades
-
AnonymousIdentity
string opcional
-
ClientCertPKCS11Id
string opcional
Chrome 60 o versiones posteriores -
ClientCertPattern
CertificatePattern opcional
-
ClientCertProvisioningProfileId
string opcional
Chrome 93 y versiones posteriores -
ClientCertRef
string opcional
-
ClientCertType
-
Identidad
string opcional
-
Interna
string opcional
-
Externa
string opcional
Es el tipo de EAP externo. La ONC lo requiere, pero es posible que no se proporcione cuando se traduce desde Shill.
-
Contraseña
string opcional
-
SaveCredentials
booleano opcional
-
ServerCAPEMs
string[] opcional
-
ServerCARefs
string[] opcional
-
SubjectMatch
ManagedDOMString opcional
Chrome 60 o versiones posteriores -
UseProactiveKeyCaching
booleano opcional
-
UseSystemCAs
booleano opcional
EthernetProperties
Propiedades
-
Autenticación
string opcional
Es la autenticación que usa la red Ethernet. Los valores posibles son
Noney8021X. -
AutoConnect
booleano opcional
Indica si la red Ethernet debe conectarse automáticamente.
-
EAP
EAPProperties opcional
Configuración de EAP de la red. Es obligatorio para la autenticación 8021X.
EthernetStateProperties
Propiedades
-
Autenticación
string
Consulta
EthernetProperties.Authentication.
FoundNetworkProperties
Propiedades
-
LongName
string opcional
Es el nombre en formato largo del operador de red.
-
NetworkId
string
ID de la red.
-
ShortName
string opcional
Es el nombre en formato corto del operador de red.
-
Estado
string
Disponibilidad de la red
-
Tecnología
string
Es la tecnología de acceso que usa la red.
GlobalPolicy
Propiedades
-
AllowOnlyPolicyNetworksToAutoconnect
booleano opcional
Si es verdadero, solo las redes de políticas pueden conectarse automáticamente. La configuración predeterminada es "false".
-
AllowOnlyPolicyNetworksToConnect
booleano opcional
Si se establece como verdadera, solo se podrán conectar las 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 o versiones posterioresSi se establece como verdadera y hay una red administrada disponible en la lista de redes visibles, solo se podrán conectar las redes de políticas y 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 redes bloqueadas. Las redes se pueden desbloquear de nuevo si se especifica una configuración de red explícita. La configuración predeterminada es una lista vacía.
IPConfigProperties
Propiedades
-
ExcludedRoutes
string[] opcional
Chrome 76 o versiones posterioresEs un array de bloques de IP en notación CIDR. Consulta onc_spec.md para obtener más detalles.
-
Puerta de enlace
string opcional
Es la dirección de la puerta de enlace que se usa para la configuración de IP.
-
IPAddress
string 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 o versiones posterioresEs un array de bloques de IP en notación CIDR. Consulta onc_spec.md para obtener más detalles.
-
NameServers
string[] opcional
Es un array de direcciones que se usan para los servidores de nombres.
-
RoutingPrefix
number opcional
Es el prefijo de enrutamiento.
-
SearchDomains
string[] opcional
Chrome 76 o versiones posterioresEs un array de cadenas para la resolución de nombres. Consulta onc_spec.md para obtener más detalles.
-
Tipo
string opcional
Es el tipo de configuración de IP. Puede ser
IPv4oIPv6. -
WebProxyAutoDiscoveryUrl
string opcional
Es la URL para la detección automática de proxy web, como se informa a través de DHCP.
IPConfigType
Enum
"DHCP"
"Estática"
IssuerSubjectPattern
Propiedades
-
CommonName
string opcional
Si se establece, es el valor con el que se debe hacer coincidir el nombre común del asunto del certificado.
-
Localidad
string opcional
Si se establece, es el valor con el que debe coincidir la ubicación común del asunto del certificado.
-
Organización
string opcional
Si se establece, es el valor con el que se deben comparar las organizaciones del sujeto del certificado. Al menos una organización debe coincidir con el valor.
-
OrganizationalUnit
string opcional
Si se establece, es el valor con el que se deben hacer coincidir las unidades organizativas del sujeto del certificado. Al menos una unidad organizativa debe coincidir con el valor.
ManagedBoolean
Propiedades
-
Activo
booleano opcional
Es el valor activo que usa actualmente el administrador de configuración de red (p.ej., Shill).
-
DeviceEditable
booleano opcional
Indica si existe una DevicePolicy para la propiedad y permite que se edite (es decir, la política estableció el valor de propiedad recomendado). La configuración predeterminada es
false. -
DevicePolicy
booleano opcional
Es el valor de la propiedad que proporciona la política del dispositivo.
-
Entrada en vigencia:
string opcional
Es la fuente a partir de la cual se determinó el valor de la propiedad efectiva.
-
booleano opcional
Es el valor establecido para todos los usuarios del dispositivo. Solo se proporciona si
DeviceEditiableestrue. -
UserEditable
booleano opcional
Indica si existe una UserPolicy para la propiedad y permite que se edite (es decir, el valor de la propiedad recomendado por el conjunto de políticas). La configuración predeterminada es
false. -
UserPolicy
booleano opcional
Es el valor de la propiedad que proporciona la política del usuario.
-
UserSetting
booleano opcional
Es el valor de la propiedad que estableció el usuario conectado. Solo se proporciona si
UserEditableestrue.
ManagedCellularProperties
Propiedades
-
ActivationState
ActivationStateType opcional
Consulta
CellularProperties.ActivationState. -
ActivationType
string opcional
Consulta
CellularProperties.ActivationType. -
AllowRoaming
booleano opcional
Consulta
CellularProperties.AllowRoaming. -
AutoConnect
ManagedBoolean opcional
Consulta
CellularProperties.AutoConnect. -
Familiar
string opcional
Consulta
CellularProperties.Family. -
FirmwareRevision
string opcional
Consulta
CellularProperties.FirmwareRevision. -
FoundNetworks
FoundNetworkProperties[] opcional
Consulta
CellularProperties.FoundNetworks. -
HardwareRevision
string opcional
Consulta
CellularProperties.HardwareRevision. -
HomeProvider
CellularProviderProperties[] opcional
Consulta
CellularProperties.HomeProvider. -
Fabricante
string opcional
Consulta
CellularProperties.Manufacturer. -
ModelID
string opcional
Consulta
CellularProperties.ModelID. -
NetworkTechnology
string opcional
Consulta
CellularProperties.NetworkTechnology. -
PaymentPortal
PaymentPortal opcional
Consulta
CellularProperties.PaymentPortal. -
RoamingState
string 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
number opcional
Consulta
CellularProperties.SignalStrength. -
SupportNetworkScan
booleano opcional
Consulta
CellularProperties.SupportNetworkScan.
ManagedDOMString
Propiedades
-
Activo
string opcional
Es el valor activo que usa actualmente el administrador de configuración de red (p.ej., Shill).
-
DeviceEditable
booleano opcional
Indica si existe una DevicePolicy para la propiedad y permite que se edite (es decir, la política estableció el valor de propiedad recomendado). La configuración predeterminada es
false. -
DevicePolicy
string opcional
Es el valor de la propiedad que proporciona la política del dispositivo.
-
Entrada en vigencia:
string opcional
Es la fuente a partir de la cual se determinó el valor de la propiedad efectiva.
-
string opcional
Es el valor establecido para todos los usuarios del dispositivo. Solo se proporciona si
DeviceEditiableestrue. -
UserEditable
booleano opcional
Indica si existe una UserPolicy para la propiedad y permite que se edite (es decir, el valor de la propiedad recomendado por el conjunto de políticas). La configuración predeterminada es
false. -
UserPolicy
string opcional
Es el valor de la propiedad que proporciona la política del usuario.
-
UserSetting
string opcional
Es el valor de la propiedad que estableció el usuario conectado. Solo se proporciona si
UserEditableestrue.
ManagedDOMStringList
Propiedades
-
Activo
string[] opcional
Es el valor activo que usa actualmente el administrador de configuración de red (p.ej., Shill).
-
DeviceEditable
booleano opcional
Indica si existe una DevicePolicy para la propiedad y permite que se edite (es decir, la política estableció el valor de propiedad recomendado). La configuración predeterminada es
false. -
DevicePolicy
string[] opcional
Es el valor de la propiedad que proporciona la política del dispositivo.
-
Entrada en vigencia:
string opcional
Es la fuente a partir de la cual se determinó el valor de la propiedad efectiva.
-
string[] opcional
Es el valor establecido para todos los usuarios del dispositivo. Solo se proporciona si
DeviceEditiableestrue. -
UserEditable
booleano opcional
Indica si existe una UserPolicy para la propiedad y permite que se edite (es decir, el valor de la propiedad recomendado por el conjunto de políticas). La configuración predeterminada es
false. -
UserPolicy
string[] opcional
Es el valor de la propiedad que proporciona la política del usuario.
-
UserSetting
string[] opcional
Es el valor de la propiedad que estableció el usuario conectado. Solo se proporciona si
UserEditableestrue.
ManagedEthernetProperties
Propiedades
-
Autenticación
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 que usa actualmente el administrador de configuración de red (p.ej., Shill).
-
DeviceEditable
booleano opcional
Indica si existe una DevicePolicy para la propiedad y permite que se edite (es decir, la política estableció el valor de propiedad recomendado). La configuración predeterminada es
false. -
DevicePolicy
IPConfigType opcional
Es el valor de la propiedad que proporciona la política del dispositivo.
-
Entrada en vigencia:
string opcional
Es la fuente a partir de la cual se determinó el valor de la propiedad efectiva.
-
IPConfigType opcional
Es el valor establecido para todos los usuarios del dispositivo. Solo se proporciona si
DeviceEditiableestrue. -
UserEditable
booleano opcional
Indica si existe una UserPolicy para la propiedad y permite que se edite (es decir, el valor de la propiedad recomendado por el conjunto de políticas). La configuración predeterminada es
false. -
UserPolicy
IPConfigType opcional
Es el valor de la propiedad que proporciona la política del usuario.
-
UserSetting
IPConfigType opcional
Es el valor de la propiedad que estableció el usuario conectado. Solo se proporciona si
UserEditableestrue.
ManagedLong
Propiedades
-
Activo
number opcional
Es el valor activo que usa actualmente el administrador de configuración de red (p.ej., Shill).
-
DeviceEditable
booleano opcional
Indica si existe una DevicePolicy para la propiedad y permite que se edite (es decir, la política estableció el valor de propiedad recomendado). La configuración predeterminada es
false. -
DevicePolicy
number opcional
Es el valor de la propiedad que proporciona la política del dispositivo.
-
Entrada en vigencia:
string opcional
Es la fuente a partir de la cual se determinó el valor de la propiedad efectiva.
-
number opcional
Es el valor establecido para todos los usuarios del dispositivo. Solo se proporciona si
DeviceEditiableestrue. -
UserEditable
booleano opcional
Indica si existe una UserPolicy para la propiedad y permite que se edite (es decir, el valor de la propiedad recomendado por el conjunto de políticas). La configuración predeterminada es
false. -
UserPolicy
number opcional
Es el valor de la propiedad que proporciona la política del usuario.
-
UserSetting
number opcional
Es el valor de la propiedad que estableció el usuario conectado. Solo se proporciona si
UserEditableestrue.
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
-
Móvil
ManagedCellularProperties opcional
Consulta
NetworkProperties.Cellular. -
Conectable
booleano opcional
Consulta
NetworkProperties.Connectable. -
ConnectionState
ConnectionStateType opcional
Consulta
NetworkProperties.ConnectionState. -
ErrorState
string opcional
Consulta
NetworkProperties.ErrorState. -
Ethernet
ManagedEthernetProperties opcional
Consulta
NetworkProperties.Ethernet. -
GUID
string
Consulta
NetworkProperties.GUID. -
IPAddressConfigType
ManagedIPConfigType opcional
Consulta
NetworkProperties.IPAddressConfigType. -
IPConfigs
IPConfigProperties[] opcional
Consulta
NetworkProperties.IPConfigs. -
MacAddress
string 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
string opcional
Consulta
NetworkProperties.Source. -
StaticIPConfig
ManagedIPConfigProperties opcional
Consulta
NetworkProperties.StaticIPConfig. -
TrafficCounterResetTime
number opcional
Chrome 125 y versiones posteriores -
Tipo
Consulta
NetworkProperties.Type. -
VPN
ManagedVPNProperties opcional
Consulta
NetworkProperties.VPN. -
Wi-Fi
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 que usa actualmente el administrador de configuración de red (p.ej., Shill).
-
DeviceEditable
booleano opcional
Indica si existe una DevicePolicy para la propiedad y permite que se edite (es decir, la política estableció el valor de propiedad recomendado). La configuración predeterminada es
false. -
DevicePolicy
ProxySettingsType opcional
Es el valor de la propiedad que proporciona la política del dispositivo.
-
Entrada en vigencia:
string opcional
Es la fuente a partir de la cual se determinó el valor de la propiedad efectiva.
-
ProxySettingsType opcional
Es el valor establecido para todos los usuarios del dispositivo. Solo se proporciona si
DeviceEditiableestrue. -
UserEditable
booleano opcional
Indica si existe una UserPolicy para la propiedad y permite que se edite (es decir, el valor de la propiedad recomendado por el conjunto de políticas). La configuración predeterminada es
false. -
UserPolicy
ProxySettingsType opcional
Es el valor de la propiedad que proporciona la política del usuario.
-
UserSetting
ProxySettingsType opcional
Es el valor de la propiedad que estableció el usuario que accedió. Solo se proporciona si
UserEditableestrue.
ManagedThirdPartyVPNProperties
Propiedades
-
ExtensionID
Consulta
ThirdPartyVPNProperties.ExtensionID. -
ProviderName
string 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
string opcional
Consulta
WiFiProperties.BSSID. -
Frecuencia
number 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
number opcional
Consulta
WiFiProperties.SignalStrength.
ManualProxySettings
Propiedades
-
FTPProxy
ProxyLocation opcional
Configuración del proxy de FTP.
-
HTTPProxy
ProxyLocation opcional
Es la configuración del proxy HTTP.
-
SOCKS
ProxyLocation opcional
Es la configuración del proxy de SOCKS.
-
SecureHTTPProxy
ProxyLocation opcional
Es la configuración del proxy HTTP seguro.
NetworkConfigProperties
Propiedades
-
Móvil
CellularProperties opcional
Consulta
NetworkProperties.Cellular. -
Ethernet
EthernetProperties opcional
Consulta
NetworkProperties.Ethernet. -
GUID
string opcional
Consulta
NetworkProperties.GUID. -
IPAddressConfigType
IPConfigType opcional
Consulta
NetworkProperties.IPAddressConfigType. -
Nombre
string opcional
Consulta
NetworkProperties.Name. -
NameServersConfigType
IPConfigType opcional
Consulta
NetworkProperties.NameServersConfigType. -
Prioridad
number opcional
Consulta
NetworkProperties.Priority. -
Tipo
NetworkType opcional
Consulta
NetworkProperties.Type. -
VPN
VPNProperties opcional
Consulta
NetworkProperties.VPN. -
Wi-Fi
WiFiProperties opcional
Consulta
NetworkProperties.WiFi. -
WiMAX
WiMAXProperties opcional
Obsoleta.
NetworkFilter
Propiedades
-
configurados
booleano opcional
Si es verdadero, solo incluye las redes configuradas (guardadas). La configuración predeterminada es "false".
-
límite
number opcional
Es la cantidad máxima de redes que se devolverán. Si no se especifica, el valor predeterminado es 1000. Usa 0 para no establecer un límite.
-
networkType
Es el tipo de redes que se devolverán.
-
visible
booleano opcional
Si es verdadero, solo se incluyen las redes visibles (conectadas físicamente o dentro del alcance). La configuración predeterminada es "false".
NetworkProperties
Propiedades
-
Móvil
CellularProperties opcional
Para las redes móviles, las propiedades de la red móvil.
-
Conectable
booleano opcional
Indica si se puede conectar a la red.
-
ConnectionState
ConnectionStateType opcional
Es el estado de conexión actual de la red.
-
ErrorState
string opcional
Es el último estado de error de red registrado.
-
Ethernet
EthernetProperties opcional
Para las redes Ethernet, las propiedades de la red Ethernet.
-
GUID
string
El GUID de la red.
-
IPAddressConfigType
IPConfigType opcional
Es el tipo de configuración de la dirección IP de la red.
-
IPConfigs
IPConfigProperties[] opcional
Es la configuración de IP de la red.
-
MacAddress
string opcional
Es la dirección MAC de la red.
-
De uso medido
booleano opcional
Chrome 85 y versiones posterioresIndica si la red es de uso medido.
-
Nombre
string opcional
Es 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
number opcional
Es la prioridad de la red.
-
ProxySettings
ProxySettings opcional
La configuración de proxy de la red.
-
RestrictedConnectivity
booleano opcional
Para una red conectada, indica si la conectividad de red a Internet es limitada, p.ej., si la red está detrás de un portal o si no se activó una red móvil.
-
SavedIPConfig
IPConfigProperties opcional
Es la configuración de IP que se recibió del servidor DHCP antes de aplicar la configuración de IP estática.
-
Fuente
string opcional
Indica si la red está configurada y cómo. Los valores posibles son:
DeviceDevicePolicyUserUserPolicyNone
"None" entra en conflicto con la generación de código de extensión, por lo que debemos usar una cadena para "Source" en lugar de una enumeración SourceType.
-
StaticIPConfig
IPConfigProperties opcional
Es la configuración de IP estática de la red.
-
TrafficCounterResetTime
number opcional
Chrome 125 y versiones posterioresCuándo se restablecieron por última vez los contadores de tráfico.
-
Tipo
Es el tipo de red.
-
VPN
VPNProperties opcional
Para las redes VPN, las propiedades de la VPN de red.
-
Wi-Fi
WiFiProperties opcional
En el caso de las redes Wi-Fi, las propiedades de Wi-Fi de la red.
NetworkStateProperties
Propiedades
-
Móvil
CellularStateProperties opcional
Consulta
NetworkProperties.Cellular. -
Conectable
booleano opcional
Consulta
NetworkProperties.Connectable. -
ConnectionState
ConnectionStateType opcional
Consulta
NetworkProperties.ConnectionState. -
ErrorState
string opcional
Consulta
NetworkProperties.ErrorState. -
Ethernet
EthernetStateProperties opcional
Consulta
NetworkProperties.Ethernet. -
GUID
string
Consulta
NetworkProperties.GUID. -
Nombre
string opcional
Consulta
NetworkProperties.Name. -
Prioridad
number opcional
Consulta
NetworkProperties.Priority. -
Fuente
string opcional
Consulta
NetworkProperties.Source. -
Tipo
Consulta
NetworkProperties.Type. -
VPN
VPNStateProperties opcional
Consulta
NetworkProperties.VPN. -
Wi-Fi
WiFiStateProperties opcional
Consulta
NetworkProperties.WiFi.
NetworkType
Enum
"Todos"
"Red móvil"
"Ethernet"
"Tether"
"VPN"
"Inalámbrico"
"WiFi"
PaymentPortal
Propiedades
-
Método
string
Es el método HTTP que se usará para el portal de pagos.
-
PostData
string opcional
Son los datos de la publicación que se enviarán al portal de pagos. Se ignorará, a menos que
MethodseaPOST. -
URL
string opcional
Es la URL del portal de pagos.
ProxyLocation
Propiedades
-
Host
string
Es el host de la dirección IP del proxy.
-
Puerto
número
Es el puerto que se usará para el proxy.
ProxySettings
Propiedades
-
ExcludeDomains
string[] opcional
Son los dominios y hosts para los que se excluye la configuración de proxy manual.
-
Manual
ManualProxySettings opcional
Configuración manual del proxy: Se usa solo para la configuración del proxy de
Manual. -
Comisión de acción política
string opcional
Es la URL del archivo de configuración automática del proxy.
-
Tipo
Es el tipo de configuración de proxy.
ProxySettingsType
Enum
"Direct"
"Manual"
"PAC"
"WPAD"
SIMLockStatus
Propiedades
-
LockEnabled
booleano
Indica si el bloqueo de SIM está habilitado.
-
LockType
string
Es el estado del bloqueo de SIM. Los valores posibles son
'sim-pin','sim-puk'y''. -
RetriesLeft
number opcional
Es la cantidad de intentos de bloqueo con PIN permitidos antes de que se requiera el PUK para desbloquear la SIM.
ThirdPartyVPNProperties
Propiedades
-
ExtensionID
string
ID de la extensión del proveedor de VPN de terceros.
-
ProviderName
string opcional
Es el nombre del proveedor de VPN.
VPNProperties
Propiedades
-
AutoConnect
booleano opcional
Indica si la red VPN se debe conectar automáticamente.
-
Host
string opcional
El host de la VPN.
-
Tipo
string opcional
Es el tipo de VPN. No puede ser un enum 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
string
Consulta
VPNProperties.Type.
WiFiProperties
Propiedades
-
AllowGatewayARPPolling
booleano opcional
Obsoleto desde Chrome 131Se quitó en M131. No hay ningún sondeo de ARP activo en este momento.
-
AutoConnect
booleano opcional
Indica si la red Wi-Fi se debe conectar automáticamente cuando esté dentro del alcance.
-
BSSID
string opcional
Es el BSSID del punto de acceso asociado.
-
EAP
EAPProperties opcional
Son las propiedades de EAP de la red. Es obligatorio para las redes
WEP-8021XyWPA-EAP. -
Frecuencia
number opcional
Es la frecuencia de funcionamiento del servicio de Wi-Fi en MHz. En el caso de las redes conectadas, es 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 funcionamiento que se vio recientemente para la red Wi-Fi.
-
HexSSID
string opcional
Es la copia codificada en HEX del SSID de la red.
-
HiddenSSID
booleano opcional
Indica si se transmitirá el SSID de la red.
-
Frase de contraseña
string opcional
Chrome 66 y versiones posterioresLa frase de contraseña para las conexiones WEP/WPA/WPA2. Esta propiedad solo se puede establecer; las propiedades que muestra
getPropertiesno contendrán este valor. -
RoamThreshold
number opcional
Obsoleto, ignorado.
-
SSID
string opcional
Es el SSID de la red.
-
Seguridad
string opcional
Es el tipo de seguridad de redes.
-
SignalStrength
number opcional
La intensidad de la señal de la red
WiFiStateProperties
Propiedades
-
BSSID
string opcional
Consulta
WiFiProperties.BSSID. -
Frecuencia
number opcional
Consulta
WiFiProperties.Frequency. -
HexSSID
string opcional
Chrome 62 y versiones posterioresConsulta
WiFiProperties.HexSSID. -
SSID
string opcional
Chrome 62 y versiones posterioresConsulta
WiFiProperties.SSID. -
Seguridad
string
Consulta
WiFiProperties.Security. -
SignalStrength
number opcional
Consulta
WiFiProperties.SignalStrength.
WiMAXProperties
Propiedades
-
AutoConnect
booleano opcional
Indica si la red se debe conectar automáticamente.
-
EAP
EAPProperties opcional
Son las propiedades de EAP de la red.
Métodos
createNetwork()
chrome.networking.onc.createNetwork(
shared: boolean,
properties: NetworkConfigProperties,
callback?: function,
): Promise<string>
Crea una configuración de red nueva a partir de las propiedades. Si ya existe una red configurada que coincida, se producirá un error. De lo contrario, devuelve el GUID de la red nueva.
Parámetros
-
booleano
Si es
true, comparte esta configuración de red con otros usuarios.Esta opción solo se expone en la IU web de Chrome.* Cuando las apps lo llaman,
falsees el único valor permitido. -
propiedades
Son las propiedades con las que se configurará la red nueva.
-
callback
función opcional
El parámetro
callbackse ve de la siguiente manera:(result: string) => void
-
resultado
string
-
Muestra
-
Promise<string>
Chrome 125 y versiones posterioresLas promesas solo se admiten en Manifest V3 y versiones posteriores. Otras plataformas deben usar devoluciones de llamada.
disableNetworkType()
chrome.networking.onc.disableNetworkType(
networkType: NetworkType,
): void
Inhabilita 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,
): void
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
Es el tipo de red que se habilitará.
forgetNetwork()
chrome.networking.onc.forgetNetwork(
networkGuid: string,
callback?: function,
): Promise<void>
Olvida una configuración de red borrando todas las propiedades configuradas para la red con el GUID networkGuid. Esto también puede incluir cualquier otra red con identificadores coincidentes (p.ej., SSID y seguridad de Wi-Fi). Si no existe tal configuración, se establecerá un error y la operación fallará.
En las sesiones de kiosco, este método no podrá olvidar las configuraciones de red compartidas.
Parámetros
-
networkGuid
string
Es el GUID de la red que se olvidará.
-
callback
función opcional
El parámetro
callbackse ve de la siguiente manera:() => void
Muestra
-
Promise<void>
Chrome 125 y versiones posterioresLas promesas solo se admiten en Manifest V3 y versiones posteriores. Otras plataformas deben usar devoluciones de llamada.
getCaptivePortalStatus()
chrome.networking.onc.getCaptivePortalStatus(
networkGuid: string,
callback?: function,
): Promise<CaptivePortalStatus>
Devuelve el estado del portal cautivo para la red que coincide con "networkGuid".
Parámetros
-
networkGuid
string
Es el GUID de la red para la que se obtiene el estado del portal cautivo.
-
callback
función opcional
El parámetro
callbackse ve de la siguiente manera:(result: CaptivePortalStatus) => void
-
resultado
-
Muestra
-
Promise<CaptivePortalStatus>
Chrome 125 y versiones posterioresLas promesas solo se admiten en Manifest V3 y versiones posteriores. Otras plataformas deben usar devoluciones de llamada.
getDeviceStates()
chrome.networking.onc.getDeviceStates(
callback?: function,
): Promise<DeviceStateProperties[]>
Muestra los estados de los dispositivos de red disponibles.
Parámetros
-
callback
función opcional
El parámetro
callbackse ve de la siguiente manera:(result: DeviceStateProperties[]) => void
-
resultado
-
Muestra
-
Promise<DeviceStateProperties[]>
Chrome 125 y versiones posterioresLas promesas solo se admiten en Manifest V3 y versiones posteriores. Otras plataformas deben usar devoluciones de llamada.
getGlobalPolicy()
chrome.networking.onc.getGlobalPolicy(
callback?: function,
): Promise<GlobalPolicy>
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
callbackse ve de la siguiente manera:(result: GlobalPolicy) => void
-
resultado
-
Muestra
-
Promise<GlobalPolicy>
Chrome 125 y versiones posterioresLas promesas solo se admiten en Manifest V3 y versiones posteriores. Otras plataformas deben usar devoluciones de llamada.
getManagedProperties()
chrome.networking.onc.getManagedProperties(
networkGuid: string,
callback?: function,
): Promise<ManagedProperties>
Obtiene las propiedades combinadas de la red con el ID networkGuid de las fuentes: configuración del usuario, configuración compartida, política del usuario, política del dispositivo y la configuración activa actualmente.
Parámetros
-
networkGuid
string
Es el GUID de la red de la que se obtendrán las propiedades.
-
callback
función opcional
El parámetro
callbackse ve de la siguiente manera:(result: ManagedProperties) => void
-
resultado
-
Muestra
-
Promise<ManagedProperties>
Chrome 125 y versiones posterioresLas promesas solo se admiten en Manifest V3 y versiones posteriores. Otras plataformas deben usar devoluciones de llamada.
getNetworks()
chrome.networking.onc.getNetworks(
filter: NetworkFilter,
callback?: function,
): Promise<NetworkStateProperties[]>
Devuelve 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 devuelven y limitar la cantidad de redes. El sistema ordena las redes según su prioridad, y las redes conectadas o en proceso de conexión aparecen primero.
Parámetros
-
filter
Describe qué redes se deben mostrar.
-
callback
función opcional
El parámetro
callbackse ve de la siguiente manera:(result: NetworkStateProperties[]) => void
-
resultado
-
Muestra
-
Promise<NetworkStateProperties[]>
Chrome 125 y versiones posterioresLas promesas solo se admiten en Manifest V3 y versiones posteriores. Otras plataformas deben usar devoluciones de llamada.
getProperties()
chrome.networking.onc.getProperties(
networkGuid: string,
callback?: function,
): Promise<NetworkProperties>
Obtiene todas las propiedades de la red con el ID networkGuid. Incluye todas las propiedades de la red (valores de solo lectura y de lectura y escritura).
Parámetros
-
networkGuid
string
Es el GUID de la red de la que se obtendrán las propiedades.
-
callback
función opcional
El parámetro
callbackse ve de la siguiente manera:(result: NetworkProperties) => void
-
resultado
-
Muestra
-
Promise<NetworkProperties>
Chrome 125 y versiones posterioresLas promesas solo se admiten en Manifest V3 y versiones posteriores. Otras plataformas deben usar devoluciones de llamada.
getState()
chrome.networking.onc.getState(
networkGuid: string,
callback?: function,
): Promise<NetworkStateProperties>
Obtiene las propiedades de solo lectura almacenadas en caché de la red con el ID networkGuid. Esta función tiene un rendimiento más alto que getProperties, que requiere un viaje de ida y vuelta para consultar el subsistema de red. Se devuelven las siguientes propiedades para todas las redes: GUID, Type, Name, WiFi.Security. Se proporcionan propiedades adicionales para las redes visibles: ConnectionState, ErrorState, WiFi.SignalStrength, Cellular.NetworkTechnology, Cellular.ActivationState y Cellular.RoamingState.
Parámetros
-
networkGuid
string
Es el GUID de la red de la que se obtendrán las propiedades.
-
callback
función opcional
El parámetro
callbackse ve de la siguiente manera:(result: NetworkStateProperties) => void
-
resultado
-
Muestra
-
Promise<NetworkStateProperties>
Chrome 125 y versiones posterioresLas promesas solo se admiten en Manifest V3 y versiones posteriores. Otras plataformas deben usar devoluciones de llamada.
requestNetworkScan()
chrome.networking.onc.requestNetworkScan(
networkType?: NetworkType,
): void
Solicita que el subsistema de red busque redes nuevas y actualice la lista que muestra getVisibleNetworks. Esta es solo una solicitud: el subsistema de red puede optar por ignorarla. Si se actualiza la lista, 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. En el caso de las redes móviles, se solicitará un análisis de la red móvil si es compatible.
setProperties()
chrome.networking.onc.setProperties(
networkGuid: string,
properties: NetworkConfigProperties,
callback?: function,
): Promise<void>
Establece las propiedades de la red con el ID networkGuid. Esto solo es válido para las redes configuradas (Source != None). En su lugar, las redes visibles no configuradas deben usar createNetwork. En las sesiones de kiosco, no se podrá llamar a este método en una red compartida.
Parámetros
-
networkGuid
string
Es el GUID de la red para la que se establecerán las propiedades.
-
propiedades
Son las propiedades que se establecerán.
-
callback
función opcional
El parámetro
callbackse ve de la siguiente manera:() => void
Muestra
-
Promise<void>
Chrome 125 y versiones posterioresLas promesas solo se admiten en Manifest V3 y versiones posteriores. Otras plataformas deben usar devoluciones de llamada.
startConnect()
chrome.networking.onc.startConnect(
networkGuid: string,
callback?: function,
): Promise<void>
Inicia una conexión a la red con networkGuid.
Parámetros
-
networkGuid
string
Es el GUID de la red a la que se conectará.
-
callback
función opcional
El parámetro
callbackse ve de la siguiente manera:() => void
Muestra
-
Promise<void>
Chrome 125 y versiones posterioresLas promesas solo se admiten en Manifest V3 y versiones posteriores. Otras plataformas deben usar devoluciones de llamada.
startDisconnect()
chrome.networking.onc.startDisconnect(
networkGuid: string,
callback?: function,
): Promise<void>
Inicia una desconexión de la red con networkGuid.
Parámetros
-
networkGuid
string
Es el GUID de la red de la que se desconectará.
-
callback
función opcional
El parámetro
callbackse ve de la siguiente manera:() => void
Muestra
-
Promise<void>
Chrome 125 y versiones posterioresLas promesas solo se admiten en 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 cuando cambia alguna propiedad de estado de un dispositivo.
Parámetros
-
callback
función
El parámetro
callbackse 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 GUID para todas las redes actuales.
Parámetros
-
callback
función
El parámetro
callbackse ve de la siguiente manera:(changes: string[]) => void
-
Cambios
string[]
-
onNetworksChanged
chrome.networking.onc.onNetworksChanged.addListener(
callback: function,
)
Se activa cuando cambian las propiedades en cualquiera de las redes. Envía una lista de GUID para las redes cuyas propiedades cambiaron.
Parámetros
-
callback
función
El parámetro
callbackse 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 para una red. Envía el GUID de la red y el estado del portal cautivo correspondiente.
Parámetros
-
callback
función
El parámetro
callbackse ve de la siguiente manera:(networkGuid: string, status: CaptivePortalStatus) => void
-
networkGuid
string
-
estado
-