chrome.networking.onc

Beschrijving

De chrome.networking.onc API wordt gebruikt om netwerkverbindingen (mobiel, ethernet, VPN of wifi) in te stellen. Deze API is beschikbaar in automatisch gestarte ChromeOS-kiosksessies.

Configuraties voor netwerkverbindingen worden gespecificeerd volgens de specificatie Open Network Configuration (ONC).

NOTE: De meeste woordenboekproperty's en enum-waarden gebruiken UpperCamelCase om overeen te komen met de ONC-specificatie in plaats van de JavaScript-conventie lowerCamelCase.

Rechten

networking.onc

Beschikbaarheid

Chrome 59 of hoger Alleen ChromeOS

Typen

ActivationStateType

Enum

Geactiveerd

Activeren

NotActivated

PartiallyActivated

CaptivePortalStatus

Enum

Onbekend

Offline

Online

Portal

ProxyAuthRequired

CellularProperties

Eigenschappen

  • ActivationState

    Activeringsstatus van provideraccount.

  • ActivationType

    tekenreeks optioneel

    Het activeringstype van het mobiele netwerk.

  • AllowRoaming

    booleaans optioneel

    Of roaming is toegestaan voor het netwerk.

  • AutoConnect

    booleaans optioneel

    Of het mobiele netwerk automatisch verbinding moet maken (wanneer het binnen bereik is).

  • Gezin

    tekenreeks optioneel

    Technologiefamilie voor mobiele apparaten: CDMA of GSM.

  • FirmwareRevision

    tekenreeks optioneel

    De firmwareversie die is geladen in de mobiele modem.

  • FoundNetworks

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

  • HardwareRevision

    tekenreeks optioneel

    De hardwarerevisie van de mobiele modem.

  • HomeProvider

    Informatie over de operator die de simkaart heeft uitgegeven die op dit moment in de modem is geïnstalleerd.

  • Fabrikant

    tekenreeks optioneel

    De fabrikant van de mobiele modem.

  • ModelID

    tekenreeks optioneel

    De model-ID van de mobiele modem.

  • NetworkTechnology

    tekenreeks optioneel

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

  • PaymentPortal

    PaymentPortal optioneel

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

  • RoamingState

    tekenreeks optioneel

    De roamingstatus van de mobiele modem op het huidige netwerk.

  • SIMLockStatus

    SIMLockStatus optioneel

    De status van de simlock voor GSM-gezinsnetwerken.

  • SIMPresent

    booleaans optioneel

    Of er een simkaart aanwezig is.

  • Scannen

    booleaans optioneel

    Chrome 63 of hoger

    Waar als er een scan van het mobiele netwerk wordt uitgevoerd.

  • ServingOperator

    Informatie over de operator op wiens netwerk de modem op dit moment is geregistreerd.

  • SignalStrength

    number optioneel

    De huidige signaalsterkte van het netwerk.

  • SupportNetworkScan

    booleaans optioneel

    Of het mobiele netwerk scannen ondersteunt.

CellularProviderProperties

Eigenschappen

  • Code

    tekenreeks

    ID van mobiel netwerk als een eenvoudige samenvoeging van de MCC (mobiele landcode) en MNC (mobiele netwerkcode) van het netwerk.

  • Land

    tekenreeks optioneel

    De landcode van 2 letters.

  • Naam

    tekenreeks

    De naam van de operator.

CellularStateProperties

Eigenschappen

CertificatePattern

Eigenschappen

  • EnrollmentURI

    string[] optioneel

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

  • Uitgever

    Als je dit instelt, is dit het patroon waarmee de instellingen van de X.509-uitgever moeten overeenkomen.

  • IssuerCARef

    string[] optioneel

    Lijst met CA-certificaten van certificaatuitgevers. Een certificaat moet door een van deze instanties zijn ondertekend om overeen te komen met dit patroon.

  • Onderwerp

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

ClientCertificateType

Enum

Ref

Patroon

ConnectionStateType

Enum

Verbonden

Verbinding maken

"NotConnected"

DeviceStateProperties

