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 overeen te komen met de ONC-specificatie in plaats van de JavaScript lowerCamelCase-conventie.

Rechten

networking.onc

Beschikbaarheid

AlleenChrome 59+ ChromeOS

Soorten

ActivationStateType

Enum

"Geactiveerd"

"Activeren"

"Niet geactiveerd"

"Gedeeltelijk geactiveerd"

CaptivePortalStatus

Enum

"Onbekend"

"Offline"

"Online"

"Portaal"

"ProxyAuth vereist"

CellularProperties

Eigenschappen

  • Activeringsstatus

    Activeringsstatus provideraccount.

  • Activeringstype

    tekenreeks optioneel

    Het activeringstype van het mobiele netwerk.

  • Roaming toestaan

    Booleaans optioneel

    Of roaming is toegestaan ​​voor het netwerk.

  • Automatisch verbinden

    Booleaans optioneel

    Of het mobiele netwerk automatisch moet worden verbonden (wanneer binnen bereik).

  • Familie

    tekenreeks optioneel

    Technologiefamilie voor mobiele apparaten - CDMA of GSM .

  • Firmwarerevisie

    tekenreeks optioneel

    De firmwarerevisie die in het mobiele modem is geladen.

  • Gevonden Netwerken

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

  • Hardwarerevisie

    tekenreeks optioneel

    De hardwarerevisie van het mobiele modem.

  • Thuisaanbieder

    Informatie over de operator die de simkaart heeft uitgegeven die momenteel in de modem is geïnstalleerd.

  • Fabrikant

    tekenreeks optioneel

    De fabrikant van mobiele modems.

  • ModelID

    tekenreeks optioneel

    De model-ID van het mobiele modem.

  • Netwerktechnologie

    tekenreeks optioneel

    Als de modem op een netwerk is geregistreerd, de netwerktechnologie die momenteel wordt gebruikt.

  • Betalingsportaal

    BetaalPortal optioneel

    Online betalingsportaal dat een gebruiker kan gebruiken om zich aan te melden voor een mobiel data-abonnement of om dit te wijzigen.

  • RoamingState

    tekenreeks optioneel

    De roamingstatus van het mobiele modem op het huidige netwerk.

  • SIMLock-status

    SIMLockStatus optioneel

    De status van SIM-vergrendeling voor GSM-familienetwerken.

  • SIMAanwezig

    Booleaans optioneel

    Of er een simkaart aanwezig is.

  • Scannen

    Booleaans optioneel

    Chroom 63+

    Waar wanneer er een mobiele netwerkscan wordt uitgevoerd.

  • Bedienend Operator

    Informatie over de operator op wiens netwerk de modem momenteel is geregistreerd.

  • De signaalsterkte

    nummer optioneel

    De huidige signaalsterkte van het netwerk.

  • OndersteuningNetwerkScan

    Booleaans optioneel

    Of het mobiele netwerk scannen ondersteunt.

CellularProviderProperties

Eigenschappen

  • Code

    snaar

    Mobiel netwerk-ID als een eenvoudige aaneenschakeling van de MCC (Mobile Country Code) en MNC (Mobile Network Code) van het netwerk.

  • Land

    tekenreeks optioneel

    De tweeletterige landcode.

  • Naam

    snaar

    De operatornaam.

CellularStateProperties

Eigenschappen

CertificatePattern

Eigenschappen

  • InschrijvingURI

    tekenreeks[] optioneel

    Lijst met URI's waarnaar de gebruiker kan worden doorverwezen als er geen certificaten worden gevonden die overeenkomen met dit patroon.

  • Uitgever

    Indien ingesteld, patroon waarmee de X.509-uitgeverinstellingen moeten worden vergeleken.

  • UitgeverCARef

    tekenreeks[] optioneel

    Lijst met CA-certificaten van certificaatuitgevers. Om aan dit patroon te voldoen, moet een certificaat door een van hen worden ondertekend.

  • Onderwerp

    Indien ingesteld, patroon waartegen de X.509-onderwerpinstellingen moeten worden afgestemd.

ClientCertificateType

Enum

"Referentie"

"Patroon"

ConnectionStateType

Enum

"Verbonden"

"Verbinden"

"Niet verbonden"

DeviceStateProperties

Eigenschappen

  • SIMLock-status

    SIMLockStatus optioneel

    Chroom 62+

    De SIM-vergrendelingsstatus als Type = Mobiel en SIMPresent = Waar.

  • SIMAanwezig

    Booleaans optioneel

    Chroom 62+

    Stel de status SIM-aanwezig in als het apparaattype Mobiel is.

  • Scannen

    Booleaans optioneel

    Stel in of 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 ingeschakelde status is aangevraagd, maar is nog niet voltooid.

"Ingeschakeld"
Apparaat is ingeschakeld.

