chrome.networking.onc

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

Chrome 59+ Alleen ChromeOS

Typen

ActivationStateType

Enum

"Geactiveerd"

"Activeren"

"Niet geactiveerd"

"Gedeeltelijk geactiveerd"

CaptivePortalStatus

Enum

"Onbekend"

"Offline"

"Online"

"Portaal"

"ProxyAuthVereist"

CellularProperties

Eigenschappen

  • Activeringsstatus

    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 of GSM .

  • Firmwarerevisie

    string optioneel

    De firmwareversie is geladen in het mobiele modem.

  • GevondenNetwerken

    De lijst met netwerken die zijn gevonden tijdens de meest recente netwerkscan.

  • Hardwarerevisie

    string optioneel

    De hardware-revisie van het mobiele modem.

  • Thuisaanbieder

    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

    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

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

    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

    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.

  • De huidige status van het apparaat.

  • Het netwerktype dat aan het apparaat is gekoppeld (mobiel, Ethernet of wifi).

DeviceStateType

Enum

"Niet geïnitialiseerd"
Apparaat is beschikbaar maar niet geïnitialiseerd.

"Gehandicapt"
Apparaat is geïnitialiseerd maar niet ingeschakeld.

"Inschakelen"
De status 'ingeschakeld' is aangevraagd maar nog niet voltooid.

"Ingeschakeld"
Apparaat is ingeschakeld.

"Verboden"
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 en 8021X .

  • 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

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 of IPv6 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.

  • Gedeelde instellingen

    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 ingesteld true .

ManagedCellularProperties

Eigenschappen

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.

  • Gedeelde instellingen

    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 ingesteld true .

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.

  • Gedeelde instellingen

    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 ingesteld true .

ManagedEthernetProperties

Eigenschappen

ManagedIPConfigProperties

Eigenschappen

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.

  • Gedeelde instellingen

    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 ingesteld true .

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.

  • Gedeelde instellingen

    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 ingesteld true .

ManagedManualProxySettings

ManagedProperties

Eigenschappen

ManagedProxyLocation

Eigenschappen

ManagedProxySettings

Eigenschappen

ManagedProxySettingsType

Eigenschappen

  • Actief

    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

    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.

  • Gedeelde instellingen

    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

    De eigenschapswaarde die door het gebruikersbeleid wordt verstrekt.

  • Gebruikersinstelling

    De eigenschapswaarde die is ingesteld door de ingelogde gebruiker. Alleen beschikbaar als UserEditable is ingesteld true .

ManagedThirdPartyVPNProperties

Eigenschappen

ManagedVPNProperties

Eigenschappen

ManagedWiFiProperties

Eigenschappen

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

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

    Voor mobiele netwerken: eigenschappen van mobiele netwerken.

  • Aansluitbaar

    boolean optioneel

    Of het netwerk verbindingsklaar is.

  • Verbindingsstatus

    De huidige verbindingsstatus van het netwerk.

  • Foutstatus

    string optioneel

    De laatste geregistreerde netwerkfoutstatus.

  • Ethernet

    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

    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

    De statische IP-configuratie van het netwerk.

  • VerkeerstellerResetTijd

    nummer optioneel

    Chroom 125+

    Wanneer de verkeertellers voor het laatst zijn gereset.

  • 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

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

    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

WiFiProperties

Eigenschappen

  • AllowGatewayARPPolling

    boolean optioneel

    Verouderd sinds Chrome 131

    Verwijderd 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 en WPA-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

WiMAXProperties

Eigenschappen

  • Automatisch verbinden

    boolean optioneel

    Of het netwerk automatisch verbonden moet worden.

  • EAP

    EAPProperties optioneel

    De EAP-eigenschappen van het netwerk.

Methoden

createNetwork()

Belofte
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

  • gedeeld

    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.

  • 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()

Belofte
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()

Belofte
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

Retourneren

  • Chroom 125+

    Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.

getDeviceStates()

Belofte
chrome.networking.onc.getDeviceStates(
  callback?: function,
)
: Promise<DeviceStateProperties[]>

Geeft de status van beschikbare netwerkapparaten weer.

Parameters

Retourneren

  • Belofte< DeviceStateProperties []>

    Chroom 125+

    Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.

getGlobalPolicy()

Belofte
chrome.networking.onc.getGlobalPolicy(
  callback?: function,
)
: Promise<GlobalPolicy>

Haalt de globale beleidseigenschappen op. Deze eigenschappen worden naar verwachting niet gewijzigd tijdens een sessie.

Parameters

Retourneren

  • Belofte< GlobalPolicy >

    Chroom 125+

    Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.

getManagedProperties()

Belofte
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

Retourneren

  • Promise< ManagedProperties >

    Chroom 125+

    Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.

getNetworks()

Belofte
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

Retourneren

  • Chroom 125+

    Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.

getProperties()

Belofte
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

Retourneren

  • Chroom 125+

    Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.

getState()

Belofte
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

Retourneren

  • 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()

Belofte
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.

  • 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()

Belofte
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()

Belofte
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