Eigenschappen

  • SIMLockStatus

    SIMLockStatus optioneel

    Chrome 62 of hoger

    De simlockstatus als Type = Mobiel en SIMPresent = True.

  • SIMPresent

    booleaans optioneel

    Chrome 62 of hoger

    Ingesteld op de status van de simkaart als het apparaattype Mobiel is.

  • Scannen

    booleaans optioneel

    Stel in of het apparaat aanstaat. Waar als het apparaat op dit moment scant.

  • De huidige status van het apparaat.

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

DeviceStateType

Enum

Niet geïnitialiseerd
Het apparaat is beschikbaar, maar niet geïnitialiseerd.

Uitgezet
Het apparaat is geïnitialiseerd, maar staat niet aan.

Aanzetten
De status Aangezet is aangevraagd, maar nog niet afgerond.

Aangezet
Het apparaat staat aan.

Verboden
Het apparaat is verboden.

EAPProperties

Eigenschappen

  • AnonymousIdentity

    tekenreeks optioneel

  • ClientCertPKCS11Id

    tekenreeks optioneel

    Chrome 60+
  • ClientCertPattern
  • ClientCertProvisioningProfileId

    tekenreeks optioneel

    Chrome 93+
  • ClientCertRef

    tekenreeks optioneel

  • ClientCertType
  • Identiteit

    tekenreeks optioneel

  • Binnenkant

    tekenreeks optioneel

  • Buitenkant

    tekenreeks optioneel

    Het buitenste EAP-type. Vereist door ONC, maar wordt misschien niet verstrekt bij vertaling vanuit Shill.

  • Wachtwoord

    tekenreeks optioneel

  • SaveCredentials

    booleaans optioneel

  • ServerCAPEMs

    string[] optioneel

  • ServerCARefs

    string[] optioneel

  • SubjectMatch

    ManagedDOMString optioneel

    Chrome 60+
  • UseProactiveKeyCaching

    booleaans optioneel

  • UseSystemCAs

    booleaans optioneel

EthernetProperties

Eigenschappen

  • Verificatie

    tekenreeks optioneel

    De verificatie die wordt gebruikt door het ethernetnetwerk. Mogelijke waarden zijn None en 8021X.

  • AutoConnect

    booleaans optioneel

    Of het ethernet-netwerk automatisch verbinding moet maken.

  • EAP

    EAPProperties optioneel

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

EthernetStateProperties

Eigenschappen

FoundNetworkProperties

Eigenschappen

  • LongName

    tekenreeks optioneel

    De lange naam van de netwerkoperator.

  • NetworkId

    tekenreeks

    Netwerk-ID.

  • ShortName

    tekenreeks optioneel

    De korte naam van de netwerkoperator.

  • Status

    tekenreeks

    Netwerkbeschikbaarheid.

  • Technologie

    tekenreeks

    De toegangstechnologie die door het netwerk wordt gebruikt.

GlobalPolicy

Eigenschappen

  • AllowOnlyPolicyNetworksToAutoconnect

    booleaans optioneel

    Als dit waar is, kunnen alleen beleidsnetwerken automatisch verbinding maken. De standaard is onwaar.

  • AllowOnlyPolicyNetworksToConnect

    booleaans optioneel

    Als dit beleid is ingesteld op True, kan er alleen verbinding worden gemaakt met beleidsnetwerken en kunnen er geen nieuwe netwerken worden toegevoegd of geconfigureerd. De standaard is onwaar.

  • AllowOnlyPolicyNetworksToConnectIfAvailable

    booleaans optioneel

    Chrome 70+

    Als je dit beleid instelt op True en er een beheerd netwerk beschikbaar is in de lijst met zichtbare netwerken, kan alleen verbinding worden gemaakt met beleidsnetwerken en kunnen er geen nieuwe netwerken worden toegevoegd of geconfigureerd. De standaard is onwaar.

  • BlockedHexSSIDs

    string[] optioneel

    Chrome 86+

    Lijst met geblokkeerde netwerken. Verbindingen met geblokkeerde netwerken zijn niet toegestaan. Je kunt netwerken weer deblokkeren door een expliciete netwerkconfiguratie in te voeren. Standaard wordt een lege lijst ingesteld.

IPConfigProperties