"Verboden"
Apparaat is verboden.

EAPProperties

Eigenschappen

  • AnoniemIdentiteit

    tekenreeks optioneel

  • ClientCertPKCS11Id

    tekenreeks optioneel

    Chroom 60+
  • ClientCertPatroon

    Certificaatpatroon optioneel

  • ClientCertProvisioningProfileId

    tekenreeks optioneel

    Chroom 93+
  • ClientCertRef

    tekenreeks optioneel

  • ClientCertType
  • Identiteit

    tekenreeks optioneel

  • Binnen

    tekenreeks optioneel

  • Buitenste

    tekenreeks optioneel

    Het buitenste EAP-type. Vereist door ONC, maar mogelijk niet beschikbaar bij vertaling vanuit Shill.

  • Wachtwoord

    tekenreeks optioneel

  • Bewaar inloggegevens

    Booleaans optioneel

  • ServerCAPEM's

    tekenreeks[] optioneel

  • ServerCARefs

    tekenreeks[] optioneel

  • OnderwerpMatch

    ManagedDOMString optioneel

    Chroom 60+
  • GebruikProactiveKeyCaching

    Booleaans optioneel

  • Gebruik SysteemCA's

    Booleaans optioneel

EthernetProperties

Eigenschappen

  • Authenticatie

    tekenreeks optioneel

    De authenticatie die door het Ethernet-netwerk wordt gebruikt. Mogelijke waarden zijn None en 8021X .

  • Automatisch verbinden

    Booleaans optioneel

    Of het Ethernet-netwerk automatisch moet worden verbonden.

  • EAP

    EAPProperties optioneel

    EAP-instellingen van het netwerk. Vereist voor 8021X-authenticatie.

EthernetStateProperties

Eigenschappen

FoundNetworkProperties

Eigenschappen

  • Lange naam

    tekenreeks optioneel

    De lange naam van de netwerkoperator.

  • Netwerk identificatie

    snaar

    Netwerk identificatie.

  • Korte naam

    tekenreeks optioneel

    De korte naam van de netwerkoperator.

  • Toestand

    snaar

    Beschikbaarheid van het netwerk.

  • Technologie

    snaar

    Toegangstechnologie die door het netwerk wordt gebruikt.

GlobalPolicy

Eigenschappen

  • AllowOnlyPolicyNetworksToAutoconnect

    Booleaans optioneel

    Indien waar, mogen alleen beleidsnetwerken automatisch verbinding maken. Standaard ingesteld op false.

  • AllowOnlyPolicyNetworksToConnect

    Booleaans optioneel

    Indien waar, kunnen alleen beleidsnetwerken worden verbonden en mogen er geen nieuwe netwerken worden toegevoegd of geconfigureerd. Standaard ingesteld op false.

  • AllowOnlyPolicyNetworksToConnectIfAvailable

    Booleaans optioneel

    Chroom 70+

    Als dit waar is en er een beheerd netwerk beschikbaar is in de zichtbare netwerklijst, kunnen alleen beleidsnetwerken worden verbonden en mogen er geen nieuwe netwerken worden toegevoegd of geconfigureerd. Standaard ingesteld op false.

  • GeblokkeerdeHexSSID's

    tekenreeks[] 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 ingesteld op een lege lijst.

IPConfigProperties

Eigenschappen

  • Uitgesloten routes

    tekenreeks[] optioneel

    Chroom 76+

    Array van IP-blokken in CIDR-notatie, zie onc_spec.md voor details.

  • poort

    tekenreeks optioneel

    Gateway-adres gebruikt voor de IP-configuratie.

  • IP adres

    tekenreeks optioneel

    Het IP-adres voor een verbinding. Kan een IPv4- of IPv6-adres zijn, afhankelijk van de waarde van Type .

  • Inbegrepenroutes

    tekenreeks[] optioneel

    Chroom 76+

    Array van IP-blokken in CIDR-notatie, zie onc_spec.md voor details.

  • NaamServers

    tekenreeks[] optioneel

    Reeks adressen die worden gebruikt voor naamservers.

  • RoutingPrefix

    nummer optioneel

    Het routeringsvoorvoegsel.

  • Zoekdomeinen

    tekenreeks[] optioneel

    Chroom 76+

    Array van tekenreeksen voor naamomzetting, zie onc_spec.md voor details.

  • Type

    tekenreeks optioneel

    Het IP-configuratietype. Kan IPv4 of IPv6 zijn.

  • WebProxyAutoDiscoveryUrl

    tekenreeks optioneel

    De URL voor WEb Proxy Auto-Discovery, zoals gerapporteerd via DHCP.

IPConfigType

Enum

"DHCP"

"Statisch"

IssuerSubjectPattern

