Beschrijving
De chrome.networking.onc API wordt gebruikt om netwerkverbindingen (mobiel, ethernet, VPN of wifi) in te stellen. Deze API is beschikbaar in automatisch gestarte ChromeOS-kiosksessies.
Configuraties voor netwerkverbindingen worden gespecificeerd volgens de specificatie Open Network Configuration (ONC).
NOTE: De meeste woordenboekproperty's en enum-waarden gebruiken UpperCamelCase om overeen te komen met de ONC-specificatie in plaats van de JavaScript-conventie lowerCamelCase.
Rechten
networking.oncBeschikbaarheid
Typen
ActivationStateType
Enum
Geactiveerd
Activeren
NotActivated
PartiallyActivated
CaptivePortalStatus
Enum
Onbekend
Offline
Online
Portal
ProxyAuthRequired
CellularProperties
Eigenschappen
-
ActivationState
ActivationStateType optioneel
Activeringsstatus van provideraccount.
-
ActivationType
tekenreeks optioneel
Het activeringstype van het mobiele netwerk.
-
AllowRoaming
booleaans optioneel
Of roaming is toegestaan voor het netwerk.
-
AutoConnect
booleaans optioneel
Of het mobiele netwerk automatisch verbinding moet maken (wanneer het binnen bereik is).
-
Gezin
tekenreeks optioneel
Technologiefamilie voor mobiele apparaten:
CDMAofGSM. -
FirmwareRevision
tekenreeks optioneel
De firmwareversie die is geladen in de mobiele modem.
-
FoundNetworks
FoundNetworkProperties[] optioneel
De lijst met netwerken die zijn gevonden tijdens de meest recente netwerkscan.
-
HardwareRevision
tekenreeks optioneel
De hardwarerevisie van de mobiele modem.
-
HomeProvider
CellularProviderProperties optioneel
Informatie over de operator die de simkaart heeft uitgegeven die op dit moment in de modem is geïnstalleerd.
-
Fabrikant
tekenreeks optioneel
De fabrikant van de mobiele modem.
-
ModelID
tekenreeks optioneel
De model-ID van de mobiele modem.
-
NetworkTechnology
tekenreeks optioneel
Als de modem is geregistreerd op een netwerk, de netwerktechnologie die op dat moment wordt gebruikt.
-
PaymentPortal
PaymentPortal optioneel
Online betalingsportal die een gebruiker kan gebruiken om zich aan te melden voor een mobiel data-abonnement of dit te wijzigen.
-
RoamingState
tekenreeks optioneel
De roamingstatus van de mobiele modem op het huidige netwerk.
-
SIMLockStatus
SIMLockStatus optioneel
De status van de simlock voor GSM-gezinsnetwerken.
-
SIMPresent
booleaans optioneel
Of er een simkaart aanwezig is.
-
Scannen
booleaans optioneel
Chrome 63 of hogerWaar als er een scan van het mobiele netwerk wordt uitgevoerd.
-
ServingOperator
CellularProviderProperties optioneel
Informatie over de operator op wiens netwerk de modem op dit moment is geregistreerd.
-
SignalStrength
number optioneel
De huidige signaalsterkte van het netwerk.
-
SupportNetworkScan
booleaans optioneel
Of het mobiele netwerk scannen ondersteunt.
CellularProviderProperties
Eigenschappen
-
Code
tekenreeks
ID van mobiel netwerk als een eenvoudige samenvoeging van de MCC (mobiele landcode) en MNC (mobiele netwerkcode) van het netwerk.
-
Land
tekenreeks optioneel
De landcode van 2 letters.
-
Naam
tekenreeks
De naam van de operator.
CellularStateProperties
Eigenschappen
-
ActivationState
ActivationStateType optioneel
-
NetworkTechnology
tekenreeks optioneel
-
RoamingState
tekenreeks optioneel
-
SIMPresent
booleaans optioneel
-
SignalStrength
number optioneel
CertificatePattern
Eigenschappen
-
EnrollmentURI
string[] optioneel
Lijst met URI's waarnaar de gebruiker kan worden geleid als er geen certificaten worden gevonden die overeenkomen met dit patroon.
-
Uitgever
IssuerSubjectPattern optioneel
Als je dit instelt, is dit het patroon waarmee de instellingen van de X.509-uitgever moeten overeenkomen.
-
IssuerCARef
string[] optioneel
Lijst met CA-certificaten van certificaatuitgevers. Een certificaat moet door een van deze instanties zijn ondertekend om overeen te komen met dit patroon.
-
Onderwerp
IssuerSubjectPattern optioneel
Indien ingesteld, het patroon waarmee de X.509-onderwerpinstellingen moeten worden vergeleken.
ClientCertificateType
Enum
Ref
Patroon
ConnectionStateType
Enum
Verbonden
Verbinding maken
"NotConnected"
DeviceStateProperties
Eigenschappen
-
SIMLockStatus
SIMLockStatus optioneel
Chrome 62 of hogerDe simlockstatus als Type = Mobiel en SIMPresent = True.
-
SIMPresent
booleaans optioneel
Chrome 62 of hogerIngesteld op de status van de simkaart als het apparaattype Mobiel is.
-
Scannen
booleaans optioneel
Stel in of het apparaat aanstaat. Waar als het apparaat op dit moment scant.
-
Staat
De huidige status van het apparaat.
-
Type
Het netwerktype dat aan het apparaat is gekoppeld (mobiel, ethernet of wifi).
DeviceStateType
Enum
Niet geïnitialiseerd
Het apparaat is beschikbaar, maar niet geïnitialiseerd.
Uitgezet
Het apparaat is geïnitialiseerd, maar staat niet aan.
Aanzetten
De status Aangezet is aangevraagd, maar nog niet afgerond.
Aangezet
Het apparaat staat aan.
Verboden
Het apparaat is verboden.
EAPProperties
Eigenschappen
-
AnonymousIdentity
tekenreeks optioneel
-
ClientCertPKCS11Id
tekenreeks optioneel
Chrome 60+ -
ClientCertPattern
CertificatePattern optioneel
-
ClientCertProvisioningProfileId
tekenreeks optioneel
Chrome 93+ -
ClientCertRef
tekenreeks optioneel
-
ClientCertType
-
Identiteit
tekenreeks optioneel
-
Binnenkant
tekenreeks optioneel
-
Buitenkant
tekenreeks optioneel
Het buitenste EAP-type. Vereist door ONC, maar wordt misschien niet verstrekt bij vertaling vanuit Shill.
-
Wachtwoord
tekenreeks optioneel
-
SaveCredentials
booleaans optioneel
-
ServerCAPEMs
string[] optioneel
-
ServerCARefs
string[] optioneel
-
SubjectMatch
ManagedDOMString optioneel
Chrome 60+ -
UseProactiveKeyCaching
booleaans optioneel
-
UseSystemCAs
booleaans optioneel
EthernetProperties
Eigenschappen
-
Verificatie
tekenreeks optioneel
De verificatie die wordt gebruikt door het ethernetnetwerk. Mogelijke waarden zijn
Noneen8021X. -
AutoConnect
booleaans optioneel
Of het ethernet-netwerk automatisch verbinding moet maken.
-
EAP
EAPProperties optioneel
EAP-instellingen van het netwerk. Vereist voor 8021X-verificatie.
EthernetStateProperties
Eigenschappen
-
Verificatie
tekenreeks
FoundNetworkProperties
Eigenschappen
-
LongName
tekenreeks optioneel
De lange naam van de netwerkoperator.
-
NetworkId
tekenreeks
Netwerk-ID.
-
ShortName
tekenreeks optioneel
De korte naam van de netwerkoperator.
-
Status
tekenreeks
Netwerkbeschikbaarheid.
-
Technologie
tekenreeks
De toegangstechnologie die door het netwerk wordt gebruikt.
GlobalPolicy
Eigenschappen
-
AllowOnlyPolicyNetworksToAutoconnect
booleaans optioneel
Als dit waar is, kunnen alleen beleidsnetwerken automatisch verbinding maken. De standaard is onwaar.
-
AllowOnlyPolicyNetworksToConnect
booleaans optioneel
Als dit beleid is ingesteld op True, kan er alleen verbinding worden gemaakt met beleidsnetwerken en kunnen er geen nieuwe netwerken worden toegevoegd of geconfigureerd. De standaard is onwaar.
-
AllowOnlyPolicyNetworksToConnectIfAvailable
booleaans optioneel
Chrome 70+Als je dit beleid instelt op True en er een beheerd netwerk beschikbaar is in de lijst met zichtbare netwerken, kan alleen verbinding worden gemaakt met beleidsnetwerken en kunnen er geen nieuwe netwerken worden toegevoegd of geconfigureerd. De standaard is onwaar.
-
BlockedHexSSIDs
string[] optioneel
Chrome 86+Lijst met geblokkeerde netwerken. Verbindingen met geblokkeerde netwerken zijn niet toegestaan. Je kunt netwerken weer deblokkeren door een expliciete netwerkconfiguratie in te voeren. Standaard wordt een lege lijst ingesteld.
IPConfigProperties
Eigenschappen
-
ExcludedRoutes
string[] optioneel
Chrome 76+Matrix van IP-blokken in CIDR-notatie, zie onc_spec.md voor meer informatie.
-
Gateway
tekenreeks optioneel
Het gatewayadres dat wordt gebruikt voor de IP-configuratie.
-
IPAddress
tekenreeks optioneel
Het IP-adres voor een verbinding. Kan een IPv4- of IPv6-adres zijn, afhankelijk van de waarde van
Type. -
IncludedRoutes
string[] optioneel
Chrome 76+Matrix van IP-blokken in CIDR-notatie, zie onc_spec.md voor meer informatie.
-
NameServers
string[] optioneel
Matrix van adressen die worden gebruikt voor naamservers.
-
RoutingPrefix
number optioneel
Het routeringsvoorvoegsel.
-
SearchDomains
string[] optioneel
Chrome 76+Matrix van tekenreeksen voor naamomzetting, zie onc_spec.md voor meer informatie.
-
Type
tekenreeks optioneel
Het type IP-configuratie. Dit kan
IPv4ofIPv6zijn. -
WebProxyAutoDiscoveryUrl
tekenreeks optioneel
De URL voor Web Proxy Auto-Discovery, zoals gerapporteerd via DHCP.
IPConfigType
Enum
DHCP
Statisch
IssuerSubjectPattern
Eigenschappen
-
CommonName
tekenreeks optioneel
Als dit is ingesteld, is dit de waarde waarmee de algemene naam van het certificaatonderwerp moet overeenkomen.
-
District
tekenreeks optioneel
Als dit is ingesteld, is dit de waarde waarmee de algemene locatie van het onderwerp van het certificaat moet overeenkomen.
-
Organisatie
tekenreeks optioneel
Als deze optie is ingesteld, is dit de waarde waarmee de organisaties van het certificaatonderwerp moeten overeenkomen. Minstens één organisatie moet overeenkomen met de waarde.
-
OrganizationalUnit
tekenreeks optioneel
Als je dit instelt, is dit de waarde waarmee de organisatie-eenheden van het certificaatonderwerp moeten overeenkomen. Ten minste één organisatie-eenheid moet overeenkomen met de waarde.
ManagedBoolean
Eigenschappen
-
Actief
booleaans optioneel
De actieve waarde die op dit moment wordt gebruikt door de manager van de netwerkconfiguratie (bijv. Shill).
-
DeviceEditable
booleaans optioneel
Of er een DevicePolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is
false. -
DevicePolicy
booleaans optioneel
De propertywaarde die wordt geleverd door het apparaatbeleid.
-
Effectief
tekenreeks optioneel
De bron op basis waarvan de effectieve propertywaarde is bepaald.
-
booleaans optioneel
De waarde die is ingesteld voor alle gebruikers van het apparaat. Alleen verstrekt als
DeviceEditiabletrueis. -
UserEditable
booleaans optioneel
Of er een UserPolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is
false. -
UserPolicy
booleaans optioneel
De propertywaarde die wordt geleverd door het gebruikersbeleid.
-
UserSetting
booleaans optioneel
De propertywaarde die is ingesteld door de ingelogde gebruiker. Alleen verstrekt als
UserEditabletrueis.
ManagedCellularProperties
Eigenschappen
-
ActivationState
ActivationStateType optioneel
-
ActivationType
tekenreeks optioneel
-
AllowRoaming
booleaans optioneel
-
AutoConnect
ManagedBoolean optioneel
-
Gezin
tekenreeks optioneel
-
FirmwareRevision
tekenreeks optioneel
-
FoundNetworks
FoundNetworkProperties[] optioneel
-
HardwareRevision
tekenreeks optioneel
-
HomeProvider
CellularProviderProperties[] optioneel
-
Fabrikant
tekenreeks optioneel
-
ModelID
tekenreeks optioneel
-
NetworkTechnology
tekenreeks optioneel
-
PaymentPortal
PaymentPortal optioneel
-
RoamingState
tekenreeks optioneel
-
SIMLockStatus
SIMLockStatus optioneel
-
SIMPresent
booleaans optioneel
-
Scannen
booleaans optioneel
Chrome 63 of hoger -
ServingOperator
CellularProviderProperties optioneel
-
SignalStrength
number optioneel
-
SupportNetworkScan
booleaans optioneel
ManagedDOMString
Eigenschappen
-
Actief
tekenreeks optioneel
De actieve waarde die op dit moment wordt gebruikt door de manager van de netwerkconfiguratie (bijv. Shill).
-
DeviceEditable
booleaans optioneel
Of er een DevicePolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is
false. -
DevicePolicy
tekenreeks optioneel
De propertywaarde die wordt geleverd door het apparaatbeleid.
-
Effectief
tekenreeks optioneel
De bron op basis waarvan de effectieve propertywaarde is bepaald.
-
tekenreeks optioneel
De waarde die is ingesteld voor alle gebruikers van het apparaat. Alleen verstrekt als
DeviceEditiabletrueis. -
UserEditable
booleaans optioneel
Of er een UserPolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is
false. -
UserPolicy
tekenreeks optioneel
De propertywaarde die wordt geleverd door het gebruikersbeleid.
-
UserSetting
tekenreeks optioneel
De propertywaarde die is ingesteld door de ingelogde gebruiker. Alleen verstrekt als
UserEditabletrueis.
ManagedDOMStringList
Eigenschappen
-
Actief
string[] optioneel
De actieve waarde die op dit moment wordt gebruikt door de manager van de netwerkconfiguratie (bijv. Shill).
-
DeviceEditable
booleaans optioneel
Of er een DevicePolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is
false. -
DevicePolicy
string[] optioneel
De propertywaarde die wordt geleverd door het apparaatbeleid.
-
Effectief
tekenreeks optioneel
De bron op basis waarvan de effectieve propertywaarde is bepaald.
-
string[] optioneel
De waarde die is ingesteld voor alle gebruikers van het apparaat. Alleen verstrekt als
DeviceEditiabletrueis. -
UserEditable
booleaans optioneel
Of er een UserPolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is
false. -
UserPolicy
string[] optioneel
De propertywaarde die wordt geleverd door het gebruikersbeleid.
-
UserSetting
string[] optioneel
De propertywaarde die is ingesteld door de ingelogde gebruiker. Alleen verstrekt als
UserEditabletrueis.
ManagedEthernetProperties
Eigenschappen
-
Verificatie
ManagedDOMString optioneel
-
AutoConnect
ManagedBoolean optioneel
ManagedIPConfigProperties
Eigenschappen
-
Gateway
ManagedDOMString optioneel
-
IPAddress
ManagedDOMString optioneel
-
NameServers
ManagedDOMStringList optioneel
-
RoutingPrefix
ManagedLong optioneel
-
Type
ManagedDOMString optioneel
-
WebProxyAutoDiscoveryUrl
ManagedDOMString optioneel
ManagedIPConfigType
Eigenschappen
-
Actief
IPConfigType optioneel
De actieve waarde die op dit moment wordt gebruikt door de manager van de netwerkconfiguratie (bijv. Shill).
-
DeviceEditable
booleaans optioneel
Of er een DevicePolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is
false. -
DevicePolicy
IPConfigType optioneel
De propertywaarde die wordt geleverd door het apparaatbeleid.
-
Effectief
tekenreeks optioneel
De bron op basis waarvan de effectieve propertywaarde is bepaald.
-
IPConfigType optioneel
De waarde die is ingesteld voor alle gebruikers van het apparaat. Wordt alleen verstrekt als
DeviceEditiabletrueis. -
UserEditable
booleaans optioneel
Of er een UserPolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is
false. -
UserPolicy
IPConfigType optioneel
De propertywaarde die wordt geleverd door het gebruikersbeleid.
-
UserSetting
IPConfigType optioneel
De propertywaarde die is ingesteld door de ingelogde gebruiker. Alleen verstrekt als
UserEditabletrueis.
ManagedLong
Eigenschappen
-
Actief
number optioneel
De actieve waarde die op dit moment wordt gebruikt door de manager van de netwerkconfiguratie (bijv. Shill).
-
DeviceEditable
booleaans optioneel
Of er een DevicePolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is
false. -
DevicePolicy
number optioneel
De propertywaarde die wordt geleverd door het apparaatbeleid.
-
Effectief
tekenreeks optioneel
De bron op basis waarvan de effectieve propertywaarde is bepaald.
-
number optioneel
De waarde die is ingesteld voor alle gebruikers van het apparaat. Alleen verstrekt als
DeviceEditiabletrueis. -
UserEditable
booleaans optioneel
Of er een UserPolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is
false. -
UserPolicy
number optioneel
De propertywaarde die wordt geleverd door het gebruikersbeleid.
-
UserSetting
number optioneel
De propertywaarde die is ingesteld door de ingelogde gebruiker. Wordt alleen verstrekt als
UserEditabletrueis.
ManagedManualProxySettings
Eigenschappen
-
FTPProxy
ManagedProxyLocation optioneel
-
HTTPProxy
ManagedProxyLocation optioneel
-
SOKKEN
ManagedProxyLocation optioneel
-
SecureHTTPProxy
ManagedProxyLocation optioneel
ManagedProperties
Eigenschappen
-
Mobiel
ManagedCellularProperties optioneel
-
Verbindbaar
booleaans optioneel
-
ConnectionState
ConnectionStateType optioneel
-
ErrorState
tekenreeks optioneel
-
Ethernet
ManagedEthernetProperties optioneel
-
GUID
tekenreeks
-
IPAddressConfigType
ManagedIPConfigType optioneel
-
IPConfigs
IPConfigProperties[] optioneel
-
MacAddress
tekenreeks optioneel
-
Met datalimiet
ManagedBoolean optioneel
Chrome 85+ -
Naam
ManagedDOMString optioneel
-
NameServersConfigType
ManagedIPConfigType optioneel
-
Prioriteit
ManagedLong optioneel
-
ProxySettings
ManagedProxySettings optioneel
-
RestrictedConnectivity
booleaans optioneel
-
SavedIPConfig
IPConfigProperties optioneel
-
Bron
tekenreeks optioneel
-
StaticIPConfig
ManagedIPConfigProperties optioneel
-
TrafficCounterResetTime
number optioneel
Chrome 125+ -
Type
-
VPN
ManagedVPNProperties optioneel
-
Wifi
ManagedWiFiProperties optioneel
ManagedProxyLocation
Eigenschappen
-
Host
Zie
ProxyLocation.Host. -
Poort
Zie
ProxyLocation.Port.
ManagedProxySettings
Eigenschappen
-
ExcludeDomains
ManagedDOMStringList optioneel
-
Handmatig
ManagedManualProxySettings optioneel
Zie
ProxySettings.Manual. -
PAC
ManagedDOMString optioneel
Zie
ProxySettings.PAC. -
Zie
ProxySettings.Type.
ManagedProxySettingsType
Eigenschappen
-
Actief
ProxySettingsType optioneel
De actieve waarde die op dit moment wordt gebruikt door de manager van de netwerkconfiguratie (bijv. Shill).
-
DeviceEditable
booleaans optioneel
Of er een DevicePolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is
false. -
DevicePolicy
ProxySettingsType optioneel
De propertywaarde die wordt geleverd door het apparaatbeleid.
-
Effectief
tekenreeks optioneel
De bron op basis waarvan de effectieve propertywaarde is bepaald.
-
ProxySettingsType optioneel
De waarde die is ingesteld voor alle gebruikers van het apparaat. Alleen verstrekt als
DeviceEditiabletrueis. -
UserEditable
booleaans optioneel
Of er een UserPolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is
false. -
UserPolicy
ProxySettingsType optioneel
De propertywaarde die wordt geleverd door het gebruikersbeleid.
-
UserSetting
ProxySettingsType optioneel
De propertywaarde die is ingesteld door de ingelogde gebruiker. Alleen verstrekt als
UserEditabletrueis.
ManagedThirdPartyVPNProperties
Eigenschappen
-
ExtensionID
-
ProviderName
tekenreeks optioneel
ManagedVPNProperties
Eigenschappen
-
AutoConnect
ManagedBoolean optioneel
-
Host
ManagedDOMString optioneel
Zie
VPNProperties.Host. -
Type
ManagedDOMString optioneel
Zie
VPNProperties.Type.
ManagedWiFiProperties
Eigenschappen
-
AllowGatewayARPPolling
ManagedBoolean optioneel
-
AutoConnect
ManagedBoolean optioneel
-
BSSID
tekenreeks optioneel
Zie
WiFiProperties.BSSID. -
Frequentie
number optioneel
-
FrequencyList
number[] optioneel
-
HexSSID
ManagedDOMString optioneel
-
HiddenSSID
ManagedBoolean optioneel
-
RoamThreshold
ManagedLong optioneel
Beëindigd, genegeerd. Zie
WiFiProperties.RoamThreshold. -
SSID
ManagedDOMString optioneel
Zie
WiFiProperties.SSID. -
Beveiliging
-
SignalStrength
number optioneel
ManualProxySettings
Eigenschappen
-
FTPProxy
ProxyLocation optioneel
Instellingen voor FTP-proxy.
-
HTTPProxy
ProxyLocation optioneel
Instellingen voor HTTP-proxy.
-
SOKKEN
ProxyLocation optioneel
Instellingen voor SOCKS-proxy.
-
SecureHTTPProxy
ProxyLocation optioneel
Instellingen voor beveiligde HTTP-proxy.
NetworkConfigProperties
Eigenschappen
-
Mobiel
CellularProperties optioneel
-
Ethernet
EthernetProperties optioneel
-
GUID
tekenreeks optioneel
-
IPAddressConfigType
IPConfigType optioneel
-
Naam
tekenreeks optioneel
-
NameServersConfigType
IPConfigType optioneel
-
Prioriteit
number optioneel
-
Type
NetworkType optioneel
-
VPN
VPNProperties optioneel
-
Wifi
WiFiProperties optioneel
-
WiMAX
WiMAXProperties optioneel
Beëindigd.
NetworkFilter
Eigenschappen
-
geconfigureerd
booleaans optioneel
Als dit waar is, worden alleen ingestelde (opgeslagen) netwerken opgenomen. De standaardwaarde is 'false'.
-
limiet
number optioneel
Maximum aantal netwerken dat wordt geretourneerd. De standaardwaarde is 1000 als deze niet is ingevoerd. Gebruik 0 voor geen limiet.
-
networkType
Het type netwerken dat moet worden geretourneerd.
-
zichtbaar
booleaans optioneel
Als dit waar is, worden alleen zichtbare (fysiek verbonden of binnen bereik) netwerken opgenomen. De standaardwaarde is 'false'.
NetworkProperties
Eigenschappen
-
Mobiel
CellularProperties optioneel
Voor mobiele netwerken: de eigenschappen van het mobiele netwerk.
-
Verbindbaar
booleaans optioneel
Of er verbinding kan worden gemaakt met het netwerk.
-
ConnectionState
ConnectionStateType optioneel
De huidige verbindingsstatus van het netwerk.
-
ErrorState
tekenreeks optioneel
De laatst geregistreerde netwerkfoutstatus.
-
Ethernet
EthernetProperties optioneel
Voor ethernetnetwerken: de eigenschappen van het ethernetnetwerk.
-
GUID
tekenreeks
De netwerk-GUID.
-
IPAddressConfigType
IPConfigType optioneel
Het configuratietype van het IP-adres van het netwerk.
-
IPConfigs
IPConfigProperties[] optioneel
De IP-configuratie van het netwerk.
-
MacAddress
tekenreeks optioneel
Het MAC-adres van het netwerk.
-
Met datalimiet
booleaans optioneel
Chrome 85+Of het netwerk een datalimiet heeft.
-
Naam
tekenreeks optioneel
Een gebruiksvriendelijke netwerknaam.
-
NameServersConfigType
IPConfigType optioneel
Het IP-configuratietype voor de naamservers die door het netwerk worden gebruikt.
-
Prioriteit
number optioneel
De netwerkprioriteit.
-
ProxySettings
ProxySettings optioneel
De proxyinstellingen van het netwerk.
-
RestrictedConnectivity
booleaans optioneel
Voor een verbonden netwerk: of de netwerkverbinding met internet beperkt is, bijvoorbeeld als het netwerk zich achter een portal bevindt of als een mobiel netwerk niet is geactiveerd.
-
SavedIPConfig
IPConfigProperties optioneel
IP-configuratie die is ontvangen van de DHCP-server voordat de statische IP-configuratie werd toegepast.
-
Bron
tekenreeks optioneel
Geeft aan of en hoe het netwerk is ingesteld. Mogelijke waarden zijn:
DeviceDevicePolicyUserUserPolicyNone
'None' conflicts with extension code generation so we must use a string for 'Source' instead of a SourceType enum.
-
StaticIPConfig
IPConfigProperties optioneel
De statische IP-configuratie van het netwerk.
-
TrafficCounterResetTime
number optioneel
Chrome 125 of hogerWanneer de verkeerstellers voor het laatst zijn gereset.
-
Type
Het netwerktype.
-
VPN
VPNProperties optioneel
Voor VPN-netwerken: de VPN-eigenschappen van het netwerk.
-
Wifi
WiFiProperties optioneel
Voor wifi-netwerken: de wifi-eigenschappen van het netwerk.
NetworkStateProperties
Eigenschappen
-
Mobiel
CellularStateProperties optioneel
-
Verbindbaar
booleaans optioneel
-
ConnectionState
ConnectionStateType optioneel
-
ErrorState
tekenreeks optioneel
-
Ethernet
EthernetStateProperties optioneel
-
GUID
tekenreeks
-
Naam
tekenreeks optioneel
-
Prioriteit
number optioneel
-
Bron
tekenreeks optioneel
-
Type
-
VPN
VPNStateProperties optioneel
-
Wifi
WiFiStateProperties optioneel
NetworkType
Enum
Alle
Mobiel
Ethernet
Tether
VPN
Draadloos
Wifi
PaymentPortal
Eigenschappen
-
Methode
tekenreeks
De HTTP-methode die moet worden gebruikt voor de betaalportal.
-
PostData
tekenreeks optioneel
De postgegevens die naar de betalingsportal moeten worden gestuurd. Genegeerd, tenzij
MethodPOSTis. -
URL
tekenreeks optioneel
De URL van de betalingsportal.
ProxyLocation
Eigenschappen
-
Host
tekenreeks
De host van het IP-adres van de proxy.
-
Poort
getal
De poort die je wilt gebruiken voor de proxy.
ProxySettings
Eigenschappen
-
ExcludeDomains
string[] optioneel
Domeinen en hosts waarvoor handmatige proxyinstellingen zijn uitgesloten.
-
Handmatig
ManualProxySettings optioneel
Handmatige proxyinstellingen: Alleen gebruikt voor
Manual-proxyinstellingen. -
PAC
tekenreeks optioneel
URL voor het bestand voor automatische proxyconfiguratie.
-
Type
Het type proxyinstellingen.
ProxySettingsType
Enum
Direct
Handmatig
PAC
WPAD
SIMLockStatus
Eigenschappen
-
LockEnabled
booleaans
Of simlock aanstaat.
-
LockType
tekenreeks
De status van de simlock. Mogelijke waarden zijn
'sim-pin','sim-puk'en''. -
RetriesLeft
number optioneel
Het aantal toegestane pogingen om de pincode te vergrendelen voordat de pukcode is vereist om de simkaart te ontgrendelen.
ThirdPartyVPNProperties
Eigenschappen
-
ExtensionID
tekenreeks
ID van de VPN-providerextensie van derden.
-
ProviderName
tekenreeks optioneel
De naam van de VPN-provider.
VPNProperties
Eigenschappen
-
AutoConnect
booleaans optioneel
Of het VPN-netwerk automatisch moet worden verbonden.
-
Host
tekenreeks optioneel
De VPN-host.
-
Type
tekenreeks optioneel
Het VPN-type. Dit kan geen enum zijn vanwege 'L2TP-IPSec'. Dit is optioneel voor NetworkConfigProperties, dat wordt doorgegeven aan setProperties, dat kan worden gebruikt om alleen specifieke property's in te stellen.
VPNStateProperties
Eigenschappen
-
Type
tekenreeks
Zie
VPNProperties.Type.
WiFiProperties
Eigenschappen
-
AllowGatewayARPPolling
booleaans optioneel
Beëindigd sinds Chrome 131Verwijderd in M131. Er is nu geen actieve ARP-polling.
-
AutoConnect
booleaans optioneel
Of het wifi-netwerk automatisch verbinding moet maken als het binnen bereik is.
-
BSSID
tekenreeks optioneel
De BSSID van het bijbehorende toegangspunt.
-
EAP
EAPProperties optioneel
De EAP-eigenschappen van het netwerk. Vereist voor
WEP-8021X- enWPA-EAP-netwerken. -
Frequentie
number optioneel
De werkfrequentie van de wifi-service in MHz. Voor verbonden netwerken is dit de huidige frequentie waarmee het netwerk is verbonden. Anders de frequentie van de beste beschikbare BSS.
-
FrequencyList
number[] optioneel
Bevat alle werkfrequenties die onlangs zijn waargenomen voor het wifi-netwerk.
-
HexSSID
tekenreeks optioneel
HEX-gecodeerde kopie van de netwerk-SSID.
-
HiddenSSID
booleaans optioneel
Of de SSID van het netwerk wordt uitgezonden.
-
Wachtwoordzin
tekenreeks optioneel
Chrome 66+De wachtwoordzin voor WEP-/WPA-/WPA2-verbindingen. Deze property kan alleen worden ingesteld. Properties die worden geretourneerd door
getPropertiesbevatten deze waarde niet. -
RoamThreshold
number optioneel
Beëindigd, genegeerd.
-
SSID
tekenreeks optioneel
De SSID van het netwerk.
-
Beveiliging
tekenreeks optioneel
Het type netwerkbeveiliging.
-
SignalStrength
number optioneel
De signaalsterkte van het netwerk.
WiFiStateProperties
Eigenschappen
-
BSSID
tekenreeks optioneel
Zie
WiFiProperties.BSSID. -
Frequentie
number optioneel
-
HexSSID
tekenreeks optioneel
Chrome 62 of hoger -
SSID
tekenreeks optioneel
Chrome 62 of hogerZie
WiFiProperties.SSID. -
Beveiliging
tekenreeks
-
SignalStrength
number optioneel
WiMAXProperties
Eigenschappen
-
AutoConnect
booleaans optioneel
Of het netwerk automatisch verbinding moet maken.
-
EAP
EAPProperties optioneel
De EAP-eigenschappen van het netwerk.
Methoden
createNetwork()
chrome.networking.onc.createNetwork(
shared: boolean,
properties: NetworkConfigProperties,
callback?: function,
): Promise<string>
Maakt een nieuwe netwerkconfiguratie op basis van eigenschappen. Als er al een overeenkomend ingesteld netwerk bestaat, mislukt dit. Anders wordt de GUID van het nieuwe netwerk geretourneerd.
Parameters
-
booleaans
Als
true, deel je deze netwerkconfiguratie met andere gebruikers.Deze optie is alleen beschikbaar in de web-UI van Chrome.* Als deze wordt aangeroepen door apps, is
falsede enige toegestane waarde. -
property's
De eigenschappen waarmee het nieuwe netwerk moet worden ingesteld.
-
callback
functie optioneel
De parameter
callbackziet er zo uit:(result: string) => void
-
resultaat
tekenreeks
-
Retourzendingen
-
Promise<string>
Chrome 125+Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.
disableNetworkType()
chrome.networking.onc.disableNetworkType(
networkType: NetworkType,
): void
Zet alle apparaten uit die overeenkomen met het aangegeven netwerktype. Zie de opmerking voor enableNetworkType.
Parameters
-
networkType
Het type netwerk dat je wilt uitzetten.
enableNetworkType()
chrome.networking.onc.enableNetworkType(
networkType: NetworkType,
): void
Zet alle apparaten aan die overeenkomen met het aangegeven netwerktype. Het type kan meerdere netwerktypen vertegenwoordigen (bijvoorbeeld Draadloos).
Parameters
-
networkType
Het type netwerk dat je wilt aanzetten.
forgetNetwork()
chrome.networking.onc.forgetNetwork(
networkGuid: string,
callback?: function,
): Promise<void>
Vergeet een netwerkconfiguratie door alle ingestelde eigenschappen te wissen voor het netwerk met GUID networkGuid. Dit kan ook andere netwerken met overeenkomende ID's omvatten (bijvoorbeeld wifi-SSID en beveiliging). Als er geen configuratie bestaat, wordt er een fout ingesteld en mislukt de bewerking.
In kiosksessies kan deze methode gedeelde netwerkconfiguraties niet vergeten.
Parameters
-
networkGuid
tekenreeks
De GUID van het netwerk dat moet worden vergeten.
-
callback
functie optioneel
De parameter
callbackziet er zo uit:() => void
Retourzendingen
-
Promise<void>
Chrome 125+Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.
getCaptivePortalStatus()
chrome.networking.onc.getCaptivePortalStatus(
networkGuid: string,
callback?: function,
): Promise<CaptivePortalStatus>
Retourneert de status van de captive portal voor het netwerk dat overeenkomt met 'networkGuid'.
Parameters
-
networkGuid
tekenreeks
De GUID van het netwerk waarvoor je de captive portal-status wilt krijgen.
-
callback
functie optioneel
De parameter
callbackziet er zo uit:(result: CaptivePortalStatus) => void
-
resultaat
-
Retourzendingen
-
Promise<CaptivePortalStatus>
Chrome 125+Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.
getDeviceStates()
chrome.networking.onc.getDeviceStates(
callback?: function,
): Promise<DeviceStateProperties[]>
Retourneert de statussen van beschikbare netwerkapparaten.
Parameters
-
callback
functie optioneel
De parameter
callbackziet er zo uit:(result: DeviceStateProperties[]) => void
-
resultaat
-
Retourzendingen
-
Promise<DeviceStateProperties[]>
Chrome 125+Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.
getGlobalPolicy()
chrome.networking.onc.getGlobalPolicy(
callback?: function,
): Promise<GlobalPolicy>
Haalt de algemene beleidseigenschappen op. Deze property's veranderen naar verwachting niet tijdens een sessie.
Parameters
-
callback
functie optioneel
De parameter
callbackziet er zo uit:(result: GlobalPolicy) => void
-
resultaat
-
Retourzendingen
-
Promise<GlobalPolicy>
Chrome 125+Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.
getManagedProperties()
chrome.networking.onc.getManagedProperties(
networkGuid: string,
callback?: function,
): Promise<ManagedProperties>
Haalt de samengevoegde property's van het netwerk met de ID networkGuid op uit de bronnen: gebruikersinstellingen, instellingen voor delen, gebruikersbeleid, apparaatbeleid en de huidige actieve instellingen.
Parameters
-
networkGuid
tekenreeks
De GUID van het netwerk waarvoor je de property's wilt ophalen.
-
callback
functie optioneel
De parameter
callbackziet er zo uit:(result: ManagedProperties) => void
-
resultaat
-
Retourzendingen
-
Promise<ManagedProperties>
Chrome 125+Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.
getNetworks()
chrome.networking.onc.getNetworks(
filter: NetworkFilter,
callback?: function,
): Promise<NetworkStateProperties[]>
Retourneert een lijst met netwerkobjecten met dezelfde eigenschappen als getState. Er is een filter beschikbaar om het type netwerken aan te geven dat wordt geretourneerd en om het aantal netwerken te beperken. Netwerken worden door het systeem geordend op basis van hun prioriteit, waarbij verbonden netwerken of netwerken waarmee verbinding wordt gemaakt als eerste worden vermeld.
Parameters
-
filter
Beschrijft welke netwerken moeten worden geretourneerd.
-
callback
functie optioneel
De parameter
callbackziet er zo uit:(result: NetworkStateProperties[]) => void
-
resultaat
-
Retourzendingen
-
Promise<NetworkStateProperties[]>
Chrome 125+Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.
getProperties()
chrome.networking.onc.getProperties(
networkGuid: string,
callback?: function,
): Promise<NetworkProperties>
Haalt alle property's van het netwerk op met de ID networkGuid. Bevat alle property's van het netwerk (alleen-lezen en lezen/schrijven-waarden).
Parameters
-
networkGuid
tekenreeks
De GUID van het netwerk waarvoor je de property's wilt ophalen.
-
callback
functie optioneel
De parameter
callbackziet er zo uit:(result: NetworkProperties) => void
-
resultaat
-
Retourzendingen
-
Promise<NetworkProperties>
Chrome 125+Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.
getState()
chrome.networking.onc.getState(
networkGuid: string,
callback?: function,
): Promise<NetworkStateProperties>
Haalt de gecachte alleen-lezen eigenschappen op van het netwerk met de ID networkGuid. Deze functie is bedoeld om beter te presteren dan getProperties, waarvoor een retourvlucht nodig is om het netwerksubsysteem op te vragen. De volgende eigenschappen worden geretourneerd voor alle netwerken: GUID, Type, Name, WiFi.Security. Er worden aanvullende eigenschappen verstrekt voor zichtbare netwerken: ConnectionState, ErrorState, WiFi.SignalStrength, Cellular.NetworkTechnology, Cellular.ActivationState, Cellular.RoamingState.
Parameters
-
networkGuid
tekenreeks
De GUID van het netwerk waarvoor je de property's wilt ophalen.
-
callback
functie optioneel
De parameter
callbackziet er zo uit:(result: NetworkStateProperties) => void
-
resultaat
-
Retourzendingen
-
Promise<NetworkStateProperties>
Chrome 125+Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.
requestNetworkScan()
chrome.networking.onc.requestNetworkScan(
networkType?: NetworkType,
): void
Verzoekt het netwerksubsysteem om naar nieuwe netwerken te scannen en de lijst te updaten die wordt geretourneerd door getVisibleNetworks. Dit is alleen een verzoek: het netwerksubsysteem kan ervoor kiezen het te negeren. Als de lijst wordt geüpdatet, wordt de gebeurtenis onNetworkListChanged geactiveerd.
Parameters
-
networkType
NetworkType optioneel
Chrome 63 of hogerAls deze optie is ingevoerd, wordt er een scan aangevraagd die specifiek is voor het type. Voor mobiele verbindingen wordt een scan van het mobiele netwerk aangevraagd als dit wordt ondersteund.
setProperties()
chrome.networking.onc.setProperties(
networkGuid: string,
properties: NetworkConfigProperties,
callback?: function,
): Promise<void>
Hiermee stel je de eigenschappen in van het netwerk met ID networkGuid. Dit is alleen geldig voor ingestelde netwerken (Bron != Geen). Niet-geconfigureerde zichtbare netwerken moeten createNetwork gebruiken. In kiosksessies mislukt het aanroepen van deze methode op een gedeeld netwerk.
Parameters
-
networkGuid
tekenreeks
De GUID van het netwerk waarvoor je property's wilt instellen.
-
property's
De eigenschappen die je wilt instellen.
-
callback
functie optioneel
De parameter
callbackziet er zo uit:() => void
Retourzendingen
-
Promise<void>
Chrome 125 of hogerPromises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.
startConnect()
chrome.networking.onc.startConnect(
networkGuid: string,
callback?: function,
): Promise<void>
Start een verbinding met het netwerk met networkGuid.
Parameters
-
networkGuid
tekenreeks
De GUID van het netwerk waarmee verbinding moet worden gemaakt.
-
callback
functie optioneel
De parameter
callbackziet er zo uit:() => void
Retourzendingen
-
Promise<void>
Chrome 125+Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.
startDisconnect()
chrome.networking.onc.startDisconnect(
networkGuid: string,
callback?: function,
): Promise<void>
Start een ontkoppeling van het netwerk met networkGuid.
Parameters
-
networkGuid
tekenreeks
De GUID van het netwerk waarmee de verbinding moet worden verbroken.
-
callback
functie optioneel
De parameter
callbackziet er zo uit:() => void
Retourzendingen
-
Promise<void>
Chrome 125+Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.
Evenementen
onDeviceStateListChanged
chrome.networking.onc.onDeviceStateListChanged.addListener(
callback: function,
)
Wordt geactiveerd als de lijst met apparaten is gewijzigd of als de eigenschappen van de apparaatstatus zijn gewijzigd.
Parameters
-
callback
functie
De parameter
callbackziet er zo uit:() => void
onNetworkListChanged
chrome.networking.onc.onNetworkListChanged.addListener(
callback: function,
)
Wordt geactiveerd als de lijst met netwerken is gewijzigd. Stuurt een volledige lijst met GUID's voor alle huidige netwerken.
Parameters
-
callback
functie
De parameter
callbackziet er zo uit:(changes: string[]) => void
-
veranderingen
tekenreeks[]
-
onNetworksChanged
chrome.networking.onc.onNetworksChanged.addListener(
callback: function,
)
Wordt geactiveerd als de property's op een van de netwerken veranderen. Stuurt een lijst met GUID's voor netwerken waarvan de eigenschappen zijn gewijzigd.
Parameters
-
callback
functie
De parameter
callbackziet er zo uit:(changes: string[]) => void
-
veranderingen
tekenreeks[]
-
onPortalDetectionCompleted
chrome.networking.onc.onPortalDetectionCompleted.addListener(
callback: function,
)
Wordt geactiveerd als een portaldetectie voor een netwerk is afgerond. Stuurt de GUID van het netwerk en de bijbehorende captive portal-status.
Parameters
-
callback
functie
De parameter
callbackziet er zo uit:(networkGuid: string, status: CaptivePortalStatus) => void
-
networkGuid
tekenreeks
-
status
-