Eigenschappen

  • ExcludedRoutes

    string[] optioneel

    Chrome 76+

    Matrix van IP-blokken in CIDR-notatie, zie onc_spec.md voor meer informatie.

  • Gateway

    tekenreeks optioneel

    Het gatewayadres dat wordt gebruikt voor de IP-configuratie.

  • IPAddress

    tekenreeks optioneel

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

  • IncludedRoutes

    string[] optioneel

    Chrome 76+

    Matrix van IP-blokken in CIDR-notatie, zie onc_spec.md voor meer informatie.

  • NameServers

    string[] optioneel

    Matrix van adressen die worden gebruikt voor naamservers.

  • RoutingPrefix

    number optioneel

    Het routeringsvoorvoegsel.

  • SearchDomains

    string[] optioneel

    Chrome 76+

    Matrix van tekenreeksen voor naamomzetting, zie onc_spec.md voor meer informatie.

  • Type

    tekenreeks optioneel

    Het type IP-configuratie. Dit kan IPv4 of IPv6 zijn.

  • WebProxyAutoDiscoveryUrl

    tekenreeks optioneel

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

IPConfigType

Enum

DHCP

Statisch

IssuerSubjectPattern

Eigenschappen

  • CommonName

    tekenreeks optioneel

    Als dit is ingesteld, is dit de waarde waarmee de algemene naam van het certificaatonderwerp moet overeenkomen.

  • District

    tekenreeks optioneel

    Als dit is ingesteld, is dit de waarde waarmee de algemene locatie van het onderwerp van het certificaat moet overeenkomen.

  • Organisatie

    tekenreeks optioneel

    Als deze optie is ingesteld, is dit de waarde waarmee de organisaties van het certificaatonderwerp moeten overeenkomen. Minstens één organisatie moet overeenkomen met de waarde.

  • OrganizationalUnit

    tekenreeks optioneel

    Als je dit instelt, is dit de waarde waarmee de organisatie-eenheden van het certificaatonderwerp moeten overeenkomen. Ten minste één organisatie-eenheid moet overeenkomen met de waarde.

ManagedBoolean

Eigenschappen

  • Actief

    booleaans optioneel

    De actieve waarde die op dit moment wordt gebruikt door de manager van de netwerkconfiguratie (bijv. Shill).

  • DeviceEditable

    booleaans optioneel

    Of er een DevicePolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is false.

  • DevicePolicy

    booleaans optioneel

    De propertywaarde die wordt geleverd door het apparaatbeleid.

  • Effectief

    tekenreeks optioneel

    De bron op basis waarvan de effectieve propertywaarde is bepaald.

  • SharedSetting

    booleaans optioneel

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

  • UserEditable

    booleaans optioneel

    Of er een UserPolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is false.

  • UserPolicy

    booleaans optioneel

    De propertywaarde die wordt geleverd door het gebruikersbeleid.

  • UserSetting

    booleaans optioneel

    De propertywaarde die is ingesteld door de ingelogde gebruiker. Alleen verstrekt als UserEditable true is.

ManagedCellularProperties

Eigenschappen

ManagedDOMString

Eigenschappen

  • Actief

    tekenreeks optioneel

    De actieve waarde die op dit moment wordt gebruikt door de manager van de netwerkconfiguratie (bijv. Shill).

  • DeviceEditable

    booleaans optioneel

    Of er een DevicePolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is false.

  • DevicePolicy

    tekenreeks optioneel

    De propertywaarde die wordt geleverd door het apparaatbeleid.

  • Effectief

    tekenreeks optioneel

    De bron op basis waarvan de effectieve propertywaarde is bepaald.

  • SharedSetting

    tekenreeks optioneel

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

  • UserEditable

    booleaans optioneel

    Of er een UserPolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is false.

  • UserPolicy

    tekenreeks optioneel

    De propertywaarde die wordt geleverd door het gebruikersbeleid.

  • UserSetting

    tekenreeks optioneel

    De propertywaarde die is ingesteld door de ingelogde gebruiker. Alleen verstrekt als UserEditable true is.

ManagedDOMStringList