Eigenschappen

  • Gemeenschappelijke naam

    tekenreeks optioneel

    Indien ingesteld, de waarde waarmee de algemene naam van de certificaathouder moet worden vergeleken.

  • Plaats

    tekenreeks optioneel

    Indien ingesteld, de waarde waarmee de gemeenschappelijke locatie van de certificaathouder moet worden vergeleken.

  • Organisatie

    tekenreeks optioneel

    Indien ingesteld, de waarde waarmee de organisaties van de certificaathouder moeten worden vergeleken. Tenminste één organisatie moet overeenkomen met de waarde.

  • Organisatorische eenheid

    tekenreeks optioneel

    Indien ingesteld, de waarde waarmee de organisatie-eenheden van de certificaathouder moeten worden vergeleken. Ten minste één organisatie-eenheid moet overeenkomen met de waarde.

ManagedBoolean

Eigenschappen

  • Actief

    Booleaans optioneel

    De actieve waarde die momenteel wordt gebruikt door de netwerkconfiguratiemanager (bijvoorbeeld Shill).

  • Apparaat bewerkbaar

    Booleaans optioneel

    Of er een DevicePolicy voor de eigenschap bestaat en toestaat dat de eigenschap wordt bewerkt (dat wil zeggen de door het beleid ingestelde aanbevolen eigenschapswaarde). Standaard ingesteld op false .

  • Apparaatbeleid

    Booleaans optioneel

    De eigenschapswaarde die wordt opgegeven door het apparaatbeleid.

  • Effectief

    tekenreeks optioneel

    De bron waaruit de effectieve vastgoedwaarde is bepaald.

  • Gedeelde instelling

    Booleaans optioneel

    De waarde die is ingesteld voor alle gebruikers van het apparaat. Alleen opgegeven als DeviceEditiable true is.

  • Door gebruiker bewerkbaar

    Booleaans optioneel

    Of er een UserPolicy voor de eigenschap bestaat en toestaat dat de eigenschap wordt bewerkt (dat wil zeggen de door het beleid ingestelde aanbevolen eigenschapswaarde). Standaard ingesteld op false .

  • Gebruikersbeleid

    Booleaans optioneel

    De eigenschapswaarde die door het gebruikersbeleid wordt opgegeven.

  • Gebruikersinstelling

    Booleaans optioneel

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

ManagedCellularProperties

Eigenschappen

ManagedDOMString

Eigenschappen

  • Actief

    tekenreeks optioneel

    De actieve waarde die momenteel wordt gebruikt door de netwerkconfiguratiemanager (bijvoorbeeld Shill).

  • Apparaat bewerkbaar

    Booleaans optioneel

    Of er een DevicePolicy voor de eigenschap bestaat en toestaat dat de eigenschap wordt bewerkt (dat wil zeggen de door het beleid ingestelde aanbevolen eigenschapswaarde). Standaard ingesteld op false .

  • Apparaatbeleid

    tekenreeks optioneel

    De eigenschapswaarde die wordt opgegeven door het apparaatbeleid.

  • Effectief

    tekenreeks optioneel

    De bron waaruit de effectieve vastgoedwaarde is bepaald.

  • Gedeelde instelling

    tekenreeks optioneel

    De waarde die is ingesteld voor alle gebruikers van het apparaat. Alleen opgegeven als DeviceEditiable true is.

  • Door gebruiker bewerkbaar

    Booleaans optioneel

    Of er een UserPolicy voor de eigenschap bestaat en toestaat dat de eigenschap wordt bewerkt (dat wil zeggen de door het beleid ingestelde aanbevolen eigenschapswaarde). Standaard ingesteld op false .

  • Gebruikersbeleid

    tekenreeks optioneel

    De eigenschapswaarde die door het gebruikersbeleid wordt opgegeven.

  • Gebruikersinstelling

    tekenreeks optioneel

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

ManagedDOMStringList

Eigenschappen

  • Actief

    tekenreeks[] optioneel

    De actieve waarde die momenteel wordt gebruikt door de netwerkconfiguratiemanager (bijvoorbeeld Shill).

  • Apparaat bewerkbaar

    Booleaans optioneel

    Of er een DevicePolicy voor de eigenschap bestaat en toestaat dat de eigenschap wordt bewerkt (dat wil zeggen de door het beleid ingestelde aanbevolen eigenschapswaarde). Standaard ingesteld op false .

  • Apparaatbeleid

    tekenreeks[] optioneel

    De eigenschapswaarde die wordt opgegeven door het apparaatbeleid.

  • Effectief

    tekenreeks optioneel

    De bron waaruit de effectieve vastgoedwaarde is bepaald.

  • Gedeelde instelling

    tekenreeks[] optioneel

    De waarde die is ingesteld voor alle gebruikers van het apparaat. Alleen opgegeven als DeviceEditiable true is.

  • Door gebruiker bewerkbaar

    Booleaans optioneel

    Of er een UserPolicy voor de eigenschap bestaat en toestaat dat de eigenschap wordt bewerkt (dat wil zeggen de door het beleid ingestelde aanbevolen eigenschapswaarde). Standaard ingesteld op false .

  • Gebruikersbeleid

    tekenreeks[] optioneel

    De eigenschapswaarde die door het gebruikersbeleid wordt opgegeven.

  • Gebruikersinstelling

    tekenreeks[] optioneel

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

