Beschrijving
De chrome.networking.onc
API wordt gebruikt voor het configureren van netwerkverbindingen (mobiel, Ethernet, VPN of wifi). Deze API is beschikbaar in automatisch gestarte Chrome OS-kiosksessies.
Netwerkverbindingsconfiguraties worden gespecificeerd volgens de Open Network Configuration (ONC) -specificatie.
OPMERKING : De meeste woordenboekeigenschappen en enumwaarden gebruiken UpperCamelCase om te voldoen aan de ONC-specificatie in plaats van de JavaScript lowerCamelCase-conventie.
Machtigingen
networking.onc
Beschikbaarheid
Typen
ActivationStateType
Enum
"Geactiveerd" "Activeren" "Niet geactiveerd" "Gedeeltelijk geactiveerd"
CaptivePortalStatus
Enum
"Onbekend" "Offline" "Online" "Portaal" "ProxyAuthVereist"
CellularProperties
Eigenschappen
- Activeringsstatus
ActivationStateType optioneel
Activeringsstatus van provideraccount.
- Activeringstype
string optioneel
Het activeringstype van het mobiele netwerk.
- Roaming toestaan
boolean optioneel
Of roaming is toegestaan voor het netwerk.
- Automatisch verbinden
boolean optioneel
Of het mobiele netwerk automatisch verbonden moet worden (wanneer binnen bereik).
- Familie
string optioneel
Technologiefamilie voor mobiele apparaten:
CDMA
ofGSM
. - Firmwarerevisie
string optioneel
De firmwareversie is geladen in het mobiele modem.
- GevondenNetwerken
FoundNetworkProperties [] optioneel
De lijst met netwerken die zijn gevonden tijdens de meest recente netwerkscan.
- Hardwarerevisie
string optioneel
De hardware-revisie van het mobiele modem.
- Thuisaanbieder
CellularProviderProperties optioneel
Informatie over de operator die de SIM-kaart heeft uitgegeven die momenteel in het modem is geplaatst.
- Fabrikant
string optioneel
De fabrikant van het mobiele modem.
- Model-ID
string optioneel
Het model-ID van het mobiele modem.
- Netwerktechnologie
string optioneel
Als het modem is geregistreerd in een netwerk, de netwerktechnologie die op dat moment wordt gebruikt.
- Betaalportaal
PaymentPortal optioneel
Online betalingsportal waarmee een gebruiker zich kan aanmelden voor een mobiel data-abonnement of dit kan wijzigen.
- RoamingState
string optioneel
De roamingstatus van het mobiele modem op het huidige netwerk.
- SIMLockStatus
SIMLockStatus optioneel
De status van SIM-lock voor GSM-familienetwerken.
- SIMPresent
boolean optioneel
Of er een SIM-kaart aanwezig is.
- Scannen
boolean optioneel
Chroom 63+Waar wanneer er een mobiele netwerkscan wordt uitgevoerd.
- Bedieningsmedewerker
CellularProviderProperties optioneel
Informatie over de operator in wiens netwerk het modem momenteel is geregistreerd.
- Signaalsterkte
nummer optioneel
De huidige signaalsterkte van het netwerk.
- SupportNetworkScan
boolean optioneel
Of het mobiele netwerk scannen ondersteunt.
CellularProviderProperties
Eigenschappen
- Code
snaar
De ID van een mobiel netwerk is een eenvoudige samenvoeging van de MCC (Mobile Country Code) en MNC (Mobile Network Code) van het netwerk.
- Land
string optioneel
De landcode van twee letters.
- Naam
snaar
De naam van de operator.
CellularStateProperties
Eigenschappen
- Activeringsstatus
ActivationStateType optioneel
- Netwerktechnologie
string optioneel
- RoamingState
string optioneel
- SIMPresent
boolean optioneel
- Signaalsterkte
nummer optioneel
CertificatePattern
Eigenschappen
- InschrijvingURI
string[] optioneel
Lijst met URI's waarnaar de gebruiker kan worden doorverwezen als er geen certificaten worden gevonden die aan dit patroon voldoen.
- Uitgever
IssuerSubjectPattern optioneel
Indien ingesteld, patroon waaraan de X.509-uitgeverinstellingen moeten worden gematcht.
- UitgeverCARef
string[] optioneel
Lijst met certificaten van certificaatuitgevers. Een certificaat moet door een van hen zijn ondertekend om aan dit patroon te voldoen.
- Onderwerp
IssuerSubjectPattern optioneel
Indien ingesteld, patroon waaraan de X.509-onderwerpinstellingen moeten worden gematcht.
ClientCertificateType
Enum
"Ref" "Patroon"
ConnectionStateType
Enum
"Aangesloten" "Verbinden" "Niet verbonden"
DeviceStateProperties
Eigenschappen
- SIMLockStatus
SIMLockStatus optioneel
Chroom 62+De SIM-vergrendelingsstatus als Type = Mobiel en SIMPresent = True.
- SIMPresent
boolean optioneel
Chroom 62+Stel in op de status SIM aanwezig als het apparaattype Mobiel is.
- Scannen
boolean optioneel
Instellen als het apparaat is ingeschakeld. Waar als het apparaat momenteel aan het scannen is.
- 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" "Gehandicapt" "Inschakelen" "Ingeschakeld" "Verboden"
Apparaat is beschikbaar maar niet geïnitialiseerd.
Apparaat is geïnitialiseerd maar niet ingeschakeld.
De status 'ingeschakeld' is aangevraagd maar nog niet voltooid.
Apparaat is ingeschakeld.
Apparaat is verboden.
EAPProperties
Eigenschappen
- AnoniemeIdentiteit
string optioneel
- ClientCertPKCS11Id
string optioneel
Chroom 60+ - ClientCertPattern
Certificaatpatroon optioneel
- ClientCertProvisioningProfileId
string optioneel
Chroom 93+ - ClientCertRef
string optioneel
- ClientCertType
- Identiteit
string optioneel
- Inner
string optioneel
- Buitenste
string optioneel
Het buitenste EAP-type. Vereist door ONC, maar wordt mogelijk niet meegeleverd bij vertaling vanuit Shill.
- Wachtwoord
string optioneel
- Bewaar inloggegevens
boolean optioneel
- ServerCAPEM's
string[] optioneel
- ServerCARefs
string[] optioneel
- OnderwerpMatch
ManagedDOMString optioneel
Chroom 60+ - GebruikProactiveKeyCaching
boolean optioneel
- GebruikSystemCAs
boolean optioneel
EthernetProperties
Eigenschappen
- Authenticatie
string optioneel
De authenticatie die door het Ethernet-netwerk wordt gebruikt. Mogelijke waarden zijn
None
en8021X
. - Automatisch verbinden
boolean optioneel
Of het Ethernet-netwerk automatisch verbonden moet worden.
- EAP
EAPProperties optioneel
EAP-instellingen van het netwerk. Vereist voor 8021X-authenticatie.
EthernetStateProperties
Eigenschappen
- Authenticatie
snaar
FoundNetworkProperties
Eigenschappen
- Lange naam
string optioneel
De lange naam van de netwerkoperator.
- Netwerk-ID
snaar
Netwerk-ID.
- Korte naam
string optioneel
De korte naam van de netwerkoperator.
- Status
snaar
Beschikbaarheid van netwerk.
- Technologie
snaar
Toegang tot de technologie die het netwerk gebruikt.
GlobalPolicy
Eigenschappen
- AlleenBeleidsnetwerkenAutomatischVerbinden
boolean optioneel
Indien true, mogen alleen beleidsnetwerken automatisch verbinding maken. Standaard is dit false.
- AlleenBeleidsnetwerkenToestaanOmVerbinding Te Maken
boolean optioneel
Indien true, mogen alleen beleidsnetwerken worden verbonden en mogen er geen nieuwe netwerken worden toegevoegd of geconfigureerd. Standaard is dit false.
- AlleenBeleidsnetwerkenToConnectIfAvailable toestaan
boolean optioneel
Chroom 70+Als deze optie is ingesteld op true en er een beheerd netwerk beschikbaar is in de lijst met zichtbare netwerken, kunnen alleen beleidsnetwerken worden verbonden en kunnen er geen nieuwe netwerken worden toegevoegd of geconfigureerd. De standaardwaarde is false.
- Geblokkeerde HexSSID's
string[] optioneel
Chroom 86+Lijst met geblokkeerde netwerken. Verbindingen met geblokkeerde netwerken zijn verboden. Netwerken kunnen weer worden gedeblokkeerd door een expliciete netwerkconfiguratie op te geven. Standaard is dit een lege lijst.
IPConfigProperties
Eigenschappen
- Uitgesloten routes
string[] optioneel
Chroom 76+Array van IP-blokken in CIDR-notatie, zie onc_spec.md voor details.
- Poort
string optioneel
Gateway-adres dat gebruikt wordt voor de IP-configuratie.
- IP-adres
string optioneel
Het IP-adres voor een verbinding. Kan een IPv4- of IPv6-adres zijn, afhankelijk van de waarde van
Type
. - InbegrepenRoutes
string[] optioneel
Chroom 76+Array van IP-blokken in CIDR-notatie, zie onc_spec.md voor details.
- Naamservers
string[] optioneel
Array van adressen die gebruikt worden voor naamservers.
- RoutingPrefix
nummer optioneel
Het routeringsprefix.
- Zoekdomeinen
string[] optioneel
Chroom 76+Array van strings voor naamomzetting, zie onc_spec.md voor details.
- Type
string optioneel
Het IP-configuratietype. Kan
IPv4
ofIPv6
zijn. - WebProxyAutoDiscoveryUrl
string optioneel
De URL voor WEb Proxy Auto-Discovery, zoals gerapporteerd via DHCP.
IPConfigType
Enum
"DHCP" "Statisch"
IssuerSubjectPattern
Eigenschappen
- Algemene naam
string optioneel
Indien ingesteld, de waarde waarmee de algemene naam van het certificaatonderwerp moet worden vergeleken.
- Plaats
string optioneel
Indien ingesteld, de waarde waarmee de gemeenschappelijke locatie van het certificaatonderwerp moet worden vergeleken.
- Organisatie
string optioneel
Indien ingesteld, de waarde waarmee de organisaties van het certificaatonderwerp worden vergeleken. Ten minste één organisatie moet overeenkomen met de waarde.
- Organisatie-eenheid
string optioneel
Indien ingesteld, de waarde waarmee de organisatie-eenheden van het certificaatonderwerp moeten worden vergeleken. Ten minste één organisatie-eenheid moet overeenkomen met de waarde.
ManagedBoolean
Eigenschappen
- Actief
boolean optioneel
De actieve waarde die momenteel wordt gebruikt door de netwerkconfiguratiebeheerder (bijv. Shill).
- ApparaatBewerkbaar
boolean optioneel
Of er een DevicePolicy voor de eigenschap bestaat en of de eigenschap bewerkt mag worden (d.w.z. de aanbevolen eigenschapswaarde voor de beleidsset). Standaardwaarde is
false
. - Apparaatbeleid
boolean optioneel
De eigenschapswaarde die door het apparaatbeleid wordt verstrekt.
- Effectief
string optioneel
De bron op basis waarvan de effectieve waarde van het onroerend goed is bepaald.
boolean optioneel
De waarde die voor alle gebruikers van het apparaat is ingesteld. Alleen beschikbaar als
DeviceEditiable
true
is.- Door de gebruiker te bewerken
boolean optioneel
Of er een UserPolicy voor de eigenschap bestaat en of de eigenschap bewerkt mag worden (d.w.z. de aanbevolen eigenschapswaarde voor de beleidsset). Standaard is dit
false
. - Gebruikersbeleid
boolean optioneel
De eigenschapswaarde die door het gebruikersbeleid wordt verstrekt.
- Gebruikersinstelling
boolean optioneel
De eigenschapswaarde die is ingesteld door de ingelogde gebruiker. Alleen beschikbaar als
UserEditable
is ingesteldtrue
.
ManagedCellularProperties
Eigenschappen
- Activeringsstatus
ActivationStateType optioneel
- Activeringstype
string optioneel
- Roaming toestaan
boolean optioneel
- Automatisch verbinden
ManagedBoolean optioneel
- Familie
string optioneel
- Firmwarerevisie
string optioneel
- GevondenNetwerken
FoundNetworkProperties [] optioneel
- Hardwarerevisie
string optioneel
- Thuisaanbieder
CellularProviderProperties [] optioneel
- Fabrikant
string optioneel
- Model-ID
string optioneel
- Netwerktechnologie
string optioneel
- Betaalportaal
PaymentPortal optioneel
- RoamingState
string optioneel
- SIMLockStatus
SIMLockStatus optioneel
- SIMPresent
boolean optioneel
- Scannen
boolean optioneel
Chroom 63+ - Bedieningsmedewerker
CellularProviderProperties optioneel
- Signaalsterkte
nummer optioneel
- SupportNetworkScan
boolean optioneel
ManagedDOMString
Eigenschappen
- Actief
string optioneel
De actieve waarde die momenteel wordt gebruikt door de netwerkconfiguratiebeheerder (bijv. Shill).
- ApparaatBewerkbaar
boolean optioneel
Of er een DevicePolicy voor de eigenschap bestaat en of de eigenschap bewerkt mag worden (d.w.z. de aanbevolen eigenschapswaarde voor de beleidsset). Standaardwaarde is
false
. - Apparaatbeleid
string optioneel
De eigenschapswaarde die door het apparaatbeleid wordt verstrekt.
- Effectief
string optioneel
De bron op basis waarvan de effectieve waarde van het onroerend goed is bepaald.
string optioneel
De waarde die voor alle gebruikers van het apparaat is ingesteld. Alleen beschikbaar als
DeviceEditiable
true
is.- Door de gebruiker te bewerken
boolean optioneel
Of er een UserPolicy voor de eigenschap bestaat en of de eigenschap bewerkt mag worden (d.w.z. de aanbevolen eigenschapswaarde voor de beleidsset). Standaard is dit
false
. - Gebruikersbeleid
string optioneel
De eigenschapswaarde die door het gebruikersbeleid wordt verstrekt.
- Gebruikersinstelling
string optioneel
De eigenschapswaarde die is ingesteld door de ingelogde gebruiker. Alleen beschikbaar als
UserEditable
is ingesteldtrue
.
ManagedDOMStringList
Eigenschappen
- Actief
string[] optioneel
De actieve waarde die momenteel wordt gebruikt door de netwerkconfiguratiebeheerder (bijv. Shill).
- ApparaatBewerkbaar
boolean optioneel
Of er een DevicePolicy voor de eigenschap bestaat en of de eigenschap bewerkt mag worden (d.w.z. de aanbevolen eigenschapswaarde voor de beleidsset). Standaardwaarde is
false
. - Apparaatbeleid
string[] optioneel
De eigenschapswaarde die door het apparaatbeleid wordt verstrekt.
- Effectief
string optioneel
De bron op basis waarvan de effectieve waarde van het onroerend goed is bepaald.
string[] optioneel
De waarde die voor alle gebruikers van het apparaat is ingesteld. Alleen beschikbaar als
DeviceEditiable
true
is.- Door de gebruiker te bewerken
boolean optioneel
Of er een UserPolicy voor de eigenschap bestaat en of de eigenschap bewerkt mag worden (d.w.z. de aanbevolen eigenschapswaarde voor de beleidsset). Standaard is dit
false
. - Gebruikersbeleid
string[] optioneel
De eigenschapswaarde die door het gebruikersbeleid wordt verstrekt.
- Gebruikersinstelling
string[] optioneel
De eigenschapswaarde die is ingesteld door de ingelogde gebruiker. Alleen beschikbaar als
UserEditable
is ingesteldtrue
.
ManagedEthernetProperties
Eigenschappen
- Authenticatie
ManagedDOMString optioneel
- Automatisch verbinden
ManagedBoolean optioneel
ManagedIPConfigProperties
Eigenschappen
- Poort
ManagedDOMString optioneel
- IP-adres
ManagedDOMString optioneel
- Naamservers
ManagedDOMStringList optioneel
- RoutingPrefix
ManagedLong optioneel
- Type
ManagedDOMString optioneel
Zie
IPConfigProperties.Type
. - WebProxyAutoDiscoveryUrl
ManagedDOMString optioneel
ManagedIPConfigType
Eigenschappen
- Actief
IPConfigType optioneel
De actieve waarde die momenteel wordt gebruikt door de netwerkconfiguratiebeheerder (bijv. Shill).
- ApparaatBewerkbaar
boolean optioneel
Of er een DevicePolicy voor de eigenschap bestaat en of de eigenschap bewerkt mag worden (d.w.z. de aanbevolen eigenschapswaarde voor de beleidsset). Standaardwaarde is
false
. - Apparaatbeleid
IPConfigType optioneel
De eigenschapswaarde die door het apparaatbeleid wordt verstrekt.
- Effectief
string optioneel
De bron op basis waarvan de effectieve waarde van het onroerend goed is bepaald.
IPConfigType optioneel
De waarde die voor alle gebruikers van het apparaat is ingesteld. Alleen beschikbaar als
DeviceEditiable
true
is.- Door de gebruiker te bewerken
boolean optioneel
Of er een UserPolicy voor de eigenschap bestaat en of de eigenschap bewerkt mag worden (d.w.z. de aanbevolen eigenschapswaarde voor de beleidsset). Standaard is dit
false
. - Gebruikersbeleid
IPConfigType optioneel
De eigenschapswaarde die door het gebruikersbeleid wordt verstrekt.
- Gebruikersinstelling
IPConfigType optioneel
De eigenschapswaarde die is ingesteld door de ingelogde gebruiker. Alleen beschikbaar als
UserEditable
is ingesteldtrue
.
ManagedLong
Eigenschappen
- Actief
nummer optioneel
De actieve waarde die momenteel wordt gebruikt door de netwerkconfiguratiebeheerder (bijv. Shill).
- ApparaatBewerkbaar
boolean optioneel
Of er een DevicePolicy voor de eigenschap bestaat en of de eigenschap bewerkt mag worden (d.w.z. de aanbevolen eigenschapswaarde voor de beleidsset). Standaardwaarde is
false
. - Apparaatbeleid
nummer optioneel
De eigenschapswaarde die door het apparaatbeleid wordt verstrekt.
- Effectief
string optioneel
De bron op basis waarvan de effectieve waarde van het onroerend goed is bepaald.
nummer optioneel
De waarde die voor alle gebruikers van het apparaat is ingesteld. Alleen beschikbaar als
DeviceEditiable
true
is.- Door de gebruiker te bewerken
boolean optioneel
Of er een UserPolicy voor de eigenschap bestaat en of de eigenschap bewerkt mag worden (d.w.z. de aanbevolen eigenschapswaarde voor de beleidsset). Standaard is dit
false
. - Gebruikersbeleid
nummer optioneel
De eigenschapswaarde die door het gebruikersbeleid wordt verstrekt.
- Gebruikersinstelling
nummer optioneel
De eigenschapswaarde die is ingesteld door de ingelogde gebruiker. Alleen beschikbaar als
UserEditable
is ingesteldtrue
.
ManagedManualProxySettings
Eigenschappen
- FTP-proxy
ManagedProxyLocation optioneel
- HTTP-proxy
ManagedProxyLocation optioneel
- SOKKEN
ManagedProxyLocation optioneel
- SecureHTTPProxy
ManagedProxyLocation optioneel
ManagedProperties
Eigenschappen
- Cellulair
ManagedCellularProperties optioneel
- Aansluitbaar
boolean optioneel
- Verbindingsstatus
ConnectionStateType optioneel
- Foutstatus
string optioneel
- Ethernet
ManagedEthernetProperties optioneel
- GIDS
snaar
Zie
NetworkProperties.GUID
. - IP-adresconfiguratietype
ManagedIPConfigType optioneel
- IP-configuraties
IPConfigProperties [] optioneel
- MacAdres
string optioneel
- Gemeten
ManagedBoolean optioneel
Chroom 85+ - Naam
ManagedDOMString optioneel
Zie
NetworkProperties.Name
. - NameServersConfigType
ManagedIPConfigType optioneel
- Prioriteit
ManagedLong optioneel
- Proxy-instellingen
ManagedProxySettings optioneel
- Beperkte connectiviteit
boolean optioneel
- OpgeslagenIPConfig
IPConfigProperties optioneel
- Bron
string optioneel
Zie
NetworkProperties.Source
. - Statische IP-configuratie
ManagedIPConfigProperties optioneel
- VerkeerstellerResetTijd
nummer optioneel
Chroom 125+ - Type
Zie
NetworkProperties.Type
. - VPN
ManagedVPNProperties optioneel
Zie
NetworkProperties.VPN
. - WiFi
ManagedWiFiProperties optioneel
Zie
NetworkProperties.WiFi
.
ManagedProxyLocation
Eigenschappen
- Gastheer
Zie
ProxyLocation.Host
. - Haven
Zie
ProxyLocation.Port
.
ManagedProxySettings
Eigenschappen
- Uitgesloten domeinen
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 momenteel wordt gebruikt door de netwerkconfiguratiebeheerder (bijv. Shill).
- ApparaatBewerkbaar
boolean optioneel
Of er een DevicePolicy voor de eigenschap bestaat en of de eigenschap bewerkt mag worden (d.w.z. de aanbevolen eigenschapswaarde voor de beleidsset). Standaardwaarde is
false
. - Apparaatbeleid
ProxySettingsType optioneel
De eigenschapswaarde die door het apparaatbeleid wordt verstrekt.
- Effectief
string optioneel
De bron op basis waarvan de effectieve waarde van het onroerend goed is bepaald.
ProxySettingsType optioneel
De waarde die voor alle gebruikers van het apparaat is ingesteld. Alleen beschikbaar als
DeviceEditiable
true
is.- Door de gebruiker te bewerken
boolean optioneel
Of er een UserPolicy voor de eigenschap bestaat en of de eigenschap bewerkt mag worden (d.w.z. de aanbevolen eigenschapswaarde voor de beleidsset). Standaard is dit
false
. - Gebruikersbeleid
ProxySettingsType optioneel
De eigenschapswaarde die door het gebruikersbeleid wordt verstrekt.
- Gebruikersinstelling
ProxySettingsType optioneel
De eigenschapswaarde die is ingesteld door de ingelogde gebruiker. Alleen beschikbaar als
UserEditable
is ingesteldtrue
.
ManagedThirdPartyVPNProperties
Eigenschappen
- Extensie-ID
- Providernaam
string optioneel
ManagedVPNProperties
Eigenschappen
- Automatisch verbinden
ManagedBoolean optioneel
- Gastheer
ManagedDOMString optioneel
Zie
VPNProperties.Host
. - Type
ManagedDOMString optioneel
Zie
VPNProperties.Type
.
ManagedWiFiProperties
Eigenschappen
- AllowGatewayARPPolling
ManagedBoolean optioneel
- Automatisch verbinden
ManagedBoolean optioneel
- BSSID
string optioneel
Zie
WiFiProperties.BSSID
. - Frequentie
nummer optioneel
Zie
WiFiProperties.Frequency
. - Frequentielijst
nummer[] optioneel
- HexSSID
ManagedDOMString optioneel
Zie
WiFiProperties.HexSSID
. - VerborgenSSID
ManagedBoolean optioneel
- RoamThreshold
ManagedLong optioneel
Verouderd, genegeerd. Zie
WiFiProperties.RoamThreshold
. - SSID
ManagedDOMString optioneel
Zie
WiFiProperties.SSID
. - Beveiliging
Zie
WiFiProperties.Security
. - Signaalsterkte
nummer optioneel
ManualProxySettings
Eigenschappen
- FTP-proxy
ProxyLocation optioneel
Instellingen voor FTP-proxy.
- HTTP-proxy
ProxyLocation optioneel
Instellingen voor HTTP-proxy.
- SOKKEN
ProxyLocation optioneel
Instellingen voor SOCKS-proxy.
- SecureHTTPProxy
ProxyLocation optioneel
Instellingen voor beveiligde HTTP-proxy.
NetworkConfigProperties
Eigenschappen
- Cellulair
CellularProperties optioneel
- Ethernet
EthernetProperties optioneel
- GIDS
string optioneel
Zie
NetworkProperties.GUID
. - IP-adresconfiguratietype
IPConfigType optioneel
- Naam
string optioneel
Zie
NetworkProperties.Name
. - NameServersConfigType
IPConfigType optioneel
- Prioriteit
nummer optioneel
- Type
NetworkType optioneel
Zie
NetworkProperties.Type
. - VPN
VPNProperties optioneel
Zie
NetworkProperties.VPN
. - WiFi
WiFiProperties optioneel
Zie
NetworkProperties.WiFi
. - WiMAX
WiMAXProperties optioneel
Verouderd.
NetworkFilter
Eigenschappen
- geconfigureerd
boolean optioneel
Indien 'true', worden alleen geconfigureerde (opgeslagen) netwerken opgenomen. Standaard is dit 'false'.
- beperken
nummer optioneel
Maximaal aantal te retourneren netwerken. Standaardwaarde is 1000 indien niet gespecificeerd. Gebruik 0 voor geen limiet.
- netwerkType
Het type netwerken dat terugkeert.
- zichtbaar
boolean optioneel
Indien 'true', worden alleen zichtbare (fysiek verbonden of binnen bereik) netwerken opgenomen. Standaard is dit 'false'.
NetworkProperties
Eigenschappen
- Cellulair
CellularProperties optioneel
Voor mobiele netwerken: eigenschappen van mobiele netwerken.
- Aansluitbaar
boolean optioneel
Of het netwerk verbindingsklaar is.
- Verbindingsstatus
ConnectionStateType optioneel
De huidige verbindingsstatus van het netwerk.
- Foutstatus
string optioneel
De laatste geregistreerde netwerkfoutstatus.
- Ethernet
EthernetProperties optioneel
Voor Ethernet-netwerken: de Ethernet-netwerkeigenschappen.
- GIDS
snaar
De netwerk-GUID.
- IP-adresconfiguratietype
IPConfigType optioneel
Het configuratie type van het IP-adres van het netwerk.
- IP-configuraties
IPConfigProperties [] optioneel
De IP-configuratie van het netwerk.
- MacAdres
string optioneel
Het MAC-adres van het netwerk.
- Gemeten
boolean optioneel
Chroom 85+Of het netwerk gemeten is.
- Naam
string optioneel
Een gebruiksvriendelijke netwerknaam.
- NameServersConfigType
IPConfigType optioneel
Het IP-configuratietype voor de naamservers die door het netwerk worden gebruikt.
- Prioriteit
nummer optioneel
De netwerkprioriteit.
- Proxy-instellingen
ProxySettings optioneel
De proxy-instellingen van het netwerk.
- Beperkte connectiviteit
boolean optioneel
Voor een verbonden netwerk: of de netwerkconnectiviteit met internet beperkt is, bijvoorbeeld als het netwerk zich achter een portal bevindt of als er geen mobiel netwerk is geactiveerd.
- OpgeslagenIPConfig
IPConfigProperties optioneel
IP-configuratie die van de DHCP-server is ontvangen voordat de statische IP-configuratie werd toegepast.
- Bron
string optioneel
Geeft aan of en hoe het netwerk is geconfigureerd. Mogelijke waarden zijn:
-
Device
-
DevicePolicy
-
User
-
UserPolicy
-
None
'None' conflicteert met de generatie van de extensiecode, dus we moeten een string voor 'Source' gebruiken in plaats van een SourceType-enum.
-
- Statische IP-configuratie
IPConfigProperties optioneel
De statische IP-configuratie van het netwerk.
- VerkeerstellerResetTijd
nummer optioneel
Chroom 125+Wanneer de verkeertellers 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
- Cellulair
CellularStateProperties optioneel
- Aansluitbaar
boolean optioneel
- Verbindingsstatus
ConnectionStateType optioneel
- Foutstatus
string optioneel
- Ethernet
EthernetStateProperties optioneel
- GIDS
snaar
Zie
NetworkProperties.GUID
. - Naam
string optioneel
Zie
NetworkProperties.Name
. - Prioriteit
nummer optioneel
- Bron
string optioneel
Zie
NetworkProperties.Source
. - Type
Zie
NetworkProperties.Type
. - VPN
VPNStateProperties optioneel
Zie
NetworkProperties.VPN
. - WiFi
WiFiStateProperties optioneel
Zie
NetworkProperties.WiFi
.
NetworkType
Enum
"Alle" "Mobiel" "Ethernet" "Tether" "VPN" "Draadloze" "WiFi"
PaymentPortal
Eigenschappen
- Methode
snaar
De HTTP-methode die gebruikt moet worden voor het betalingsportal.
- PostData
string optioneel
De postgegevens die naar het betalingsportal moeten worden verzonden. Deze worden genegeerd, tenzij
Method
POST
is. - URL
string optioneel
De URL van het betalingsportal.
ProxyLocation
Eigenschappen
- Gastheer
snaar
Het IP-adres van de proxyhost.
- Haven
nummer
De poort die voor de proxy gebruikt moet worden.
ProxySettings
Eigenschappen
- Uitgesloten domeinen
string[] optioneel
Domeinen en hosts waarvoor handmatige proxy-instellingen zijn uitgesloten.
- Handmatig
ManualProxySettings optioneel
Handmatige proxy-instellingen - alleen gebruikt voor
Manual
proxy-instellingen. - PAC
string optioneel
URL voor proxy-autoconfiguratiebestand.
Het type proxy-instellingen.
ProxySettingsType
Enum
"Direct" "Handmatig" "PAC" "WPAD"
SIMLockStatus
Eigenschappen
- Vergrendeling ingeschakeld
Booleaanse
Of SIM-lock is ingeschakeld.
- LockType
snaar
De status van de SIM-vergrendeling - mogelijke waarden zijn
'sim-pin'
,'sim-puk'
en''
. - Opnieuw proberenLinks
nummer optioneel
Aantal toegestane PIN-vergrendelingspogingen voordat de PUK-code vereist is om de SIM te ontgrendelen.
ThirdPartyVPNProperties
Eigenschappen
- Extensie-ID
snaar
ID van de extensie van de externe VPN-provider.
- Providernaam
string optioneel
De naam van de VPN-provider.
VPNProperties
Eigenschappen
- Automatisch verbinden
boolean optioneel
Of het VPN-netwerk automatisch verbonden moet worden.
- Gastheer
string optioneel
De VPN-host.
- Type
string optioneel
Het VPN-type. Dit kan geen enum zijn vanwege 'L2TP-IPSec'. Dit is optioneel voor NetworkConfigProperties, dat wordt doorgegeven aan setProperties, dat alleen kan worden gebruikt om specifieke eigenschappen in te stellen.
VPNStateProperties
Eigenschappen
- Type
snaar
Zie
VPNProperties.Type
.
WiFiProperties
Eigenschappen
- AllowGatewayARPPolling
boolean optioneel
Verouderd sinds Chrome 131Verwijderd in M131. Er is nu geen actieve ARP-polling meer.
- Automatisch verbinden
boolean optioneel
Of het WiFi-netwerk automatisch verbonden moet worden wanneer het binnen bereik is.
- BSSID
string optioneel
De BSSID van het bijbehorende toegangspunt.
- EAP
EAPProperties optioneel
De EAP-netwerkeigenschappen. Vereist voor
WEP-8021X
enWPA-EAP
netwerken. - Frequentie
nummer optioneel
De werkfrequentie van de wifi-service in MHz. Voor verbonden netwerken: de huidige frequentie waarop het netwerk is verbonden. Anders: de frequentie van de best beschikbare BSS.
- Frequentielijst
nummer[] optioneel
Bevat alle recent waargenomen werkfrequenties van het WiFi-netwerk.
- HexSSID
string optioneel
HEX-gecodeerde kopie van de netwerk-SSID.
- VerborgenSSID
boolean optioneel
Of de netwerk-SSID wordt uitgezonden.
- Wachtwoordzin
string optioneel
Chroom 66+De wachtwoordzin voor WEP/WPA/WPA2-verbindingen. Deze eigenschap kan alleen worden ingesteld; eigenschappen die door
getProperties
worden geretourneerd, bevatten deze waarde niet. - RoamThreshold
nummer optioneel
Verouderd, genegeerd.
- SSID
string optioneel
De SSID van het netwerk.
- Beveiliging
string optioneel
Het type netwerkbeveiliging.
- Signaalsterkte
nummer optioneel
De sterkte van het netwerksignaal.
WiFiStateProperties
Eigenschappen
- BSSID
string optioneel
Zie
WiFiProperties.BSSID
. - Frequentie
nummer optioneel
Zie
WiFiProperties.Frequency
. - HexSSID
string optioneel
Chroom 62+Zie
WiFiProperties.HexSSID
. - SSID
string optioneel
Chroom 62+Zie
WiFiProperties.SSID
. - Beveiliging
snaar
Zie
WiFiProperties.Security
. - Signaalsterkte
nummer optioneel
WiMAXProperties
Eigenschappen
- Automatisch verbinden
boolean optioneel
Of het netwerk automatisch verbonden moet worden.
- 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 aan op basis van eigenschappen. Als er al een overeenkomend geconfigureerd netwerk bestaat, mislukt dit. Anders wordt de GUID van het nieuwe netwerk geretourneerd.
Parameters
Booleaanse
Als
true
, deel dan deze netwerkconfiguratie met andere gebruikers.Deze optie is alleen beschikbaar via de webinterface van Chrome. * Wanneer deze optie door apps wordt aangeroepen, is
false
de enige toegestane waarde.- eigenschappen
De eigenschappen waarmee het nieuwe netwerk moet worden geconfigureerd.
- terugbellen
functie optioneel
De
callback
ziet er als volgt uit:(result: string) => void
- resultaat
snaar
Retourneren
Belofte<string>
Chroom 125+Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.
disableNetworkType()
chrome.networking.onc.disableNetworkType(
networkType: NetworkType,
): void
Schakelt alle apparaten uit die overeenkomen met het opgegeven netwerktype. Zie de opmerking voor enableNetworkType
.
Parameters
- netwerkType
Het type netwerk dat u wilt uitschakelen.
enableNetworkType()
chrome.networking.onc.enableNetworkType(
networkType: NetworkType,
): void
Schakelt alle apparaten in die voldoen aan het opgegeven netwerktype. Let op: het type kan meerdere netwerktypen vertegenwoordigen (bijvoorbeeld 'Draadloos').
Parameters
- netwerkType
Het type netwerk dat u wilt inschakelen.
forgetNetwork()
chrome.networking.onc.forgetNetwork(
networkGuid: string,
callback?: function,
): Promise<void>
Vergeet een netwerkconfiguratie door alle geconfigureerde eigenschappen voor het netwerk met GUID networkGuid
te wissen. Dit kan ook andere netwerken met overeenkomende identificatiegegevens omvatten (bijv. WiFi SSID en Beveiliging). Als een dergelijke configuratie niet bestaat, wordt er een fout gegenereerd en mislukt de bewerking.
Tijdens kiosksessies kan deze methode gedeelde netwerkconfiguraties niet vergeten.
Parameters
- netwerkgids
snaar
De GUID van het netwerk dat u wilt vergeten.
- terugbellen
functie optioneel
De
callback
ziet er als volgt uit:() => void
Retourneren
Belofte<leegte>
Chroom 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>
Geeft de captive portalstatus voor het netwerk dat overeenkomt met 'networkGuid' terug.
Parameters
- netwerkgids
snaar
De GUID van het netwerk waarvoor u de captive portal-status wilt ophalen.
- terugbellen
functie optioneel
De
callback
ziet er als volgt uit:(result: CaptivePortalStatus) => void
- resultaat
Retourneren
Belofte< CaptivePortalStatus >
Chroom 125+Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.
getDeviceStates()
chrome.networking.onc.getDeviceStates(
callback?: function,
): Promise<DeviceStateProperties[]>
Geeft de status van beschikbare netwerkapparaten weer.
Parameters
- terugbellen
functie optioneel
De
callback
ziet er als volgt uit:(result: DeviceStateProperties[]) => void
- resultaat
Retourneren
Belofte< DeviceStateProperties []>
Chroom 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 globale beleidseigenschappen op. Deze eigenschappen worden naar verwachting niet gewijzigd tijdens een sessie.
Parameters
- terugbellen
functie optioneel
De
callback
ziet er als volgt uit:(result: GlobalPolicy) => void
- resultaat
Retourneren
Belofte< GlobalPolicy >
Chroom 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 eigenschappen van het netwerk met id networkGuid op uit de bronnen: gebruikersinstellingen, gedeelde instellingen, gebruikersbeleid, apparaatbeleid en de momenteel actieve instellingen.
Parameters
- netwerkgids
snaar
De GUID van het netwerk waarvan u de eigenschappen wilt ophalen.
- terugbellen
functie optioneel
De
callback
ziet er als volgt uit:(result: ManagedProperties) => void
- resultaat
Retourneren
Promise< ManagedProperties >
Chroom 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 geretourneerde netwerken te specificeren en het aantal netwerken te beperken. Netwerken worden door het systeem geordend op basis van hun prioriteit, waarbij verbonden of verbonden netwerken als eerste worden weergegeven.
Parameters
- filter
Beschrijft welke netwerken moeten worden geretourneerd.
- terugbellen
functie optioneel
De
callback
ziet er als volgt uit:(result: NetworkStateProperties[]) => void
- resultaat
Retourneren
Belofte< NetworkStateProperties []>
Chroom 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 eigenschappen van het netwerk met id networkGuid op. Bevat alle eigenschappen van het netwerk (alleen-lezen en lees-/schrijfwaarden).
Parameters
- netwerkgids
snaar
De GUID van het netwerk waarvan u de eigenschappen wilt ophalen.
- terugbellen
functie optioneel
De
callback
ziet er als volgt uit:(result: NetworkProperties) => void
- resultaat
Retourneren
Belofte <NetwerkEigenschappen>
Chroom 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 van het netwerk met id networkGuid op. Dit is bedoeld als een functie met hogere prestaties dan getProperties
, die een retourbewerking vereist om het netwerksubsysteem te bevragen. De volgende eigenschappen worden voor alle netwerken geretourneerd: GUID, Type, Naam, WiFi.Security. Aanvullende eigenschappen worden verstrekt voor zichtbare netwerken: ConnectionState, ErrorState, WiFi.SignalStrength, Cellular.NetworkTechnology, Cellular.ActivationState, Cellular.RoamingState.
Parameters
- netwerkgids
snaar
De GUID van het netwerk waarvan u de eigenschappen wilt ophalen.
- terugbellen
functie optioneel
De
callback
ziet er als volgt uit:(result: NetworkStateProperties) => void
- resultaat
Retourneren
Belofte <NetworkStateProperties>
Chroom 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 te scannen naar nieuwe netwerken en de lijst bij te werken die door getVisibleNetworks
wordt geretourneerd. Dit is slechts een verzoek: het netwerksubsysteem kan ervoor kiezen dit te negeren. Als de lijst wordt bijgewerkt, wordt de gebeurtenis onNetworkListChanged
geactiveerd.
Parameters
- netwerkType
NetworkType optioneel
Chroom 63+Indien beschikbaar, wordt een scan aangevraagd die specifiek is voor het type. Voor mobiel wordt een scan aangevraagd voor een mobiel netwerk, indien ondersteund.
setProperties()
chrome.networking.onc.setProperties(
networkGuid: string,
properties: NetworkConfigProperties,
callback?: function,
): Promise<void>
Stelt de eigenschappen van het netwerk in met id networkGuid
. Dit is alleen geldig voor geconfigureerde netwerken (Bron != None). Niet-geconfigureerde zichtbare netwerken moeten createNetwork
gebruiken. In kiosksessies mislukt het aanroepen van deze methode op een gedeeld netwerk.
Parameters
- netwerkgids
snaar
De GUID van het netwerk waarvoor u eigenschappen wilt instellen.
- eigenschappen
De in te stellen eigenschappen.
- terugbellen
functie optioneel
De
callback
ziet er als volgt uit:() => void
Retourneren
Belofte<leegte>
Chroom 125+Promises 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
- netwerkgids
snaar
De GUID van het netwerk waarmee verbinding moet worden gemaakt.
- terugbellen
functie optioneel
De
callback
ziet er als volgt uit:() => void
Retourneren
Belofte<leegte>
Chroom 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 verbreking van de verbinding met het netwerk met networkGuid.
Parameters
- netwerkgids
snaar
De GUID van het netwerk waarvan u de verbinding wilt verbreken.
- terugbellen
functie optioneel
De
callback
ziet er als volgt uit:() => void
Retourneren
Belofte<leegte>
Chroom 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 wanneer de lijst met apparaten is gewijzigd of wanneer de eigenschappen van de apparaatstatus zijn gewijzigd.
Parameters
- terugbellen
functie
De
callback
ziet er als volgt uit:() => void
onNetworkListChanged
chrome.networking.onc.onNetworkListChanged.addListener(
callback: function,
)
Wordt geactiveerd wanneer de lijst met netwerken is gewijzigd. Verstuurt een volledige lijst met GUID's voor alle huidige netwerken.
Parameters
- terugbellen
functie
De
callback
ziet er als volgt uit:(changes: string[]) => void
- veranderingen
snaar[]
onNetworksChanged
chrome.networking.onc.onNetworksChanged.addListener(
callback: function,
)
Wordt geactiveerd wanneer de eigenschappen van een van de netwerken veranderen. Verzendt een lijst met GUID's voor netwerken waarvan de eigenschappen zijn gewijzigd.
Parameters
- terugbellen
functie
De
callback
ziet er als volgt uit:(changes: string[]) => void
- veranderingen
snaar[]
onPortalDetectionCompleted
chrome.networking.onc.onPortalDetectionCompleted.addListener(
callback: function,
)
Wordt geactiveerd wanneer een portaldetectie voor een netwerk is voltooid. Verzendt de GUID van het netwerk en de bijbehorende captive portalstatus.
Parameters
- terugbellen
functie
De
callback
ziet er als volgt uit:(networkGuid: string, status: CaptivePortalStatus) => void
- netwerkgids
snaar
- status