Eigenschappen

  • Actief

    string[] optioneel

    De actieve waarde die op dit moment wordt gebruikt door de manager van de netwerkconfiguratie (bijv. Shill).

  • DeviceEditable

    booleaans optioneel

    Of er een DevicePolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is false.

  • DevicePolicy

    string[] optioneel

    De propertywaarde die wordt geleverd door het apparaatbeleid.

  • Effectief

    tekenreeks optioneel

    De bron op basis waarvan de effectieve propertywaarde is bepaald.

  • SharedSetting

    string[] optioneel

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

  • UserEditable

    booleaans optioneel

    Of er een UserPolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is false.

  • UserPolicy

    string[] optioneel

    De propertywaarde die wordt geleverd door het gebruikersbeleid.

  • UserSetting

    string[] optioneel

    De propertywaarde die is ingesteld door de ingelogde gebruiker. Alleen verstrekt als UserEditable true is.

ManagedEthernetProperties

Eigenschappen

ManagedIPConfigProperties

Eigenschappen

ManagedIPConfigType

Eigenschappen

  • Actief

    IPConfigType optioneel

    De actieve waarde die op dit moment wordt gebruikt door de manager van de netwerkconfiguratie (bijv. Shill).

  • DeviceEditable

    booleaans optioneel

    Of er een DevicePolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is false.

  • DevicePolicy

    IPConfigType optioneel

    De propertywaarde die wordt geleverd door het apparaatbeleid.

  • Effectief

    tekenreeks optioneel

    De bron op basis waarvan de effectieve propertywaarde is bepaald.

  • SharedSetting

    IPConfigType optioneel

    De waarde die is ingesteld voor alle gebruikers van het apparaat. Wordt alleen verstrekt als DeviceEditiable true is.

  • UserEditable

    booleaans optioneel

    Of er een UserPolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is false.

  • UserPolicy

    IPConfigType optioneel

    De propertywaarde die wordt geleverd door het gebruikersbeleid.

  • UserSetting

    IPConfigType optioneel

    De propertywaarde die is ingesteld door de ingelogde gebruiker. Alleen verstrekt als UserEditable true is.

ManagedLong

Eigenschappen

  • Actief

    number optioneel

    De actieve waarde die op dit moment wordt gebruikt door de manager van de netwerkconfiguratie (bijv. Shill).

  • DeviceEditable

    booleaans optioneel

    Of er een DevicePolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is false.

  • DevicePolicy

    number optioneel

    De propertywaarde die wordt geleverd door het apparaatbeleid.

  • Effectief

    tekenreeks optioneel

    De bron op basis waarvan de effectieve propertywaarde is bepaald.

  • SharedSetting

    number optioneel

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

  • UserEditable

    booleaans optioneel

    Of er een UserPolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is false.

  • UserPolicy

    number optioneel

    De propertywaarde die wordt geleverd door het gebruikersbeleid.

  • UserSetting

    number optioneel

    De propertywaarde die is ingesteld door de ingelogde gebruiker. Wordt alleen verstrekt als UserEditable true is.

ManagedManualProxySettings

ManagedProperties

Eigenschappen

ManagedProxyLocation

ManagedProxySettings

ManagedProxySettingsType

Eigenschappen

  • Actief

    De actieve waarde die op dit moment wordt gebruikt door de manager van de netwerkconfiguratie (bijv. Shill).

  • DeviceEditable

    booleaans optioneel

    Of er een DevicePolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is false.

  • DevicePolicy

    De propertywaarde die wordt geleverd door het apparaatbeleid.

  • Effectief

    tekenreeks optioneel

    De bron op basis waarvan de effectieve propertywaarde is bepaald.

  • SharedSetting

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

  • UserEditable

    booleaans optioneel

    Of er een UserPolicy voor de property bestaat en of de property kan worden bewerkt (dat wil zeggen dat het beleid de aanbevolen propertywaarde heeft ingesteld). De standaardwaarde is false.

  • UserPolicy

    De propertywaarde die wordt geleverd door het gebruikersbeleid.

  • UserSetting

    De propertywaarde die is ingesteld door de ingelogde gebruiker. Alleen verstrekt als UserEditable true is.

ManagedThirdPartyVPNProperties

Eigenschappen

ManagedVPNProperties

Eigenschappen

ManagedWiFiProperties

Eigenschappen

ManualProxySettings

Eigenschappen

  • FTPProxy

    ProxyLocation optioneel

    Instellingen voor FTP-proxy.

  • HTTPProxy

    ProxyLocation optioneel

    Instellingen voor HTTP-proxy.

  • SOKKEN

    ProxyLocation optioneel

    Instellingen voor SOCKS-proxy.

  • SecureHTTPProxy

    ProxyLocation optioneel

    Instellingen voor beveiligde HTTP-proxy.