ManagedEthernetProperties

Eigenschappen

ManagedIPConfigProperties

Eigenschappen

ManagedIPConfigType

Eigenschappen

  • Actief

    IPConfigType optioneel

    De actieve waarde die momenteel wordt gebruikt door de netwerkconfiguratiemanager (bijvoorbeeld Shill).

  • Apparaat bewerkbaar

    Booleaans optioneel

    Of er een DevicePolicy voor de eigenschap bestaat en toestaat dat de eigenschap wordt bewerkt (dat wil zeggen de door het beleid ingestelde aanbevolen eigenschapswaarde). Standaard ingesteld op false .

  • Apparaatbeleid

    IPConfigType optioneel

    De eigenschapswaarde die wordt opgegeven door het apparaatbeleid.

  • Effectief

    tekenreeks optioneel

    De bron waaruit de effectieve vastgoedwaarde is bepaald.

  • Gedeelde instelling

    IPConfigType optioneel

    De waarde die is ingesteld voor alle gebruikers van het apparaat. Alleen opgegeven als DeviceEditiable true is.

  • Door gebruiker bewerkbaar

    Booleaans optioneel

    Of er een UserPolicy voor de eigenschap bestaat en toestaat dat de eigenschap wordt bewerkt (dat wil zeggen de door het beleid ingestelde aanbevolen eigenschapswaarde). Standaard ingesteld op false .

  • Gebruikersbeleid

    IPConfigType optioneel

    De eigenschapswaarde die door het gebruikersbeleid wordt opgegeven.

  • Gebruikersinstelling

    IPConfigType optioneel

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

ManagedLong

Eigenschappen

  • Actief

    nummer optioneel

    De actieve waarde die momenteel wordt gebruikt door de netwerkconfiguratiemanager (bijvoorbeeld Shill).

  • Apparaat bewerkbaar

    Booleaans optioneel

    Of er een DevicePolicy voor de eigenschap bestaat en toestaat dat de eigenschap wordt bewerkt (dat wil zeggen de door het beleid ingestelde aanbevolen eigenschapswaarde). Standaard ingesteld op false .

  • Apparaatbeleid

    nummer optioneel

    De eigenschapswaarde die wordt opgegeven door het apparaatbeleid.

  • Effectief

    tekenreeks optioneel

    De bron waaruit de effectieve vastgoedwaarde is bepaald.

  • Gedeelde instelling

    nummer optioneel

    De waarde die is ingesteld voor alle gebruikers van het apparaat. Alleen opgegeven als DeviceEditiable true is.

  • Door gebruiker bewerkbaar

    Booleaans optioneel

    Of er een UserPolicy voor de eigenschap bestaat en toestaat dat de eigenschap wordt bewerkt (dat wil zeggen de door het beleid ingestelde aanbevolen eigenschapswaarde). Standaard ingesteld op false .

  • Gebruikersbeleid

    nummer optioneel

    De eigenschapswaarde die door het gebruikersbeleid wordt opgegeven.

  • Gebruikersinstelling

    nummer optioneel

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

ManagedManualProxySettings

ManagedProperties

Eigenschappen

ManagedProxyLocation

Eigenschappen

ManagedProxySettings

Eigenschappen

ManagedProxySettingsType

Eigenschappen

  • Actief

    De actieve waarde die momenteel wordt gebruikt door de netwerkconfiguratiemanager (bijvoorbeeld Shill).

  • Apparaat bewerkbaar

    Booleaans optioneel

    Of er een DevicePolicy voor de eigenschap bestaat en toestaat dat de eigenschap wordt bewerkt (dat wil zeggen de door het beleid ingestelde aanbevolen eigenschapswaarde). Standaard ingesteld op false .

  • Apparaatbeleid

    De eigenschapswaarde die wordt opgegeven door het apparaatbeleid.

  • Effectief

    tekenreeks optioneel

    De bron waaruit de effectieve vastgoedwaarde is bepaald.

  • Gedeelde instelling

    De waarde die is ingesteld voor alle gebruikers van het apparaat. Alleen opgegeven als DeviceEditiable true is.

  • Door gebruiker bewerkbaar

    Booleaans optioneel

    Of er een UserPolicy voor de eigenschap bestaat en toestaat dat de eigenschap wordt bewerkt (dat wil zeggen de door het beleid ingestelde aanbevolen eigenschapswaarde). Standaard ingesteld op false .

  • Gebruikersbeleid

    De eigenschapswaarde die door het gebruikersbeleid wordt opgegeven.

  • Gebruikersinstelling

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

