Descrizione
L'API chrome.networking.onc viene utilizzata per configurare le connessioni di rete (cellulare, Ethernet, VPN o Wi-Fi). Questa API è disponibile nelle sessioni kiosk di Chrome OS avviate automaticamente.
Le configurazioni di connessione di rete sono specificate in base alla specifica Open Network Configuration (ONC).
NOTA: la maggior parte delle proprietà del dizionario e dei valori enum utilizza UpperCamelCase per corrispondere alla specifica ONC anziché alla convenzione lowerCamelCase di JavaScript.
Autorizzazioni
networking.oncDisponibilità
Tipi
ActivationStateType
Enum
"Attivato" 
 
"Attivazione" 
 
"NotActivated" 
 
"PartiallyActivated" 
 
CaptivePortalStatus
Enum
"Sconosciuto" 
 
"Offline" 
 
"Online" 
 
"Portale" 
 
"ProxyAuthRequired" 
 
CellularProperties
Proprietà
- 
    ActivationStateActivationStateType facoltativo Stato di attivazione dell'account operatore. 
- 
    ActivationTypestringa facoltativa Il tipo di attivazione della rete mobile. 
- 
    AllowRoamingbooleano facoltativo Indica se il roaming è consentito per la rete. 
- 
    AutoConnectbooleano facoltativo Indica se la rete mobile deve essere connessa automaticamente (quando è nel raggio d'azione). 
- 
    Famigliastringa facoltativa Famiglia di tecnologie per dispositivi cellulari: CDMAoGSM.
- 
    FirmwareRevisionstringa facoltativa La revisione del firmware caricata nel modem cellulare. 
- 
    FoundNetworksFoundNetworkProperties[] facoltativo L'elenco delle reti trovate durante l'ultima scansione della rete. 
- 
    HardwareRevisionstringa facoltativa La revisione hardware del modem cellulare. 
- 
    HomeProviderCellularProviderProperties facoltativo Informazioni sull'operatore che ha emesso la scheda SIM attualmente installata nel modem. 
- 
    Produttorestringa facoltativa Il produttore del modem cellulare. 
- 
    ModelIDstringa facoltativa L'ID modello del modem cellulare. 
- 
    NetworkTechnologystringa facoltativa Se il modem è registrato su una rete, la tecnologia di rete attualmente in uso. 
- 
    PaymentPortalPaymentPortal facoltativo Portale di pagamento online che un utente può utilizzare per registrarsi o modificare un piano dati mobile. 
- 
    RoamingStatestringa facoltativa Lo stato di roaming del modem cellulare sulla rete attuale. 
- 
    SIMLockStatusSIMLockStatus facoltativo Lo stato del blocco SIM per le reti della famiglia GSM. 
- 
    SIMPresentbooleano facoltativo Se è presente una scheda SIM. 
- 
    Analisi in corsobooleano facoltativo Chrome 63+True quando è in corso una scansione della rete mobile. 
- 
    ServingOperatorCellularProviderProperties facoltativo Informazioni sull'operatore sulla cui rete è attualmente registrato il modem. 
- 
    SignalStrengthnumber (facoltativo) L'intensità del segnale di rete attuale. 
- 
    SupportNetworkScanbooleano facoltativo Se la rete cellulare supporta la scansione. 
CellularProviderProperties
Proprietà
- 
    Codicestringa ID rete cellulare come semplice concatenazione del codice paese mobile (MCC) e del codice di rete mobile (MNC) della rete. 
- 
    Paesestringa facoltativa Il codice paese di due lettere. 
- 
    Nomestringa Il nome dell'operatore. 
CellularStateProperties
Proprietà
- 
    ActivationStateActivationStateType facoltativo 
- 
    NetworkTechnologystringa facoltativa 
- 
    RoamingStatestringa facoltativa 
- 
    SIMPresentbooleano facoltativo 
- 
    SignalStrengthnumber (facoltativo) 
CertificatePattern
Proprietà
- 
    EnrollmentURIstring[] facoltativo Elenco degli URI a cui l'utente può essere indirizzato nel caso in cui non vengano trovati certificati che corrispondono a questo pattern. 
- 
    EmittenteIssuerSubjectPattern facoltativo Se impostato, il pattern rispetto al quale devono corrispondere le impostazioni dell'emittente X.509. 
- 
    IssuerCARefstring[] facoltativo Elenco dei certificati CA dell'autorità di certificazione. Per corrispondere a questo pattern, un certificato deve essere firmato da una di queste autorità. 
- 
    OggettoIssuerSubjectPattern facoltativo Se impostato, pattern con cui devono corrispondere le impostazioni del soggetto X.509. 
ClientCertificateType
Enum
"Ref" 
 
"Pattern" 
 
ConnectionStateType
Enum
"Connesso" 
 
"Connessione in corso" 
 
"NotConnected" 
 
DeviceStateProperties
Proprietà
- 
    SIMLockStatusSIMLockStatus facoltativo Chrome 62+Lo stato di blocco della SIM se Type = Cellular e SIMPresent = True. 
- 
    SIMPresentbooleano facoltativo Chrome 62+Imposta lo stato di presenza della SIM se il tipo di dispositivo è cellulare. 
- 
    Analisi in corsobooleano facoltativo Imposta se il dispositivo è abilitato. True se il dispositivo sta eseguendo la scansione. 
- 
    StatoLo stato attuale del dispositivo. 
- 
    TipoIl tipo di rete associato al dispositivo (rete cellulare, Ethernet o Wi-Fi). 
DeviceStateType
Enum
"Non inizializzato" 
 Il dispositivo è disponibile, ma non inizializzato.
"Disattivato" 
 Il dispositivo è inizializzato, ma non attivato.
"Attivazione" 
 È stato richiesto lo stato Attivato, ma l'operazione non è stata completata.
"Attivato" 
 Il dispositivo è attivato.
"Vietato" 
 Il dispositivo è vietato.
EAPProperties
Proprietà
- 
    AnonymousIdentitystringa facoltativa 
- 
    ClientCertPKCS11Idstringa facoltativa Chrome 60+
- 
    ClientCertPatternCertificatePattern facoltativo 
- 
    ClientCertProvisioningProfileIdstringa facoltativa Chrome 93+
- 
    ClientCertRefstringa facoltativa 
- 
    ClientCertType
- 
    Identitàstringa facoltativa 
- 
    Innerstringa facoltativa 
- 
    Outerstringa facoltativa Il tipo di EAP esterno. Richiesto dall'ONC, ma potrebbe non essere fornito durante la traduzione da Shill. 
- 
    Passwordstringa facoltativa 
- 
    SaveCredentialsbooleano facoltativo 
- 
    ServerCAPEMsstring[] facoltativo 
- 
    ServerCARefsstring[] facoltativo 
- 
    SubjectMatchManagedDOMString opzionale Chrome 60+
- 
    UseProactiveKeyCachingbooleano facoltativo 
- 
    UseSystemCAsbooleano facoltativo 
EthernetProperties
Proprietà
- 
    Autenticazionestringa facoltativa L'autenticazione utilizzata dalla rete Ethernet. I valori possibili sono Nonee8021X.
- 
    AutoConnectbooleano facoltativo Indica se la rete Ethernet deve essere connessa automaticamente. 
- 
    EAPEAPProperties facoltativo Impostazioni EAP della rete. Obbligatorio per l'autenticazione 8021X. 
EthernetStateProperties
Proprietà
- 
    Autenticazionestringa 
FoundNetworkProperties
Proprietà
- 
    LongNamestringa facoltativa Il nome in formato lungo dell'operatore di rete. 
- 
    NetworkIdstringa ID rete. 
- 
    ShortNamestringa facoltativa Il nome in formato breve dell'operatore di rete. 
- 
    Statostringa Disponibilità della rete. 
- 
    Tecnologiastringa Tecnologia di accesso utilizzata dalla rete. 
GlobalPolicy
Proprietà
- 
    AllowOnlyPolicyNetworksToAutoconnectbooleano facoltativo Se è true, solo le reti dei criteri possono connettersi automaticamente. Il valore predefinito è false. 
- 
    AllowOnlyPolicyNetworksToConnectbooleano facoltativo Se è true, è possibile connettersi solo alle reti dei criteri e non è possibile aggiungere o configurare nuove reti. Il valore predefinito è false. 
- 
    AllowOnlyPolicyNetworksToConnectIfAvailablebooleano facoltativo Chrome 70+Se è true e una rete gestita è disponibile nell'elenco delle reti visibili, è possibile connettersi solo alle reti dei criteri e non è possibile aggiungere o configurare nuove reti. Il valore predefinito è false. 
- 
    BlockedHexSSIDsstring[] facoltativo Chrome 86+Elenco delle emittenti bloccate. Sono vietate le connessioni a reti bloccate. Le reti possono essere sbloccate di nuovo specificando una configurazione di rete esplicita. Il valore predefinito è un elenco vuoto. 
IPConfigProperties
Proprietà
- 
    ExcludedRoutesstring[] facoltativo Chrome 76+Array di blocchi IP in notazione CIDR. Per maggiori dettagli, consulta onc_spec.md. 
- 
    Gatewaystringa facoltativa Indirizzo gateway utilizzato per la configurazione IP. 
- 
    IPAddressstringa facoltativa L'indirizzo IP per una connessione. Può essere un indirizzo IPv4 o IPv6, a seconda del valore di Type.
- 
    IncludedRoutesstring[] facoltativo Chrome 76+Array di blocchi IP in notazione CIDR. Per maggiori dettagli, consulta onc_spec.md. 
- 
    NameServersstring[] facoltativo Array di indirizzi utilizzati per i server dei nomi. 
- 
    RoutingPrefixnumber (facoltativo) Il prefisso di routing. 
- 
    SearchDomainsstring[] facoltativo Chrome 76+Array di stringhe per la risoluzione dei nomi. Per informazioni dettagliate, consulta onc_spec.md. 
- 
    Tipostringa facoltativa Il tipo di configurazione IP. Può essere IPv4oIPv6.
- 
    WebProxyAutoDiscoveryUrlstringa facoltativa L'URL per WPAD (Web Proxy Auto-Discovery), come riportato su DHCP. 
IPConfigType
Enum
"DHCP" 
 
"Static" 
 
IssuerSubjectPattern
Proprietà
- 
    CommonNamestringa facoltativa Se impostato, il valore rispetto al quale confrontare il nome comune del soggetto del certificato. 
- 
    Localitàstringa facoltativa Se impostato, il valore con cui confrontare la posizione comune del soggetto del certificato. 
- 
    Organizzazionestringa facoltativa Se impostato, il valore in base al quale confrontare le organizzazioni del soggetto del certificato. Almeno un'organizzazione deve corrispondere al valore. 
- 
    OrganizationalUnitstringa facoltativa Se impostato, il valore rispetto al quale confrontare le unità organizzative del soggetto del certificato. Almeno un'unità organizzativa deve corrispondere al valore. 
ManagedBoolean
Proprietà
- 
    Attivobooleano facoltativo Il valore attivo attualmente utilizzato dal gestore della configurazione di rete (ad es. Shill). 
- 
    DeviceEditablebooleano facoltativo Indica se esiste un DevicePolicy per la proprietà e se consente la modifica della proprietà (ovvero il valore della proprietà consigliato per il criterio). Il valore predefinito è false.
- 
    DevicePolicybooleano facoltativo Il valore della proprietà fornito dal criterio del dispositivo. 
- 
    Efficacestringa facoltativa L'origine da cui è stato determinato il valore effettivo della proprietà. 
- 
    booleano facoltativo Il valore impostato per tutti gli utenti del dispositivo. Fornito solo se DeviceEditiableètrue.
- 
    UserEditablebooleano facoltativo Indica se esiste una UserPolicy per la proprietà e se consente la modifica della proprietà (ovvero il valore della proprietà consigliato impostato dalle norme). Il valore predefinito è false.
- 
    UserPolicybooleano facoltativo Il valore della proprietà fornito dalle norme utente. 
- 
    UserSettingbooleano facoltativo Il valore della proprietà impostato dall'utente che ha eseguito l'accesso. Fornito solo se UserEditableètrue.
ManagedCellularProperties
Proprietà
- 
    ActivationStateActivationStateType facoltativo 
- 
    ActivationTypestringa facoltativa 
- 
    AllowRoamingbooleano facoltativo 
- 
    AutoConnectManagedBoolean facoltativo 
- 
    Famigliastringa facoltativa 
- 
    FirmwareRevisionstringa facoltativa 
- 
    FoundNetworksFoundNetworkProperties[] facoltativo 
- 
    HardwareRevisionstringa facoltativa 
- 
    HomeProviderCellularProviderProperties[] facoltativo 
- 
    Produttorestringa facoltativa 
- 
    ModelIDstringa facoltativa 
- 
    NetworkTechnologystringa facoltativa 
- 
    PaymentPortalPaymentPortal facoltativo 
- 
    RoamingStatestringa facoltativa 
- 
    SIMLockStatusSIMLockStatus facoltativo 
- 
    SIMPresentbooleano facoltativo 
- 
    Analisi in corsobooleano facoltativo Chrome 63+
- 
    ServingOperatorCellularProviderProperties facoltativo 
- 
    SignalStrengthnumber (facoltativo) 
- 
    SupportNetworkScanbooleano facoltativo 
ManagedDOMString
Proprietà
- 
    Attivostringa facoltativa Il valore attivo attualmente utilizzato dal gestore della configurazione di rete (ad es. Shill). 
- 
    DeviceEditablebooleano facoltativo Indica se esiste un DevicePolicy per la proprietà e se consente la modifica della proprietà (ovvero il valore della proprietà consigliato per il criterio). Il valore predefinito è false.
- 
    DevicePolicystringa facoltativa Il valore della proprietà fornito dal criterio del dispositivo. 
- 
    Efficacestringa facoltativa L'origine da cui è stato determinato il valore effettivo della proprietà. 
- 
    stringa facoltativa Il valore impostato per tutti gli utenti del dispositivo. Fornito solo se DeviceEditiableètrue.
- 
    UserEditablebooleano facoltativo Indica se esiste una UserPolicy per la proprietà e se consente la modifica della proprietà (ovvero il valore della proprietà consigliato impostato dalle norme). Il valore predefinito è false.
- 
    UserPolicystringa facoltativa Il valore della proprietà fornito dalle norme utente. 
- 
    UserSettingstringa facoltativa Il valore della proprietà impostato dall'utente che ha eseguito l'accesso. Fornito solo se UserEditableètrue.
ManagedDOMStringList
Proprietà
- 
    Attivostring[] facoltativo Il valore attivo attualmente utilizzato dal gestore della configurazione di rete (ad es. Shill). 
- 
    DeviceEditablebooleano facoltativo Indica se esiste un DevicePolicy per la proprietà e se consente la modifica della proprietà (ovvero il valore della proprietà consigliato per il criterio). Il valore predefinito è false.
- 
    DevicePolicystring[] facoltativo Il valore della proprietà fornito dal criterio del dispositivo. 
- 
    Efficacestringa facoltativa L'origine da cui è stato determinato il valore effettivo della proprietà. 
- 
    string[] facoltativo Il valore impostato per tutti gli utenti del dispositivo. Fornito solo se DeviceEditiableètrue.
- 
    UserEditablebooleano facoltativo Indica se esiste una UserPolicy per la proprietà e se consente la modifica della proprietà (ovvero il valore della proprietà consigliato impostato dalle norme). Il valore predefinito è false.
- 
    UserPolicystring[] facoltativo Il valore della proprietà fornito dalle norme utente. 
- 
    UserSettingstring[] facoltativo Il valore della proprietà impostato dall'utente che ha eseguito l'accesso. Fornito solo se UserEditableètrue.
ManagedEthernetProperties
Proprietà
- 
    AutenticazioneManagedDOMString opzionale 
- 
    AutoConnectManagedBoolean facoltativo 
ManagedIPConfigProperties
Proprietà
- 
    GatewayManagedDOMString opzionale 
- 
    IPAddressManagedDOMString opzionale 
- 
    NameServersManagedDOMStringList facoltativo 
- 
    RoutingPrefixManagedLong facoltativo 
- 
    TipoManagedDOMString opzionale Vedi IPConfigProperties.Type.
- 
    WebProxyAutoDiscoveryUrlManagedDOMString opzionale 
ManagedIPConfigType
Proprietà
- 
    AttivoIPConfigType facoltativo Il valore attivo attualmente utilizzato dal gestore della configurazione di rete (ad es. Shill). 
- 
    DeviceEditablebooleano facoltativo Indica se esiste un DevicePolicy per la proprietà e se consente la modifica della proprietà (ovvero il valore della proprietà consigliato per il criterio). Il valore predefinito è false.
- 
    DevicePolicyIPConfigType facoltativo Il valore della proprietà fornito dal criterio del dispositivo. 
- 
    Efficacestringa facoltativa L'origine da cui è stato determinato il valore effettivo della proprietà. 
- 
    IPConfigType facoltativo Il valore impostato per tutti gli utenti del dispositivo. Fornito solo se DeviceEditiableètrue.
- 
    UserEditablebooleano facoltativo Indica se esiste una UserPolicy per la proprietà e se consente la modifica della proprietà (ovvero il valore della proprietà consigliato impostato dalle norme). Il valore predefinito è false.
- 
    UserPolicyIPConfigType facoltativo Il valore della proprietà fornito dalle norme utente. 
- 
    UserSettingIPConfigType facoltativo Il valore della proprietà impostato dall'utente che ha eseguito l'accesso. Fornito solo se UserEditableètrue.
ManagedLong
Proprietà
- 
    Attivonumber (facoltativo) Il valore attivo attualmente utilizzato dal gestore della configurazione di rete (ad es. Shill). 
- 
    DeviceEditablebooleano facoltativo Indica se esiste un DevicePolicy per la proprietà e se consente la modifica della proprietà (ovvero il valore della proprietà consigliato per il criterio). Il valore predefinito è false.
- 
    DevicePolicynumber (facoltativo) Il valore della proprietà fornito dal criterio del dispositivo. 
- 
    Efficacestringa facoltativa L'origine da cui è stato determinato il valore effettivo della proprietà. 
- 
    number (facoltativo) Il valore impostato per tutti gli utenti del dispositivo. Fornito solo se DeviceEditiableètrue.
- 
    UserEditablebooleano facoltativo Indica se esiste una UserPolicy per la proprietà e se consente la modifica della proprietà (ovvero il valore della proprietà consigliato impostato dalle norme). Il valore predefinito è false.
- 
    UserPolicynumber (facoltativo) Il valore della proprietà fornito dalle norme utente. 
- 
    UserSettingnumber (facoltativo) Il valore della proprietà impostato dall'utente che ha eseguito l'accesso. Fornito solo se UserEditableètrue.
ManagedManualProxySettings
Proprietà
- 
    FTPProxyManagedProxyLocation facoltativo 
- 
    HTTPProxyManagedProxyLocation facoltativo 
- 
    SOCKSManagedProxyLocation facoltativo 
- 
    SecureHTTPProxyManagedProxyLocation facoltativo 
ManagedProperties
Proprietà
- 
    CellulareManagedCellularProperties facoltativo 
- 
    Collegabilebooleano facoltativo 
- 
    ConnectionStateConnectionStateType facoltativo 
- 
    ErrorStatestringa facoltativa 
- 
    EthernetManagedEthernetProperties facoltativo 
- 
    GUIDstringa Vedi NetworkProperties.GUID.
- 
    IPAddressConfigTypeManagedIPConfigType facoltativo 
- 
    IPConfigsIPConfigProperties[] facoltativo 
- 
    MacAddressstringa facoltativa 
- 
    A consumoManagedBoolean facoltativo Chrome 85+
- 
    NomeManagedDOMString opzionale Vedi NetworkProperties.Name.
- 
    NameServersConfigTypeManagedIPConfigType facoltativo 
- 
    PrioritàManagedLong facoltativo 
- 
    ProxySettingsManagedProxySettings facoltativo 
- 
    RestrictedConnectivitybooleano facoltativo 
- 
    SavedIPConfigIPConfigProperties facoltativo 
- 
    Originestringa facoltativa Vedi NetworkProperties.Source.
- 
    StaticIPConfigManagedIPConfigProperties facoltativo 
- 
    TrafficCounterResetTimenumber (facoltativo) Chrome 125+
- 
    TipoVedi NetworkProperties.Type.
- 
    VPNManagedVPNProperties facoltativo Vedi NetworkProperties.VPN.
- 
    Wi-FiManagedWiFiProperties facoltativo Vedi NetworkProperties.WiFi.
ManagedProxyLocation
Proprietà
- 
    HostVedi ProxyLocation.Host.
- 
    PortaVedi ProxyLocation.Port.
ManagedProxySettings
Proprietà
- 
    ExcludeDomainsManagedDOMStringList facoltativo 
- 
    ManualeManagedManualProxySettings facoltativo Vedi ProxySettings.Manual.
- 
    PACManagedDOMString opzionale Vedi ProxySettings.PAC.
- 
    Vedi ProxySettings.Type.
ManagedProxySettingsType
Proprietà
- 
    AttivoProxySettingsType facoltativo Il valore attivo attualmente utilizzato dal gestore della configurazione di rete (ad es. Shill). 
- 
    DeviceEditablebooleano facoltativo Indica se esiste un DevicePolicy per la proprietà e se consente la modifica della proprietà (ovvero il valore della proprietà consigliato per il criterio). Il valore predefinito è false.
- 
    DevicePolicyProxySettingsType facoltativo Il valore della proprietà fornito dal criterio del dispositivo. 
- 
    Efficacestringa facoltativa L'origine da cui è stato determinato il valore effettivo della proprietà. 
- 
    ProxySettingsType facoltativo Il valore impostato per tutti gli utenti del dispositivo. Fornito solo se DeviceEditiableètrue.
- 
    UserEditablebooleano facoltativo Indica se esiste una UserPolicy per la proprietà e se consente la modifica della proprietà (ovvero il valore della proprietà consigliato impostato dalle norme). Il valore predefinito è false.
- 
    UserPolicyProxySettingsType facoltativo Il valore della proprietà fornito dalle norme utente. 
- 
    UserSettingProxySettingsType facoltativo Il valore della proprietà impostato dall'utente che ha eseguito l'accesso. Fornito solo se UserEditableètrue.
ManagedThirdPartyVPNProperties
Proprietà
- 
    ExtensionID
- 
    ProviderNamestringa facoltativa 
ManagedVPNProperties
Proprietà
- 
    AutoConnectManagedBoolean facoltativo 
- 
    HostManagedDOMString opzionale Vedi VPNProperties.Host.
- 
    TipoManagedDOMString opzionale Vedi VPNProperties.Type.
ManagedWiFiProperties
Proprietà
- 
    AllowGatewayARPPollingManagedBoolean facoltativo 
- 
    AutoConnectManagedBoolean facoltativo 
- 
    BSSIDstringa facoltativa Vedi WiFiProperties.BSSID.
- 
    Frequenzanumber (facoltativo) Vedi WiFiProperties.Frequency.
- 
    FrequencyListnumber[] facoltativo 
- 
    HexSSIDManagedDOMString opzionale Vedi WiFiProperties.HexSSID.
- 
    HiddenSSIDManagedBoolean facoltativo 
- 
    RoamThresholdManagedLong facoltativo Deprecato, ignorato. Vedi WiFiProperties.RoamThreshold.
- 
    SSIDManagedDOMString opzionale Vedi WiFiProperties.SSID.
- 
    SicurezzaVedi WiFiProperties.Security.
- 
    SignalStrengthnumber (facoltativo) 
ManualProxySettings
Proprietà
- 
    FTPProxyProxyLocation facoltativo Impostazioni del proxy FTP. 
- 
    HTTPProxyProxyLocation facoltativo Impostazioni per il proxy HTTP. 
- 
    SOCKSProxyLocation facoltativo Impostazioni per il proxy SOCKS. 
- 
    SecureHTTPProxyProxyLocation facoltativo Impostazioni per il proxy HTTP sicuro. 
NetworkConfigProperties
Proprietà
- 
    CellulareCellularProperties facoltativo 
- 
    EthernetEthernetProperties facoltativo 
- 
    GUIDstringa facoltativa Vedi NetworkProperties.GUID.
- 
    IPAddressConfigTypeIPConfigType facoltativo 
- 
    Nomestringa facoltativa Vedi NetworkProperties.Name.
- 
    NameServersConfigTypeIPConfigType facoltativo 
- 
    Prioritànumber (facoltativo) 
- 
    TipoNetworkType facoltativo Vedi NetworkProperties.Type.
- 
    VPNVPNProperties facoltativo Vedi NetworkProperties.VPN.
- 
    Wi-FiWiFiProperties facoltativo Vedi NetworkProperties.WiFi.
- 
    WiMAXWiMAXProperties facoltativo Deprecato. 
NetworkFilter
Proprietà
- 
    configuratobooleano facoltativo Se è vero, includi solo le reti configurate (salvate). Il valore predefinito è "false". 
- 
    limitenumber (facoltativo) Il numero massimo di reti da restituire. Se non specificato, il valore predefinito è 1000. Utilizza 0 per nessun limite. 
- 
    networkTypeIl tipo di reti da restituire. 
- 
    visibilebooleano facoltativo Se è true, includi solo le reti visibili (fisicamente connesse o nel raggio d'azione). Il valore predefinito è "false". 
NetworkProperties
Proprietà
- 
    CellulareCellularProperties facoltativo Per le reti mobili, le proprietà delle reti mobili. 
- 
    Collegabilebooleano facoltativo Se la rete è connettibile. 
- 
    ConnectionStateConnectionStateType facoltativo Lo stato attuale della connessione della rete. 
- 
    ErrorStatestringa facoltativa L'ultimo stato di errore di rete registrato. 
- 
    EthernetEthernetProperties facoltativo Per le reti Ethernet, le proprietà della rete Ethernet. 
- 
    GUIDstringa Il GUID di rete. 
- 
    IPAddressConfigTypeIPConfigType facoltativo Il tipo di configurazione dell'indirizzo IP della rete. 
- 
    IPConfigsIPConfigProperties[] facoltativo La configurazione IP della rete. 
- 
    MacAddressstringa facoltativa L'indirizzo MAC della rete. 
- 
    A consumobooleano facoltativo Chrome 85+Indica se la rete è a consumo. 
- 
    Nomestringa facoltativa Un nome di rete facile da usare. 
- 
    NameServersConfigTypeIPConfigType facoltativo Il tipo di configurazione IP per i server dei nomi utilizzati dalla rete. 
- 
    Prioritànumber (facoltativo) La priorità di rete. 
- 
    ProxySettingsProxySettings facoltativo Le impostazioni proxy della rete. 
- 
    RestrictedConnectivitybooleano facoltativo Per una rete connessa, se la connettività di rete a internet è limitata, ad esempio se la rete si trova dietro un portale o se una rete mobile non è attivata. 
- 
    SavedIPConfigIPConfigProperties facoltativo Configurazione IP ricevuta dal server DHCP prima dell'applicazione della configurazione IP statica. 
- 
    Originestringa facoltativa Indica se e come è configurata la rete. I valori possibili sono: - Device
- DevicePolicy
- User
- UserPolicy
- None
 "None" è in conflitto con la generazione del codice di estensione, quindi dobbiamo utilizzare una stringa per "Source" anziché un'enumerazione SourceType. 
- 
    StaticIPConfigIPConfigProperties facoltativo La configurazione IP statico della rete. 
- 
    TrafficCounterResetTimenumber (facoltativo) Chrome 125+Data dell'ultimo ripristino dei contatori di traffico. 
- 
    TipoIl tipo di rete. 
- 
    VPNVPNProperties facoltativo Per le reti VPN, le proprietà VPN della rete. 
- 
    Wi-FiWiFiProperties facoltativo Per le reti Wi-Fi, le proprietà Wi-Fi della rete. 
NetworkStateProperties
Proprietà
- 
    CellulareCellularStateProperties facoltativo 
- 
    Collegabilebooleano facoltativo 
- 
    ConnectionStateConnectionStateType facoltativo 
- 
    ErrorStatestringa facoltativa 
- 
    EthernetEthernetStateProperties facoltativo 
- 
    GUIDstringa Vedi NetworkProperties.GUID.
- 
    Nomestringa facoltativa Vedi NetworkProperties.Name.
- 
    Prioritànumber (facoltativo) 
- 
    Originestringa facoltativa Vedi NetworkProperties.Source.
- 
    TipoVedi NetworkProperties.Type.
- 
    VPNVPNStateProperties facoltativo Vedi NetworkProperties.VPN.
- 
    Wi-FiWiFiStateProperties facoltativo Vedi NetworkProperties.WiFi.
NetworkType
Enum
"Tutti" 
 
"Cellulare" 
 
"Ethernet" 
 
"Tether" 
 
"VPN" 
 
"Wireless" 
 
"Wi-Fi" 
 
PaymentPortal
Proprietà
- 
    Metodostringa Il metodo HTTP da utilizzare per il portale di pagamento. 
- 
    PostDatastringa facoltativa I dati POST da inviare al portale di pagamento. Ignorato a meno che Methodnon siaPOST.
- 
    URLstringa facoltativa L'URL del portale di pagamento. 
ProxyLocation
Proprietà
- 
    Hoststringa L'host dell'indirizzo IP del proxy. 
- 
    Portanumero La porta da utilizzare per il proxy. 
ProxySettings
Proprietà
- 
    ExcludeDomainsstring[] facoltativo Domini e host per i quali sono escluse le impostazioni proxy manuali. 
- 
    ManualeManualProxySettings facoltativo Impostazioni proxy manuali: utilizzate solo per le impostazioni proxy di Manual.
- 
    PACstringa facoltativa URL del file di configurazione automatica del proxy. 
- 
    TipoIl tipo di impostazioni proxy. 
ProxySettingsType
Enum
"Direct" 
 
"Manuale" 
 
"PAC" 
 
"WPAD" 
 
SIMLockStatus
Proprietà
- 
    LockEnabledbooleano Indica se il blocco SIM è abilitato. 
- 
    LockTypestringa Lo stato del blocco SIM. I valori possibili sono 'sim-pin','sim-puk'e''.
- 
    RetriesLeftnumber (facoltativo) Numero di tentativi di blocco del PIN consentiti prima che sia necessario il PUK per sbloccare la SIM. 
ThirdPartyVPNProperties
Proprietà
- 
    ExtensionIDstringa ID dell'estensione del fornitore di VPN di terze parti. 
- 
    ProviderNamestringa facoltativa Il nome del provider VPN. 
VPNProperties
Proprietà
- 
    AutoConnectbooleano facoltativo Indica se la rete VPN deve essere connessa automaticamente. 
- 
    Hoststringa facoltativa L'host VPN. 
- 
    Tipostringa facoltativa Il tipo di VPN. Non può essere un'enumerazione a causa di "L2TP-IPSec". Questo parametro è facoltativo per NetworkConfigProperties, che viene passato a setProperties e può essere utilizzato per impostare solo proprietà specifiche. 
VPNStateProperties
Proprietà
- 
    Tipostringa Vedi VPNProperties.Type.
WiFiProperties
Proprietà
- 
    AllowGatewayARPPollingbooleano facoltativo Ritirato a partire da Chrome 131Rimosso nella versione M131. Al momento non è attivo alcun polling ARP. 
- 
    AutoConnectbooleano facoltativo Indica se la rete Wi-Fi deve essere connessa automaticamente quando è nel raggio d'azione. 
- 
    BSSIDstringa facoltativa Il BSSID del punto di accesso associato. 
- 
    EAPEAPProperties facoltativo Le proprietà EAP della rete. Obbligatorio per le emittenti WEP-8021XeWPA-EAP.
- 
    Frequenzanumber (facoltativo) La frequenza operativa del servizio Wi-Fi in MHz. Per le reti connesse, la frequenza attuale a cui è connessa la rete. In caso contrario, la frequenza del BSS migliore disponibile. 
- 
    FrequencyListnumber[] facoltativo Contiene tutte le frequenze operative visualizzate di recente per la rete Wi-Fi. 
- 
    HexSSIDstringa facoltativa Copia con codifica esadecimale dell'SSID della rete. 
- 
    HiddenSSIDbooleano facoltativo Indica se l'SSID della rete verrà trasmesso. 
- 
    Passphrasestringa facoltativa Chrome 66+La passphrase per le connessioni WEP/WPA/WPA2. Questa proprietà può essere impostata solo. Le proprietà restituite da getPropertiesnon conterranno questo valore.
- 
    RoamThresholdnumber (facoltativo) Deprecato, ignorato. 
- 
    SSIDstringa facoltativa L'SSID della rete. 
- 
    Sicurezzastringa facoltativa Il tipo di sicurezza della rete. 
- 
    SignalStrengthnumber (facoltativo) L'intensità del segnale della rete. 
WiFiStateProperties
Proprietà
- 
    BSSIDstringa facoltativa Vedi WiFiProperties.BSSID.
- 
    Frequenzanumber (facoltativo) Vedi WiFiProperties.Frequency.
- 
    HexSSIDstringa facoltativa Chrome 62+Vedi WiFiProperties.HexSSID.
- 
    SSIDstringa facoltativa Chrome 62+Vedi WiFiProperties.SSID.
- 
    Sicurezzastringa Vedi WiFiProperties.Security.
- 
    SignalStrengthnumber (facoltativo) 
WiMAXProperties
Proprietà
- 
    AutoConnectbooleano facoltativo Indica se la rete deve essere connessa automaticamente. 
- 
    EAPEAPProperties facoltativo Le proprietà EAP della rete. 
Metodi
createNetwork()
chrome.networking.onc.createNetwork(
shared: boolean,
properties: NetworkConfigProperties,
callback?: function,
): Promise<string>
Crea una nuova configurazione di rete dalle proprietà. Se esiste già una rete configurata corrispondente, l'operazione non riuscirà. In caso contrario, restituisce il GUID della nuova rete.
Parametri
- 
    booleano Se true, condividi questa configurazione di rete con altri utenti.Questa opzione è esposta solo all'interfaccia utente web di Chrome.* Quando viene chiamato dalle app, falseè l'unico valore consentito.
- 
    proprietàLe proprietà per configurare la nuova rete. 
- 
    callbackfunzione facoltativa Il parametro callbackha il seguente aspetto:(result: string) => void - 
    risultatostringa 
 
- 
    
Resi
- 
            Promise<string> Chrome 125+Le promesse sono supportate solo per Manifest V3 e versioni successive, le altre piattaforme devono utilizzare i callback. 
disableNetworkType()
chrome.networking.onc.disableNetworkType(
networkType: NetworkType,
): void
Disattiva tutti i dispositivi che corrispondono al tipo di rete specificato. Vedi nota per enableNetworkType.
Parametri
- 
    networkTypeIl tipo di rete da disattivare. 
enableNetworkType()
chrome.networking.onc.enableNetworkType(
networkType: NetworkType,
): void
Attiva tutti i dispositivi che corrispondono al tipo di rete specificato. Tieni presente che il tipo potrebbe rappresentare più tipi di rete (ad es. "Wireless").
Parametri
- 
    networkTypeIl tipo di rete da attivare. 
forgetNetwork()
chrome.networking.onc.forgetNetwork(
networkGuid: string,
callback?: function,
): Promise<void>
Dimentica una configurazione di rete cancellando tutte le proprietà configurate per la rete con GUID networkGuid. Potrebbero essere incluse anche altre reti con identificatori corrispondenti (ad es. SSID e sicurezza Wi-Fi). Se non esiste una configurazione di questo tipo, verrà impostato un errore e l'operazione non andrà a buon fine.
Nelle sessioni kiosk, questo metodo non sarà in grado di dimenticare le configurazioni di rete condivise.
Parametri
- 
    networkGuidstringa Il GUID della rete da eliminare. 
- 
    callbackfunzione facoltativa Il parametro callbackha il seguente aspetto:() => void 
Resi
- 
            Promise<void> Chrome 125+Le promesse sono supportate solo per Manifest V3 e versioni successive, le altre piattaforme devono utilizzare i callback. 
getCaptivePortalStatus()
chrome.networking.onc.getCaptivePortalStatus(
networkGuid: string,
callback?: function,
): Promise<CaptivePortalStatus>
Restituisce lo stato del captive portal per la rete corrispondente a "networkGuid".
Parametri
- 
    networkGuidstringa Il GUID della rete per cui ottenere lo stato del captive portal. 
- 
    callbackfunzione facoltativa Il parametro callbackha il seguente aspetto:(result: CaptivePortalStatus) => void - 
    risultato
 
- 
    
Resi
- 
            Promise<CaptivePortalStatus> Chrome 125+Le promesse sono supportate solo per Manifest V3 e versioni successive, le altre piattaforme devono utilizzare i callback. 
getDeviceStates()
chrome.networking.onc.getDeviceStates(
callback?: function,
): Promise<DeviceStateProperties[]>
Restituisce gli stati dei dispositivi di rete disponibili.
Parametri
- 
    callbackfunzione facoltativa Il parametro callbackha il seguente aspetto:(result: DeviceStateProperties[]) => void - 
    risultato
 
- 
    
Resi
- 
            Promise<DeviceStateProperties[]> Chrome 125+Le promesse sono supportate solo per Manifest V3 e versioni successive, le altre piattaforme devono utilizzare i callback. 
getGlobalPolicy()
chrome.networking.onc.getGlobalPolicy(
callback?: function,
): Promise<GlobalPolicy>
Ottiene le proprietà del criterio globale. Queste proprietà non dovrebbero cambiare durante una sessione.
Parametri
- 
    callbackfunzione facoltativa Il parametro callbackha il seguente aspetto:(result: GlobalPolicy) => void - 
    risultato
 
- 
    
Resi
- 
            Promise<GlobalPolicy> Chrome 125+Le promesse sono supportate solo per Manifest V3 e versioni successive, le altre piattaforme devono utilizzare i callback. 
getManagedProperties()
chrome.networking.onc.getManagedProperties(
networkGuid: string,
callback?: function,
): Promise<ManagedProperties>
Recupera le proprietà unite della rete con ID networkGuid dalle origini: impostazioni utente, impostazioni condivise, criteri utente, criteri dispositivo e impostazioni attualmente attive.
Parametri
- 
    networkGuidstringa Il GUID della rete per cui ottenere le proprietà. 
- 
    callbackfunzione facoltativa Il parametro callbackha il seguente aspetto:(result: ManagedProperties) => void - 
    risultato
 
- 
    
Resi
- 
            Promise<ManagedProperties> Chrome 125+Le promesse sono supportate solo per Manifest V3 e versioni successive, le altre piattaforme devono utilizzare i callback. 
getNetworks()
chrome.networking.onc.getNetworks(
filter: NetworkFilter,
callback?: function,
): Promise<NetworkStateProperties[]>
Restituisce un elenco di oggetti di rete con le stesse proprietà fornite da getState. Viene fornito un filtro per specificare il tipo di reti restituite e per limitare il numero di reti. Le reti vengono ordinate dal sistema in base alla priorità, con le reti connesse o in fase di connessione elencate per prime.
Parametri
- 
    filtroDescrive quali reti restituire. 
- 
    callbackfunzione facoltativa Il parametro callbackha il seguente aspetto:(result: NetworkStateProperties[]) => void - 
    risultato
 
- 
    
Resi
- 
            Promise<NetworkStateProperties[]> Chrome 125+Le promesse sono supportate solo per Manifest V3 e versioni successive, le altre piattaforme devono utilizzare i callback. 
getProperties()
chrome.networking.onc.getProperties(
networkGuid: string,
callback?: function,
): Promise<NetworkProperties>
Recupera tutte le proprietà della rete con ID networkGuid. Include tutte le proprietà della rete (valori di sola lettura e lettura/scrittura).
Parametri
- 
    networkGuidstringa Il GUID della rete per cui ottenere le proprietà. 
- 
    callbackfunzione facoltativa Il parametro callbackha il seguente aspetto:(result: NetworkProperties) => void - 
    risultato
 
- 
    
Resi
- 
            Promise<NetworkProperties> Chrome 125+Le promesse sono supportate solo per Manifest V3 e versioni successive, le altre piattaforme devono utilizzare i callback. 
getState()
chrome.networking.onc.getState(
networkGuid: string,
callback?: function,
): Promise<NetworkStateProperties>
Recupera le proprietà di sola lettura memorizzate nella cache della rete con ID networkGuid. Questa funzione è pensata per offrire prestazioni migliori rispetto a getProperties, che richiede un round trip per eseguire query sul sottosistema di rete. Per tutte le reti vengono restituite le seguenti proprietà: GUID, Type, Name, WiFi.Security. Per le reti visibili vengono fornite proprietà aggiuntive: ConnectionState, ErrorState, WiFi.SignalStrength, Cellular.NetworkTechnology, Cellular.ActivationState, Cellular.RoamingState.
Parametri
- 
    networkGuidstringa Il GUID della rete per cui ottenere le proprietà. 
- 
    callbackfunzione facoltativa Il parametro callbackha il seguente aspetto:(result: NetworkStateProperties) => void - 
    risultato
 
- 
    
Resi
- 
            Promise<NetworkStateProperties> Chrome 125+Le promesse sono supportate solo per Manifest V3 e versioni successive, le altre piattaforme devono utilizzare i callback. 
requestNetworkScan()
chrome.networking.onc.requestNetworkScan(
networkType?: NetworkType,
): void
Richiede al sottosistema di rete di cercare nuove reti e aggiornare l'elenco restituito da getVisibleNetworks. Si tratta solo di una richiesta: il sottosistema di rete può scegliere di ignorarla. Se l'elenco viene aggiornato, viene attivato l'evento onNetworkListChanged.
Parametri
- 
    networkTypeNetworkType facoltativo Chrome 63+Se fornito, richiede una scansione specifica per il tipo. Per la rete mobile, verrà richiesta una scansione della rete mobile, se supportata. 
setProperties()
chrome.networking.onc.setProperties(
networkGuid: string,
properties: NetworkConfigProperties,
callback?: function,
): Promise<void>
Imposta le proprietà della rete con ID networkGuid. Questo valore è valido solo per le reti configurate (Source != None). Le reti visibili non configurate devono utilizzare createNetwork. Nelle sessioni kiosk, la chiamata di questo metodo su una rete condivisa non andrà a buon fine.
Parametri
- 
    networkGuidstringa Il GUID della rete per cui impostare le proprietà. 
- 
    proprietàLe proprietà da impostare. 
- 
    callbackfunzione facoltativa Il parametro callbackha il seguente aspetto:() => void 
Resi
- 
            Promise<void> Chrome 125+Le promesse sono supportate solo per Manifest V3 e versioni successive, le altre piattaforme devono utilizzare i callback. 
startConnect()
chrome.networking.onc.startConnect(
networkGuid: string,
callback?: function,
): Promise<void>
Avvia una connessione alla rete con networkGuid.
Parametri
- 
    networkGuidstringa Il GUID della rete a cui connettersi. 
- 
    callbackfunzione facoltativa Il parametro callbackha il seguente aspetto:() => void 
Resi
- 
            Promise<void> Chrome 125+Le promesse sono supportate solo per Manifest V3 e versioni successive, le altre piattaforme devono utilizzare i callback. 
startDisconnect()
chrome.networking.onc.startDisconnect(
networkGuid: string,
callback?: function,
): Promise<void>
Avvia una disconnessione dalla rete con networkGuid.
Parametri
- 
    networkGuidstringa Il GUID della rete da cui disconnettersi. 
- 
    callbackfunzione facoltativa Il parametro callbackha il seguente aspetto:() => void 
Resi
- 
            Promise<void> Chrome 125+Le promesse sono supportate solo per Manifest V3 e versioni successive, le altre piattaforme devono utilizzare i callback. 
Eventi
onDeviceStateListChanged
chrome.networking.onc.onDeviceStateListChanged.addListener(
callback: function,
)
Attivato quando l'elenco dei dispositivi è cambiato o quando sono state modificate le proprietà dello stato di un dispositivo.
Parametri
- 
    callbackfunzione Il parametro callbackha il seguente aspetto:() => void 
onNetworkListChanged
chrome.networking.onc.onNetworkListChanged.addListener(
callback: function,
)
Attivato quando l'elenco delle emittenti è cambiato. Invia un elenco completo di GUID per tutte le reti attuali.
Parametri
- 
    callbackfunzione Il parametro callbackha il seguente aspetto:(changes: string[]) => void - 
    modifichestring[] 
 
- 
    
onNetworksChanged
chrome.networking.onc.onNetworksChanged.addListener(
callback: function,
)
Attivato quando le proprietà cambiano in una delle reti. Invia un elenco di GUID per le emittenti le cui proprietà sono cambiate.
Parametri
- 
    callbackfunzione Il parametro callbackha il seguente aspetto:(changes: string[]) => void - 
    modifichestring[] 
 
- 
    
onPortalDetectionCompleted
chrome.networking.onc.onPortalDetectionCompleted.addListener(
callback: function,
)
Attivato al termine del rilevamento di un captive portal per una rete. Invia il GUID della rete e lo stato del captive portal corrispondente.
Parametri
- 
    callbackfunzione Il parametro callbackha il seguente aspetto:(networkGuid: string, status: CaptivePortalStatus) => void - 
    networkGuidstringa 
- 
    stato
 
-