NetworkConfigProperties

Eigenschappen

NetworkFilter

Eigenschappen

  • geconfigureerd

    booleaans optioneel

    Als dit waar is, worden alleen ingestelde (opgeslagen) netwerken opgenomen. De standaardwaarde is 'false'.

  • limiet

    number optioneel

    Maximum aantal netwerken dat wordt geretourneerd. De standaardwaarde is 1000 als deze niet is ingevoerd. Gebruik 0 voor geen limiet.

  • networkType

    Het type netwerken dat moet worden geretourneerd.

  • zichtbaar

    booleaans optioneel

    Als dit waar is, worden alleen zichtbare (fysiek verbonden of binnen bereik) netwerken opgenomen. De standaardwaarde is 'false'.

NetworkProperties

Eigenschappen

  • Mobiel

    Voor mobiele netwerken: de eigenschappen van het mobiele netwerk.

  • Verbindbaar

    booleaans optioneel

    Of er verbinding kan worden gemaakt met het netwerk.

  • ConnectionState

    De huidige verbindingsstatus van het netwerk.

  • ErrorState

    tekenreeks optioneel

    De laatst geregistreerde netwerkfoutstatus.

  • Ethernet

    Voor ethernetnetwerken: de eigenschappen van het ethernetnetwerk.

  • GUID

    tekenreeks

    De netwerk-GUID.

  • IPAddressConfigType

    IPConfigType optioneel

    Het configuratietype van het IP-adres van het netwerk.

  • IPConfigs

    IPConfigProperties[] optioneel

    De IP-configuratie van het netwerk.

  • MacAddress

    tekenreeks optioneel

    Het MAC-adres van het netwerk.

  • Met datalimiet

    booleaans optioneel

    Chrome 85+

    Of het netwerk een datalimiet heeft.

  • Naam

    tekenreeks optioneel

    Een gebruiksvriendelijke netwerknaam.

  • NameServersConfigType

    IPConfigType optioneel

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

  • Prioriteit

    number optioneel

    De netwerkprioriteit.

  • ProxySettings

    ProxySettings optioneel

    De proxyinstellingen van het netwerk.

  • RestrictedConnectivity

    booleaans optioneel

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

  • SavedIPConfig

    IP-configuratie die is ontvangen van de DHCP-server voordat de statische IP-configuratie werd toegepast.

  • Bron

    tekenreeks optioneel

    Geeft aan of en hoe het netwerk is ingesteld. Mogelijke waarden zijn:

    • Device
    • DevicePolicy
    • User
    • UserPolicy
    • None

    'None' conflicts with extension code generation so we must use a string for 'Source' instead of a SourceType enum.

  • StaticIPConfig

    De statische IP-configuratie van het netwerk.

  • TrafficCounterResetTime

    number optioneel

    Chrome 125 of hoger

    Wanneer de verkeerstellers 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

Draadloos

Wifi

PaymentPortal

Eigenschappen

  • Methode

    tekenreeks

    De HTTP-methode die moet worden gebruikt voor de betaalportal.

  • PostData

    tekenreeks optioneel

    De postgegevens die naar de betalingsportal moeten worden gestuurd. Genegeerd, tenzij Method POST is.

  • URL

    tekenreeks optioneel

    De URL van de betalingsportal.

ProxyLocation

Eigenschappen

  • Host

    tekenreeks

    De host van het IP-adres van de proxy.

  • Poort

    getal

    De poort die je wilt gebruiken voor de proxy.

ProxySettings

Eigenschappen

  • ExcludeDomains

    string[] optioneel

    Domeinen en hosts waarvoor handmatige proxyinstellingen zijn uitgesloten.

  • Handmatig

    Handmatige proxyinstellingen: Alleen gebruikt voor Manual-proxyinstellingen.

  • PAC

    tekenreeks optioneel

    URL voor het bestand voor automatische proxyconfiguratie.

  • Het type proxyinstellingen.

ProxySettingsType

Enum

Direct

Handmatig

PAC

WPAD

SIMLockStatus