ManagedThirdPartyVPNProperties

Eigenschappen

ManagedVPNProperties

Eigenschappen

ManagedWiFiProperties

Eigenschappen

ManualProxySettings

Eigenschappen

  • FTPProxy

    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 veilige HTTP-proxy.

NetworkConfigProperties

Eigenschappen

NetworkFilter

Eigenschappen

  • geconfigureerd

    Booleaans optioneel

    Indien waar, neem dan alleen geconfigureerde (opgeslagen) netwerken op. Standaard ingesteld op 'false'.

  • begrenzing

    nummer optioneel

    Maximaal aantal netwerken dat moet worden geretourneerd. Standaard ingesteld op 1000 indien niet gespecificeerd. Gebruik 0 voor geen limiet.

  • netwerktype

    Het type netwerken dat moet worden geretourneerd.

  • zichtbaar

    Booleaans optioneel

    Indien waar, neem dan alleen zichtbare (fysiek verbonden of binnen bereik) netwerken op. Standaard ingesteld op 'false'.

NetworkProperties

Eigenschappen

  • Mobiel

    Voor mobiele netwerken: mobiele netwerkeigenschappen.

  • Aansluitbaar

    Booleaans optioneel

    Of het netwerk verbindbaar is.

  • Verbindingsstatus

    De huidige verbindingsstatus van het netwerk.

  • Foutstatus

    tekenreeks optioneel

    De laatst geregistreerde netwerkfoutstatus.

  • Ethernet

    Voor Ethernet-netwerken: de Ethernet-netwerkeigenschappen.

  • GUID

    snaar

    De netwerk-GUID.

  • IPAddressConfigType

    IPConfigType optioneel

    Het configuratietype van het IP-adres van het netwerk.

  • IP-configuraties

    IPConfigProperties [] optioneel

    De IP-configuratie van het netwerk.

  • Mac adres

    tekenreeks optioneel

    Het MAC-adres van het netwerk.

  • Gemeten

    Booleaans optioneel

    Chroom 85+

    Of het netwerk wordt gemeten.

  • Naam

    tekenreeks optioneel

    Een gebruiksvriendelijke netwerknaam.

  • NaamServersConfigType

    IPConfigType optioneel

    Het IP-configuratietype voor de naamservers die door het netwerk worden gebruikt.

  • Prioriteit

    nummer optioneel

    De netwerkprioriteit.

  • Proxy instellingen

    De proxy-instellingen van het netwerk.

  • Beperkte connectiviteit

    Booleaans optioneel

    Voor een verbonden netwerk: of de netwerkconnectiviteit met internet beperkt is, bijvoorbeeld als het netwerk zich achter een portal bevindt of als een mobiel netwerk niet is geactiveerd.

  • OpgeslagenIPConfig

    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 geconfigureerd. Mogelijke waarden zijn:

    • Device
    • DevicePolicy
    • User
    • UserPolicy
    • None

    'Geen' conflicteert met het genereren van extensiecodes, dus we moeten een tekenreeks gebruiken voor 'Bron' in plaats van een SourceType-opsomming.

  • StatischeIPConfig

    De statische IP-configuratie van het netwerk.

  • TrafficCounterResetTime

    nummer optioneel

    In behandeling

    Wanneer de verkeerstellers voor het laatst op nul zijn gezet.

  • Het netwerktype.

  • VPN

    VPNEigenschappen optioneel

    Voor VPN-netwerken: de VPN-eigenschappen van het netwerk.

  • Wifi

    Voor WiFi-netwerken zijn dit 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 moet worden gebruikt voor het betalingsportaal.

  • Postgegevens

    tekenreeks optioneel

    De postgegevens die naar het betalingsportaal moeten worden verzonden. Genegeerd tenzij Method POST is.

  • URL

    tekenreeks optioneel

    De URL van het betalingsportaal.

ProxyLocation

Eigenschappen

  • Gastheer

    snaar

    De proxy-IP-adreshost.

  • Haven

    nummer

    De poort die voor de proxy moet worden gebruikt.

ProxySettings

Eigenschappen

  • Domeinen uitsluiten

    tekenreeks[] optioneel

    Domeinen en hosts waarvoor handmatige proxy-instellingen zijn uitgesloten.

  • Handmatig

    Handmatige proxy-instellingen - alleen gebruikt voor Manual proxy-instellingen.

  • PAC

    tekenreeks optioneel

    URL voor automatisch proxyconfiguratiebestand.

  • Het type proxy-instellingen.

ProxySettingsType

Enum

"Direct"

"Handmatig"

"PAC"

"WPAD"

SIMLockStatus

Eigenschappen

  • VergrendelenIngeschakeld

    Booleaans

    Of SIM-vergrendeling is ingeschakeld.

  • Vergrendeltype

    snaar

    De status van SIM-lock - mogelijke waarden zijn 'sim-pin' , 'sim-puk' en '' .

  • Nieuwe pogingenLinks

    nummer optioneel

    Aantal toegestane pincode-vergrendelingspogingen voordat PUK vereist is om de simkaart te ontgrendelen.

ThirdPartyVPNProperties

Eigenschappen

  • ExtensieID

    snaar

    ID van de extensie van de VPN-provider van derden.

  • Provider naam

    tekenreeks optioneel

    De naam van de VPN-provider.

VPNProperties

Eigenschappen

  • Automatisch verbinden

    Booleaans optioneel

    Of het VPN-netwerk automatisch verbonden moet worden.

  • Gastheer

    tekenreeks optioneel

    De VPN-host.

  • Type

    tekenreeks optioneel

    Het VPN-type. Dit kan geen opsomming zijn vanwege 'L2TP-IPSec'. Dit is optioneel voor NetworkConfigProperties, dat wordt doorgegeven aan setProperties, die kan worden gebruikt om alleen specifieke eigenschappen in te stellen.

VPNStateProperties

Eigenschappen

WiFiProperties

Eigenschappen

  • GatewayARPPolling toestaan

    Booleaans optioneel

    Of ARP-polling van de standaardgateway is toegestaan. Standaard ingesteld op waar.

  • Automatisch verbinden

    Booleaans optioneel

    Of het WiFi-netwerk automatisch moet worden verbonden als het binnen bereik is.

  • BSSID

    tekenreeks optioneel

    De BSSID van het bijbehorende toegangspunt.

  • EAP

    EAPProperties optioneel

    De netwerk-EAP-eigenschappen. 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 recentelijk waargenomen bedrijfsfrequenties voor het WiFi-netwerk.

  • HexSSID

    tekenreeks optioneel

    HEX-gecodeerde kopie van de netwerk-SSID.

  • Verborgen SSID

    Booleaans optioneel

    Of de netwerk-SSID wordt uitgezonden.

  • Wachtwoordzin

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

  • Roamdrempel

    nummer optioneel

    Afgekeurd, genegeerd.

  • SSID

    tekenreeks optioneel

    De netwerk-SSID.

  • Beveiliging

    tekenreeks optioneel

    Het netwerkbeveiligingstype.

  • De signaalsterkte

    nummer optioneel

    De signaalsterkte van het netwerk.

WiFiStateProperties

Eigenschappen

WiMAXProperties

Eigenschappen

  • Automatisch verbinden

    Booleaans optioneel

    Of het netwerk automatisch verbonden moet worden.

  • EAP

    EAPProperties optioneel

    De netwerk-EAP-eigenschappen.

Methoden

createNetwork()

Belofte
chrome.networking.onc.createNetwork(
  shared: boolean,
  properties: NetworkConfigProperties,
  callback?: function,
)

Creëert een nieuwe netwerkconfiguratie op basis van eigenschappen. Als er al een passend geconfigureerd netwerk bestaat, mislukt dit. Anders wordt de GUID van het nieuwe netwerk geretourneerd.

Parameters

  • gedeeld

    Booleaans

    Indien true , deel deze netwerkconfiguratie met andere gebruikers.

    Deze optie is alleen zichtbaar in de webinterface van Chrome. * Wanneer aangeroepen door apps is false de enige toegestane waarde.

  • De eigenschappen waarmee het nieuwe netwerk moet worden geconfigureerd.

  • Bel terug

    functie optioneel

    De callback parameter ziet er als volgt uit:

    (result: string)=>void

    • resultaat

      snaar

Geeft terug

  • Beloof<tekenreeks>

    In behandeling

    Beloften worden alleen ondersteund voor Manifest V3 en hoger, andere platforms moeten callbacks gebruiken.

disableNetworkType()

chrome.networking.onc.disableNetworkType(
  networkType: NetworkType,
)

Schakelt alle apparaten uit die overeenkomen met het opgegeven netwerktype. Zie de opmerking voor enableNetworkType .

Parameters

  • netwerktype

    Het type netwerk dat moet worden uitgeschakeld.

enableNetworkType()

chrome.networking.onc.enableNetworkType(
  networkType: NetworkType,
)

Schakelt alle apparaten in die overeenkomen met het opgegeven netwerktype. Let op: het type kan meerdere netwerktypen vertegenwoordigen (bijvoorbeeld 'Draadloos').

Parameters

  • netwerktype

    Het type netwerk dat moet worden ingeschakeld.

forgetNetwork()

Belofte
chrome.networking.onc.forgetNetwork(
  networkGuid: string,
  callback?: function,
)