Eigenschappen

  • LockEnabled

    booleaans

    Of simlock aanstaat.

  • LockType

    tekenreeks

    De status van de simlock. Mogelijke waarden zijn 'sim-pin', 'sim-puk' en ''.

  • RetriesLeft

    number optioneel

    Het aantal toegestane pogingen om de pincode te vergrendelen voordat de pukcode is vereist om de simkaart te ontgrendelen.

ThirdPartyVPNProperties

Eigenschappen

  • ExtensionID

    tekenreeks

    ID van de VPN-providerextensie van derden.

  • ProviderName

    tekenreeks optioneel

    De naam van de VPN-provider.

VPNProperties

Eigenschappen

  • AutoConnect

    booleaans optioneel

    Of het VPN-netwerk automatisch moet worden verbonden.

  • Host

    tekenreeks optioneel

    De VPN-host.

  • Type

    tekenreeks optioneel

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

VPNStateProperties

Eigenschappen

WiFiProperties

Eigenschappen

  • AllowGatewayARPPolling

    booleaans optioneel

    Beëindigd sinds Chrome 131

    Verwijderd in M131. Er is nu geen actieve ARP-polling.

  • AutoConnect

    booleaans optioneel

    Of het wifi-netwerk automatisch verbinding moet maken als het binnen bereik is.

  • BSSID

    tekenreeks optioneel

    De BSSID van het bijbehorende toegangspunt.

  • EAP

    EAPProperties optioneel

    De EAP-eigenschappen van het netwerk. Vereist voor WEP-8021X- en WPA-EAP-netwerken.

  • Frequentie

    number optioneel

    De werkfrequentie van de wifi-service in MHz. Voor verbonden netwerken is dit de huidige frequentie waarmee het netwerk is verbonden. Anders de frequentie van de beste beschikbare BSS.

  • FrequencyList

    number[] optioneel

    Bevat alle werkfrequenties die onlangs zijn waargenomen voor het wifi-netwerk.

  • HexSSID

    tekenreeks optioneel

    HEX-gecodeerde kopie van de netwerk-SSID.

  • HiddenSSID

    booleaans optioneel

    Of de SSID van het netwerk wordt uitgezonden.

  • Wachtwoordzin

    tekenreeks optioneel

    Chrome 66+

    De wachtwoordzin voor WEP-/WPA-/WPA2-verbindingen. Deze property kan alleen worden ingesteld. Properties die worden geretourneerd door getProperties bevatten deze waarde niet.

  • RoamThreshold

    number optioneel

    Beëindigd, genegeerd.

  • SSID

    tekenreeks optioneel

    De SSID van het netwerk.

  • Beveiliging

    tekenreeks optioneel

    Het type netwerkbeveiliging.

  • SignalStrength

    number optioneel

    De signaalsterkte van het netwerk.

WiFiStateProperties

Eigenschappen

WiMAXProperties

Eigenschappen

  • AutoConnect

    booleaans optioneel

    Of het netwerk automatisch verbinding moet maken.

  • EAP

    EAPProperties optioneel

    De EAP-eigenschappen van het netwerk.

Methoden

createNetwork()

Promise
chrome.networking.onc.createNetwork(
  shared: boolean,
  properties: NetworkConfigProperties,
  callback?: function,
)
: Promise<string>

Maakt een nieuwe netwerkconfiguratie op basis van eigenschappen. Als er al een overeenkomend ingesteld netwerk bestaat, mislukt dit. Anders wordt de GUID van het nieuwe netwerk geretourneerd.

Parameters

  • gedeeld

    booleaans

    Als true, deel je deze netwerkconfiguratie met andere gebruikers.

    Deze optie is alleen beschikbaar in de web-UI van Chrome.* Als deze wordt aangeroepen door apps, is false de enige toegestane waarde.

  • De eigenschappen waarmee het nieuwe netwerk moet worden ingesteld.

  • callback

    functie optioneel

    De parameter callback ziet er zo uit:

    (result: string) => void

    • resultaat

      tekenreeks

Retourzendingen

  • Promise<string>

    Chrome 125+

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

disableNetworkType()

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

Zet alle apparaten uit die overeenkomen met het aangegeven netwerktype. Zie de opmerking voor enableNetworkType.