Vergeet een netwerkconfiguratie door alle geconfigureerde eigenschappen voor het netwerk te wissen met GUID networkGuid . Dit kunnen ook andere netwerken zijn met overeenkomende identificatiegegevens (bijvoorbeeld WiFi SSID en Beveiliging). Als een dergelijke configuratie niet bestaat, wordt er een fout ingesteld en mislukt de bewerking.

Tijdens kiosksessies kan deze methode gedeelde netwerkconfiguraties niet vergeten.

Parameters

  • netwerkGuid

    snaar

    De GUID van het netwerk om te vergeten.

  • Bel terug

    functie optioneel

    De callback parameter ziet er als volgt uit:

    ()=>void

Geeft terug

  • Beloof <nietig>

    In behandeling

    Beloften worden alleen ondersteund voor Manifest V3 en hoger, andere platforms moeten callbacks gebruiken.

getCaptivePortalStatus()

Belofte
chrome.networking.onc.getCaptivePortalStatus(
  networkGuid: string,
  callback?: function,
)

Retourneert de captive portal-status voor het netwerk dat overeenkomt met 'networkGuid'.

Parameters

  • netwerkGuid

    snaar

    De GUID van het netwerk waarvoor de captive portal-status moet worden opgehaald.

  • Bel terug

    functie optioneel

    De callback parameter ziet er als volgt uit:

    (result: CaptivePortalStatus)=>void

Geeft terug

  • In behandeling

    Beloften worden alleen ondersteund voor Manifest V3 en hoger, andere platforms moeten callbacks gebruiken.

getDeviceStates()

Belofte
chrome.networking.onc.getDeviceStates(
  callback?: function,
)

Retourneert de status van beschikbare netwerkapparaten.

Parameters

Geeft terug

  • Beloof < DeviceStateProperties []>

    In behandeling

    Beloften worden alleen ondersteund voor Manifest V3 en hoger, andere platforms moeten callbacks gebruiken.

getGlobalPolicy()

Belofte
chrome.networking.onc.getGlobalPolicy(
  callback?: function,
)

Haalt de globale beleidseigenschappen op. Er wordt niet verwacht dat deze eigenschappen tijdens een sessie veranderen.

Parameters

Geeft terug

  • Belofte< Mondiaal Beleid >

    In behandeling

    Beloften worden alleen ondersteund voor Manifest V3 en hoger, andere platforms moeten callbacks gebruiken.

getManagedProperties()

Belofte
chrome.networking.onc.getManagedProperties(
  networkGuid: string,
  callback?: function,
)

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

  • netwerkGuid

    snaar

    De GUID van het netwerk waarvoor eigenschappen moeten worden opgehaald.

  • Bel terug

    functie optioneel

    De callback parameter ziet er als volgt uit:

    (result: ManagedProperties)=>void

Geeft terug

  • Belofte < ManagedProperties >

    In behandeling

    Beloften worden alleen ondersteund voor Manifest V3 en hoger, andere platforms moeten callbacks gebruiken.

getNetworks()

Belofte
chrome.networking.onc.getNetworks(
  filter: NetworkFilter,
  callback?: function,
)

Retourneert een lijst met netwerkobjecten met dezelfde eigenschappen als geleverd door getState . Er is een filter beschikbaar om het type netwerken dat wordt geretourneerd te specificeren en om het aantal netwerken te beperken. Netwerken worden door het systeem geordend op basis van hun prioriteit, waarbij verbonden of verbindende netwerken als eerste worden vermeld.

Parameters

Geeft terug

  • In behandeling

    Beloften worden alleen ondersteund voor Manifest V3 en hoger, andere platforms moeten callbacks gebruiken.

getProperties()

Belofte
chrome.networking.onc.getProperties(
  networkGuid: string,
  callback?: function,
)

Haalt alle eigenschappen van het netwerk op met id networkGuid. Bevat alle eigenschappen van het netwerk (alleen-lezen en lees-/schrijfwaarden).

Parameters

  • netwerkGuid

    snaar

    De GUID van het netwerk waarvoor eigenschappen moeten worden opgehaald.

  • Bel terug

    functie optioneel

    De callback parameter ziet er als volgt uit:

    (result: NetworkProperties)=>void

Geeft terug

  • In behandeling

    Beloften worden alleen ondersteund voor Manifest V3 en hoger, andere platforms moeten callbacks gebruiken.

getState()

Belofte
chrome.networking.onc.getState(
  networkGuid: string,
  callback?: function,
)