Parameters

  • networkType

    Het type netwerk dat je wilt uitzetten.

enableNetworkType()

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

Zet alle apparaten aan die overeenkomen met het aangegeven netwerktype. Het type kan meerdere netwerktypen vertegenwoordigen (bijvoorbeeld Draadloos).

Parameters

  • networkType

    Het type netwerk dat je wilt aanzetten.

forgetNetwork()

Promise
chrome.networking.onc.forgetNetwork(
  networkGuid: string,
  callback?: function,
)
: Promise<void>

Vergeet een netwerkconfiguratie door alle ingestelde eigenschappen te wissen voor het netwerk met GUID networkGuid. Dit kan ook andere netwerken met overeenkomende ID's omvatten (bijvoorbeeld wifi-SSID en beveiliging). Als er geen configuratie bestaat, wordt er een fout ingesteld en mislukt de bewerking.

In kiosksessies kan deze methode gedeelde netwerkconfiguraties niet vergeten.

Parameters

  • networkGuid

    tekenreeks

    De GUID van het netwerk dat moet worden vergeten.

  • callback

    functie optioneel

    De parameter callback ziet er zo uit:

    () => void

Retourzendingen

  • Promise<void>

    Chrome 125+

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

getCaptivePortalStatus()

Promise
chrome.networking.onc.getCaptivePortalStatus(
  networkGuid: string,
  callback?: function,
)
: Promise<CaptivePortalStatus>

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

Parameters

  • networkGuid

    tekenreeks

    De GUID van het netwerk waarvoor je de captive portal-status wilt krijgen.

  • callback

    functie optioneel

    De parameter callback ziet er zo uit:

    (result: CaptivePortalStatus) => void

Retourzendingen

  • Chrome 125+

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

getDeviceStates()

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

Retourneert de statussen van beschikbare netwerkapparaten.

Parameters

Retourzendingen

  • Chrome 125+

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

getGlobalPolicy()

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

Haalt de algemene beleidseigenschappen op. Deze property's veranderen naar verwachting niet tijdens een sessie.

Parameters

  • callback

    functie optioneel

    De parameter callback ziet er zo uit:

    (result: GlobalPolicy) => void

Retourzendingen

  • Promise<GlobalPolicy>

    Chrome 125+

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

getManagedProperties()

Promise
chrome.networking.onc.getManagedProperties(
  networkGuid: string,
  callback?: function,
)
: Promise<ManagedProperties>

Haalt de samengevoegde property's van het netwerk met de ID networkGuid op uit de bronnen: gebruikersinstellingen, instellingen voor delen, gebruikersbeleid, apparaatbeleid en de huidige actieve instellingen.

Parameters

  • networkGuid

    tekenreeks

    De GUID van het netwerk waarvoor je de property's wilt ophalen.

  • callback

    functie optioneel

    De parameter callback ziet er zo uit:

    (result: ManagedProperties) => void

Retourzendingen

  • Chrome 125+

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

getNetworks()

Promise
chrome.networking.onc.getNetworks(
  filter: NetworkFilter,
  callback?: function,
)
: Promise<NetworkStateProperties[]>

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

Parameters

Retourzendingen

  • Chrome 125+

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

getProperties()

Promise
chrome.networking.onc.getProperties(
  networkGuid: string,
  callback?: function,
)
: Promise<NetworkProperties>

Haalt alle property's van het netwerk op met de ID networkGuid. Bevat alle property's van het netwerk (alleen-lezen en lezen/schrijven-waarden).

Parameters

  • networkGuid

    tekenreeks

    De GUID van het netwerk waarvoor je de property's wilt ophalen.

  • callback

    functie optioneel

    De parameter callback ziet er zo uit:

    (result: NetworkProperties) => void

Retourzendingen

  • Chrome 125+

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

getState()

Promise
chrome.networking.onc.getState(
  networkGuid: string,
  callback?: function,
)
: Promise<NetworkStateProperties>

Haalt de gecachte alleen-lezen eigenschappen op van het netwerk met de ID networkGuid. Deze functie is bedoeld om beter te presteren dan getProperties, waarvoor een retourvlucht nodig is om het netwerksubsysteem op te vragen. De volgende eigenschappen worden geretourneerd voor alle netwerken: GUID, Type, Name, WiFi.Security. Er worden aanvullende eigenschappen verstrekt voor zichtbare netwerken: ConnectionState, ErrorState, WiFi.SignalStrength, Cellular.NetworkTechnology, Cellular.ActivationState, Cellular.RoamingState.

Parameters

  • networkGuid

    tekenreeks

    De GUID van het netwerk waarvoor je de property's wilt ophalen.

  • callback

    functie optioneel

    De parameter callback ziet er zo uit:

    (result: NetworkStateProperties) => void

Retourzendingen

  • Chrome 125+

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

requestNetworkScan()

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

Verzoekt het netwerksubsysteem om naar nieuwe netwerken te scannen en de lijst te updaten die wordt geretourneerd door getVisibleNetworks. Dit is alleen een verzoek: het netwerksubsysteem kan ervoor kiezen het te negeren. Als de lijst wordt geüpdatet, wordt de gebeurtenis onNetworkListChanged geactiveerd.

Parameters

  • networkType

    NetworkType optioneel

    Chrome 63 of hoger

    Als deze optie is ingevoerd, wordt er een scan aangevraagd die specifiek is voor het type. Voor mobiele verbindingen wordt een scan van het mobiele netwerk aangevraagd als dit wordt ondersteund.

setProperties()

Promise
chrome.networking.onc.setProperties(
  networkGuid: string,
  properties: NetworkConfigProperties,
  callback?: function,
)
: Promise<void>

Hiermee stel je de eigenschappen in van het netwerk met ID networkGuid. Dit is alleen geldig voor ingestelde netwerken (Bron != Geen). Niet-geconfigureerde zichtbare netwerken moeten createNetwork gebruiken. In kiosksessies mislukt het aanroepen van deze methode op een gedeeld netwerk.

Parameters

  • networkGuid

    tekenreeks

    De GUID van het netwerk waarvoor je property's wilt instellen.

  • De eigenschappen die je wilt instellen.

  • callback

    functie optioneel

    De parameter callback ziet er zo uit:

    () => void

Retourzendingen

  • Promise<void>

    Chrome 125 of hoger

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

startConnect()

Promise
chrome.networking.onc.startConnect(
  networkGuid: string,
  callback?: function,
)
: Promise<void>

Start een verbinding met het netwerk met networkGuid.

Parameters

  • networkGuid

    tekenreeks

    De GUID van het netwerk waarmee verbinding moet worden gemaakt.

  • callback

    functie optioneel

    De parameter callback ziet er zo uit:

    () => void

Retourzendingen

  • Promise<void>

    Chrome 125+

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

startDisconnect()

Promise
chrome.networking.onc.startDisconnect(
  networkGuid: string,
  callback?: function,
)
: Promise<void>

Start een ontkoppeling van het netwerk met networkGuid.

Parameters

  • networkGuid

    tekenreeks

    De GUID van het netwerk waarmee de verbinding moet worden verbroken.

  • callback

    functie optioneel

    De parameter callback ziet er zo uit:

    () => void

Retourzendingen

  • Promise<void>

    Chrome 125+

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

Evenementen

onDeviceStateListChanged

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

Wordt geactiveerd als de lijst met apparaten is gewijzigd of als de eigenschappen van de apparaatstatus zijn gewijzigd.

Parameters

  • callback

    functie

    De parameter callback ziet er zo uit:

    () => void

onNetworkListChanged

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

Wordt geactiveerd als de lijst met netwerken is gewijzigd. Stuurt een volledige lijst met GUID's voor alle huidige netwerken.

Parameters

  • callback

    functie

    De parameter callback ziet er zo uit:

    (changes: string[]) => void

    • veranderingen

      tekenreeks[]

onNetworksChanged

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

Wordt geactiveerd als de property's op een van de netwerken veranderen. Stuurt een lijst met GUID's voor netwerken waarvan de eigenschappen zijn gewijzigd.

Parameters

  • callback

    functie

    De parameter callback ziet er zo uit:

    (changes: string[]) => void

    • veranderingen

      tekenreeks[]

onPortalDetectionCompleted

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

Wordt geactiveerd als een portaldetectie voor een netwerk is afgerond. Stuurt de GUID van het netwerk en de bijbehorende captive portal-status.

Parameters