Krijgt de cache-alleen-lezen eigenschappen van het netwerk met ID NetworkGuide. Dit is bedoeld als een hogere prestatiefunctie dan getProperties , waarvoor een retour vereist om het netwerksubsysteem te ondervragen. De volgende eigenschappen worden geretourneerd voor alle netwerken: Guid, Type, Name, WiFi.Security. Aanvullende eigenschappen worden verstrekt voor zichtbare netwerken: ConnectionState, FoutState, WiFi.SignalStRing, Cellular.NetworkTechnology, Cellular.ActivationState, Cellular.roAmingState.

Parameters

Geeft terug

  • In behandeling

    Beloften worden alleen ondersteund voor manifest V3 en later moeten andere platforms callbacks gebruiken.

requestNetworkScan()

chrome.networking.onc.requestNetworkScan(
  networkType?: NetworkType,
)

Verzoekt dat het netwerksubsysteem scan op nieuwe netwerken en de lijst bijwerken die wordt geretourneerd door getVisibleNetworks . Dit is slechts een verzoek: het netwerksubsysteem kan ervoor kiezen om het te negeren. Als de lijst wordt bijgewerkt, wordt het onNetworkListChanged -evenement ontslagen.

Parameters

  • netwerktype

    Netwerktype optioneel

    Chrome 63+

    Indien verstrekt, vraagt ​​om een ​​scan dat specifiek is voor het type. Voor Cellular wordt een mobiele netwerkscan gevraagd indien ondersteund.

setProperties()

Belofte
chrome.networking.onc.setProperties(
  networkGuid: string,
  properties: NetworkConfigProperties,
  callback?: function,
)

Stelt de eigenschappen van het netwerk in met ID networkGuid . Dit is alleen geldig voor geconfigureerde netwerken (bron! = Geen). Niet -geconfigureerde zichtbare netwerken moeten in plaats daarvan createNetwork gebruiken. In kiosk -sessies zal het bellen van deze methode op een gedeeld netwerk mislukken.

Parameters

  • Netwerkguide

    snaar

    De GUID van het netwerk om eigenschappen in te stellen voor.

  • eigenschappen

    De eigenschappen om in te stellen.

  • Bel terug

    functie optioneel

    De callback parameter ziet eruit als:

    ()=>void

Geeft terug

  • Belofte <void>

    In behandeling

    Beloften worden alleen ondersteund voor manifest V3 en later moeten andere platforms callbacks gebruiken.

startConnect()

Belofte
chrome.networking.onc.startConnect(
  networkGuid: string,
  callback?: function,
)

Start een verbinding met het netwerk met NetworkGuide.

Parameters

  • Netwerkguide

    snaar

    De GUID van het netwerk om verbinding mee te maken.

  • Bel terug

    functie optioneel

    De callback parameter ziet eruit als:

    ()=>void

Geeft terug

  • Belofte <void>

    In behandeling

    Beloften worden alleen ondersteund voor manifest V3 en later moeten andere platforms callbacks gebruiken.

startDisconnect()

Belofte
chrome.networking.onc.startDisconnect(
  networkGuid: string,
  callback?: function,
)

Begint een ontkoppeling van het netwerk met NetworkGuide.

Parameters

  • Netwerkguide

    snaar

    De GUID van het netwerk om los te koppelen.

  • Bel terug

    functie optioneel

    De callback parameter ziet eruit als:

    ()=>void

Geeft terug

  • Belofte <void>

    In behandeling

    Beloften worden alleen ondersteund voor manifest V3 en later moeten andere platforms callbacks gebruiken.

Evenementen

onDeviceStateListChanged

chrome.networking.onc.onDeviceStateListChanged.addListener(
  callback: function,
)

Gevuurd wanneer de lijst met apparaten is gewijzigd of een apparaatstatus -eigenschappen zijn gewijzigd.

Parameters

  • Bel terug

    functie

    De callback parameter ziet eruit als:

    ()=>void

onNetworkListChanged

chrome.networking.onc.onNetworkListChanged.addListener(
  callback: function,
)

Ontslagen wanneer de lijst met netwerken is gewijzigd. Stuurt een volledige lijst met gids voor alle huidige netwerken.

Parameters

  • Bel terug

    functie

    De callback parameter ziet eruit als:

    (changes: string[])=>void

    • veranderingen

      snaar[]

onNetworksChanged

chrome.networking.onc.onNetworksChanged.addListener(
  callback: function,
)

Ontslagen wanneer de eigenschappen veranderen op een van de netwerken. Stuurt een lijst met gids voor netwerken waarvan de eigenschappen zijn gewijzigd.

Parameters

  • Bel terug

    functie

    De callback parameter ziet eruit als:

    (changes: string[])=>void

    • veranderingen

      snaar[]

onPortalDetectionCompleted

chrome.networking.onc.onPortalDetectionCompleted.addListener(
  callback: function,
)

Ontslagen wanneer een portaldetectie voor een netwerk is voltooid. Stuurt de GUID van het netwerk en de bijbehorende status van gevangen Portal.

Parameters