Beschreibung
Die chrome.networking.onc
API wird zum Konfigurieren von Netzwerkverbindungen (Mobilfunk, Ethernet, VPN oder WLAN) verwendet. Diese API ist in automatisch gestarteten ChromeOS-Kiosksitzungen verfügbar.
Netzwerkverbindungskonfigurationen werden gemäß der ONC-Spezifikation (Open Network Configuration) angegeben.
HINWEIS: Die meisten Wörterbucheigenschaften und Enum-Werte werden in UpperCamelCase geschrieben, um der ONC-Spezifikation zu entsprechen, und nicht in lowerCamelCase, wie es in JavaScript üblich ist.
Berechtigungen
networking.onc
Verfügbarkeit
Typen
ActivationStateType
Enum
„Aktiviert“
„Aktiviert“
„NotActivated“
„PartiallyActivated“
CaptivePortalStatus
Enum
„Unbekannt“
„Offline“
„Online“
„Portal“
„ProxyAuthRequired“
CellularProperties
Attribute
-
ActivationState
ActivationStateType optional
Aktivierungsstatus des Mobilfunkanbieter-Kontos.
-
ActivationType
String optional
Der Aktivierungstyp des Mobilfunknetzes.
-
AllowRoaming
boolescher Wert optional
Gibt an, ob Roaming für das Netzwerk zulässig ist.
-
AutoConnect
boolescher Wert optional
Ob eine automatische Verbindung zum Mobilfunknetz hergestellt werden soll (wenn Sie sich in Reichweite befinden).
-
Familie
String optional
Mobilfunktechnologiefamilie –
CDMA
oderGSM
-
FirmwareRevision
String optional
Die Firmwareversion, die in das Mobilfunkmodem geladen wurde.
-
FoundNetworks
FoundNetworkProperties[] optional
Die Liste der Netzwerke, die beim letzten Netzwerkscan gefunden wurden.
-
HardwareRevision
String optional
Die Hardwareversion des Mobilfunkmodems.
-
HomeProvider
CellularProviderProperties optional
Informationen zum Mobilfunkanbieter, der die im Modem installierte SIM-Karte ausgegeben hat.
-
Hersteller
String optional
Der Hersteller des Mobilfunkmodems.
-
ModelID
String optional
Die Modell-ID des Mobilfunkmodems.
-
NetworkTechnology
String optional
Wenn das Modem in einem Netzwerk registriert ist, die derzeit verwendete Netzwerktechnologie.
-
PaymentPortal
PaymentPortal optional
Online-Zahlungsportal, über das sich Nutzer für ein mobiles Datentarif registrieren oder diesen ändern können.
-
RoamingState
String optional
Der Roaming-Status des Mobilfunkmodems im aktuellen Netzwerk.
-
SIMLockStatus
SIMLockStatus optional
Der Status der SIM-Sperre für GSM-Familiennetzwerke.
-
SIMPresent
boolescher Wert optional
Ob eine SIM-Karte vorhanden ist.
-
Scannen
boolescher Wert optional
Chrome 63 und höher„True“, wenn ein Mobilfunknetz-Scan ausgeführt wird.
-
ServingOperator
CellularProviderProperties optional
Informationen zum Betreiber, in dessen Netzwerk das Modem derzeit registriert ist.
-
SignalStrength
number optional
Die aktuelle Netzwerksignalstärke.
-
SupportNetworkScan
boolescher Wert optional
Ob das Mobilfunknetz das Scannen unterstützt.
CellularProviderProperties
Attribute
-
Code
String
Mobilfunknetz-ID als einfache Konkatenierung des MCC (Mobile Country Code) und des MNC (Mobile Network Code) des Netzwerks.
-
Land
String optional
Der Ländercode mit zwei Buchstaben.
-
Name
String
Der Name des Betreibers.
CellularStateProperties
Attribute
-
ActivationState
ActivationStateType optional
Weitere Informationen finden Sie unter
CellularProperties.ActivationState
. -
NetworkTechnology
String optional
Weitere Informationen finden Sie unter
CellularProperties.NetworkTechnology
. -
RoamingState
String optional
Weitere Informationen finden Sie unter
CellularProperties.RoamingState
. -
SIMPresent
boolescher Wert optional
Weitere Informationen finden Sie unter
CellularProperties.SIMPresent
. -
SignalStrength
number optional
Weitere Informationen finden Sie unter
CellularProperties.SignalStrength
.
CertificatePattern
Attribute
-
EnrollmentURI
string[] optional
Liste der URIs, zu denen der Nutzer weitergeleitet werden kann, falls keine Zertifikate gefunden werden, die mit diesem Muster übereinstimmen.
-
Aussteller
IssuerSubjectPattern optional
Wenn festgelegt, Muster, mit dem X.509-Ausstellereinstellungen abgeglichen werden sollen.
-
IssuerCARef
string[] optional
Liste der CA-Zertifikate des Zertifikatausstellers. Ein Zertifikat muss von einer dieser Zertifizierungsstellen signiert sein, um diesem Muster zu entsprechen.
-
Betreff
IssuerSubjectPattern optional
Wenn festgelegt, Muster, mit dem die X.509-Subjekteinstellungen abgeglichen werden sollen.
ClientCertificateType
Enum
„Ref“
„Muster“
ConnectionStateType
Enum
„Verbunden“
„Verbinden“
„NotConnected“
DeviceStateProperties
Attribute
-
SIMLockStatus
SIMLockStatus optional
Chrome 62 und höherDer SIM-Lock-Status, wenn „Typ“ = „Mobilfunk“ und „SIMPresent“ = „True“.
-
SIMPresent
boolescher Wert optional
Chrome 62 und höherLegen Sie den Status der SIM-Karte fest, wenn der Gerätetyp „Mobilfunk“ ist.
-
Scannen
boolescher Wert optional
Gibt an, ob das Gerät aktiviert ist. „wahr“, wenn das Gerät gerade scannt.
-
Status
Der aktuelle Status des Geräts.
-
Typ
Der mit dem Gerät verknüpfte Netzwerktyp (Mobilfunk, Ethernet oder WLAN)
DeviceStateType
Enum
„Nicht initialisiert“
Das Gerät ist verfügbar, aber nicht initialisiert.
„Deaktiviert“
Das Gerät ist initialisiert, aber nicht aktiviert.
„Aktivieren“
Der aktivierte Status wurde angefordert, aber noch nicht abgeschlossen.
„Aktiviert“
Das Gerät ist aktiviert.
„Unzulässig“
Das Gerät ist unzulässig.
EAPProperties
Attribute
-
AnonymousIdentity
String optional
-
ClientCertPKCS11Id
String optional
Chrome 60 und höher -
ClientCertPattern
CertificatePattern optional
-
ClientCertProvisioningProfileId
String optional
Chrome 93 und höher -
ClientCertRef
String optional
-
ClientCertType
-
Identität
String optional
-
Inner
String optional
-
Outer
String optional
Der äußere EAP-Typ. Vom ONC erforderlich, wird aber möglicherweise nicht bei der Übersetzung aus Shill angegeben.
-
Passwort
String optional
-
SaveCredentials
boolescher Wert optional
-
ServerCAPEMs
string[] optional
-
ServerCARefs
string[] optional
-
SubjectMatch
ManagedDOMString optional
Chrome 60 und höher -
UseProactiveKeyCaching
boolescher Wert optional
-
UseSystemCAs
boolescher Wert optional
EthernetProperties
Attribute
-
Authentifizierung
String optional
Die vom Ethernet-Netzwerk verwendete Authentifizierung. Die möglichen Werte sind
None
und8021X
. -
AutoConnect
boolescher Wert optional
Gibt an, ob das Ethernet-Netzwerk automatisch verbunden werden soll.
-
EAP
EAPProperties optional
EAP-Einstellungen des Netzwerks Für die 8021X-Authentifizierung erforderlich.
EthernetStateProperties
Attribute
-
Authentifizierung
String
Weitere Informationen finden Sie unter
EthernetProperties.Authentication
.
FoundNetworkProperties
Attribute
-
LongName
String optional
Der vollständige Name des Mobilfunkanbieters.
-
NetworkId
String
Netzwerk-ID.
-
ShortName
String optional
Der Kurzname des Mobilfunkanbieters.
-
Status
String
Netzwerkverfügbarkeit
-
Technologie
String
Zugriffstechnologie, die vom Netzwerk verwendet wird.
GlobalPolicy
Attribute
-
AllowOnlyPolicyNetworksToAutoconnect
boolescher Wert optional
Wenn diese Option aktiviert ist, können nur Richtliniennetzwerke automatisch eine Verbindung herstellen. Die Standardeinstellung ist "false".
-
AllowOnlyPolicyNetworksToConnect
boolescher Wert optional
Wenn diese Option aktiviert ist, können nur Richtliniennetzwerke verbunden werden. Es können keine neuen Netzwerke hinzugefügt oder konfiguriert werden. Die Standardeinstellung ist "false".
-
AllowOnlyPolicyNetworksToConnectIfAvailable
boolescher Wert optional
Chrome 70 und höherWenn diese Option aktiviert ist und ein verwaltetes Netzwerk in der sichtbaren Netzwerkliste verfügbar ist, können nur Verbindungen zu Richtliniennetzwerken hergestellt werden. Es können keine neuen Netzwerke hinzugefügt oder konfiguriert werden. Die Standardeinstellung ist "false".
-
BlockedHexSSIDs
string[] optional
Chrome 86 und höherListe der blockierten Netzwerke. Verbindungen zu blockierten Netzwerken sind nicht zulässig. Netzwerke können durch Angabe einer expliziten Netzwerkkonfiguration wieder entsperrt werden. Die Standardeinstellung ist eine leere Liste.
IPConfigProperties
Attribute
-
ExcludedRoutes
string[] optional
Chrome 76 und höherArray von IP-Blöcken in CIDR-Notation. Weitere Informationen finden Sie unter onc_spec.md.
-
Gateway
String optional
Gateway-Adresse, die für die IP-Konfiguration verwendet wird.
-
IPAddress
String optional
Die IP-Adresse für eine Verbindung. Je nach Wert von
Type
kann es sich um eine IPv4- oder IPv6-Adresse handeln. -
IncludedRoutes
string[] optional
Chrome 76 und höherArray von IP-Blöcken in CIDR-Notation. Weitere Informationen finden Sie unter onc_spec.md.
-
NameServers
string[] optional
Array von Adressen, die für Nameserver verwendet werden.
-
RoutingPrefix
number optional
Das Routing-Präfix.
-
SearchDomains
string[] optional
Chrome 76 und höherArray von Strings für die Namensauflösung. Weitere Informationen finden Sie in onc_spec.md.
-
Typ
String optional
Der IP-Konfigurationstyp. Kann
IPv4
oderIPv6
sein. -
WebProxyAutoDiscoveryUrl
String optional
Die URL für Web Proxy Auto-Discovery, wie über DHCP gemeldet.
IPConfigType
Enum
„DHCP“
„Statisch“
IssuerSubjectPattern
Attribute
-
CommonName
String optional
Wenn festgelegt, der Wert, mit dem der Common Name des Zertifikatsinhabers abgeglichen werden soll.
-
Ort
String optional
Falls festgelegt, der Wert, mit dem der gemeinsame Standort des Zertifikatsinhabers abgeglichen werden soll.
-
Organisation
String optional
Wenn festgelegt, der Wert, mit dem die Organisationen des Zertifikatsinhabers abgeglichen werden sollen. Mindestens eine Organisation sollte mit dem Wert übereinstimmen.
-
OrganizationalUnit
String optional
Wenn festgelegt, der Wert, mit dem die Organisationseinheiten des Zertifikatsinhabers abgeglichen werden. Mindestens eine Organisationseinheit sollte mit dem Wert übereinstimmen.
ManagedBoolean
Attribute
-
Aktiv
boolescher Wert optional
Der aktive Wert, der derzeit vom Netzwerkkonfigurationsmanager (z.B. Shill) verwendet wird.
-
DeviceEditable
boolescher Wert optional
Gibt an, ob eine Geräterichtlinie für die Property vorhanden ist und die Property bearbeitet werden kann (d.h., ob der empfohlene Property-Wert in der Richtlinie festgelegt ist). Die Standardeinstellung ist
false
. -
DevicePolicy
boolescher Wert optional
Der von der Geräterichtlinie bereitgestellte Eigenschaftswert.
-
Effektiv
String optional
Die Quelle, aus der der effektive Property-Wert ermittelt wurde.
-
boolescher Wert optional
Der Wert, der für alle Nutzer des Geräts festgelegt ist. Wird nur angegeben, wenn
DeviceEditiable
true
ist. -
UserEditable
boolescher Wert optional
Gibt an, ob eine UserPolicy für die Property vorhanden ist und die Property bearbeitet werden kann (d.h., ob der empfohlene Property-Wert in der Richtlinie festgelegt ist). Die Standardeinstellung ist
false
. -
UserPolicy
boolescher Wert optional
Der von der Nutzerrichtlinie angegebene Property-Wert.
-
UserSetting
boolescher Wert optional
Der vom angemeldeten Nutzer festgelegte Property-Wert. Wird nur angegeben, wenn
UserEditable
true
ist.
ManagedCellularProperties
Attribute
-
ActivationState
ActivationStateType optional
Weitere Informationen finden Sie unter
CellularProperties.ActivationState
. -
ActivationType
String optional
Weitere Informationen finden Sie unter
CellularProperties.ActivationType
. -
AllowRoaming
boolescher Wert optional
Weitere Informationen finden Sie unter
CellularProperties.AllowRoaming
. -
AutoConnect
ManagedBoolean optional
Weitere Informationen finden Sie unter
CellularProperties.AutoConnect
. -
Familie
String optional
Weitere Informationen finden Sie unter
CellularProperties.Family
. -
FirmwareRevision
String optional
Weitere Informationen finden Sie unter
CellularProperties.FirmwareRevision
. -
FoundNetworks
FoundNetworkProperties[] optional
Weitere Informationen finden Sie unter
CellularProperties.FoundNetworks
. -
HardwareRevision
String optional
Weitere Informationen finden Sie unter
CellularProperties.HardwareRevision
. -
HomeProvider
CellularProviderProperties[] optional
Weitere Informationen finden Sie unter
CellularProperties.HomeProvider
. -
Hersteller
String optional
Weitere Informationen finden Sie unter
CellularProperties.Manufacturer
. -
ModelID
String optional
Weitere Informationen finden Sie unter
CellularProperties.ModelID
. -
NetworkTechnology
String optional
Weitere Informationen finden Sie unter
CellularProperties.NetworkTechnology
. -
PaymentPortal
PaymentPortal optional
Weitere Informationen finden Sie unter
CellularProperties.PaymentPortal
. -
RoamingState
String optional
Weitere Informationen finden Sie unter
CellularProperties.RoamingState
. -
SIMLockStatus
SIMLockStatus optional
Weitere Informationen finden Sie unter
CellularProperties.SIMLockStatus
. -
SIMPresent
boolescher Wert optional
Weitere Informationen finden Sie unter
CellularProperties.SIMPresent
. -
Scannen
boolescher Wert optional
Chrome 63 und höherWeitere Informationen finden Sie unter
CellularProperties.Scanning
. -
ServingOperator
CellularProviderProperties optional
Weitere Informationen finden Sie unter
CellularProperties.ServingOperator
. -
SignalStrength
number optional
Weitere Informationen finden Sie unter
CellularProperties.SignalStrength
. -
SupportNetworkScan
boolescher Wert optional
Weitere Informationen finden Sie unter
CellularProperties.SupportNetworkScan
.
ManagedDOMString
Attribute
-
Aktiv
String optional
Der aktive Wert, der derzeit vom Netzwerkkonfigurationsmanager (z.B. Shill) verwendet wird.
-
DeviceEditable
boolescher Wert optional
Gibt an, ob eine Geräterichtlinie für die Property vorhanden ist und die Property bearbeitet werden kann (d.h., ob der empfohlene Property-Wert in der Richtlinie festgelegt ist). Die Standardeinstellung ist
false
. -
DevicePolicy
String optional
Der von der Geräterichtlinie bereitgestellte Eigenschaftswert.
-
Effektiv
String optional
Die Quelle, aus der der effektive Property-Wert ermittelt wurde.
-
String optional
Der Wert, der für alle Nutzer des Geräts festgelegt ist. Wird nur angegeben, wenn
DeviceEditiable
true
ist. -
UserEditable
boolescher Wert optional
Gibt an, ob eine UserPolicy für die Property vorhanden ist und die Property bearbeitet werden kann (d.h., ob der empfohlene Property-Wert in der Richtlinie festgelegt ist). Die Standardeinstellung ist
false
. -
UserPolicy
String optional
Der von der Nutzerrichtlinie angegebene Property-Wert.
-
UserSetting
String optional
Der vom angemeldeten Nutzer festgelegte Property-Wert. Wird nur angegeben, wenn
UserEditable
true
ist.
ManagedDOMStringList
Attribute
-
Aktiv
string[] optional
Der aktive Wert, der derzeit vom Netzwerkkonfigurationsmanager (z.B. Shill) verwendet wird.
-
DeviceEditable
boolescher Wert optional
Gibt an, ob eine Geräterichtlinie für die Property vorhanden ist und die Property bearbeitet werden kann (d.h., ob der empfohlene Property-Wert in der Richtlinie festgelegt ist). Die Standardeinstellung ist
false
. -
DevicePolicy
string[] optional
Der von der Geräterichtlinie bereitgestellte Eigenschaftswert.
-
Effektiv
String optional
Die Quelle, aus der der effektive Property-Wert ermittelt wurde.
-
string[] optional
Der Wert, der für alle Nutzer des Geräts festgelegt ist. Wird nur angegeben, wenn
DeviceEditiable
true
ist. -
UserEditable
boolescher Wert optional
Gibt an, ob eine UserPolicy für die Property vorhanden ist und die Property bearbeitet werden kann (d.h., ob der empfohlene Property-Wert in der Richtlinie festgelegt ist). Die Standardeinstellung ist
false
. -
UserPolicy
string[] optional
Der von der Nutzerrichtlinie angegebene Property-Wert.
-
UserSetting
string[] optional
Der vom angemeldeten Nutzer festgelegte Property-Wert. Wird nur angegeben, wenn
UserEditable
true
ist.
ManagedEthernetProperties
Attribute
-
Authentifizierung
ManagedDOMString optional
Weitere Informationen finden Sie unter
EthernetProperties.Authentication
. -
AutoConnect
ManagedBoolean optional
Weitere Informationen finden Sie unter
EthernetProperties.AutoConnect
.
ManagedIPConfigProperties
Attribute
-
Gateway
ManagedDOMString optional
Weitere Informationen finden Sie unter
IPConfigProperties.Gateway
. -
IPAddress
ManagedDOMString optional
Weitere Informationen finden Sie unter
IPConfigProperties.IPAddress
. -
NameServers
ManagedDOMStringList optional
Weitere Informationen finden Sie unter
IPConfigProperties.NameServers
. -
RoutingPrefix
ManagedLong optional
Weitere Informationen finden Sie unter
IPConfigProperties.RoutingPrefix
. -
Typ
ManagedDOMString optional
Weitere Informationen finden Sie unter
IPConfigProperties.Type
. -
WebProxyAutoDiscoveryUrl
ManagedDOMString optional
Weitere Informationen finden Sie unter
IPConfigProperties.WebProxyAutoDiscoveryUrl
.
ManagedIPConfigType
Attribute
-
Aktiv
IPConfigType optional
Der aktive Wert, der derzeit vom Netzwerkkonfigurationsmanager (z.B. Shill) verwendet wird.
-
DeviceEditable
boolescher Wert optional
Gibt an, ob eine Geräterichtlinie für die Property vorhanden ist und die Property bearbeitet werden kann (d.h., ob der empfohlene Property-Wert in der Richtlinie festgelegt ist). Die Standardeinstellung ist
false
. -
DevicePolicy
IPConfigType optional
Der von der Geräterichtlinie bereitgestellte Eigenschaftswert.
-
Effektiv
String optional
Die Quelle, aus der der effektive Property-Wert ermittelt wurde.
-
IPConfigType optional
Der Wert, der für alle Nutzer des Geräts festgelegt ist. Wird nur angegeben, wenn
DeviceEditiable
true
ist. -
UserEditable
boolescher Wert optional
Gibt an, ob eine UserPolicy für die Property vorhanden ist und die Property bearbeitet werden kann (d.h., ob der empfohlene Property-Wert in der Richtlinie festgelegt ist). Die Standardeinstellung ist
false
. -
UserPolicy
IPConfigType optional
Der von der Nutzerrichtlinie angegebene Property-Wert.
-
UserSetting
IPConfigType optional
Der vom angemeldeten Nutzer festgelegte Property-Wert. Wird nur angegeben, wenn
UserEditable
true
ist.
ManagedLong
Attribute
-
Aktiv
number optional
Der aktive Wert, der derzeit vom Netzwerkkonfigurationsmanager (z.B. Shill) verwendet wird.
-
DeviceEditable
boolescher Wert optional
Gibt an, ob eine Geräterichtlinie für die Property vorhanden ist und die Property bearbeitet werden kann (d.h., ob der empfohlene Property-Wert in der Richtlinie festgelegt ist). Die Standardeinstellung ist
false
. -
DevicePolicy
number optional
Der von der Geräterichtlinie bereitgestellte Eigenschaftswert.
-
Effektiv
String optional
Die Quelle, aus der der effektive Property-Wert ermittelt wurde.
-
number optional
Der Wert, der für alle Nutzer des Geräts festgelegt ist. Wird nur angegeben, wenn
DeviceEditiable
true
ist. -
UserEditable
boolescher Wert optional
Gibt an, ob eine UserPolicy für die Property vorhanden ist und die Property bearbeitet werden kann (d.h., ob der empfohlene Property-Wert in der Richtlinie festgelegt ist). Die Standardeinstellung ist
false
. -
UserPolicy
number optional
Der von der Nutzerrichtlinie angegebene Property-Wert.
-
UserSetting
number optional
Der vom angemeldeten Nutzer festgelegte Property-Wert. Wird nur angegeben, wenn
UserEditable
true
ist.
ManagedManualProxySettings
Attribute
-
FTPProxy
ManagedProxyLocation optional
Weitere Informationen finden Sie unter
ManualProxySettings.FTPProxy
. -
HTTPProxy
ManagedProxyLocation optional
Weitere Informationen finden Sie unter
ManualProxySettings.HTTPProxy
. -
SOCKS
ManagedProxyLocation optional
Weitere Informationen finden Sie unter
ManualProxySettings.SOCKS
. -
SecureHTTPProxy
ManagedProxyLocation optional
Weitere Informationen finden Sie unter
ManualProxySettings.SecureHTTPProxy
.
ManagedProperties
Attribute
-
Mobilfunk
ManagedCellularProperties optional
Weitere Informationen finden Sie unter
NetworkProperties.Cellular
. -
Verbindbar
boolescher Wert optional
Weitere Informationen finden Sie unter
NetworkProperties.Connectable
. -
ConnectionState
ConnectionStateType optional
Weitere Informationen finden Sie unter
NetworkProperties.ConnectionState
. -
ErrorState
String optional
Weitere Informationen finden Sie unter
NetworkProperties.ErrorState
. -
Ethernet
ManagedEthernetProperties optional
Weitere Informationen finden Sie unter
NetworkProperties.Ethernet
. -
GUID
String
Weitere Informationen finden Sie unter
NetworkProperties.GUID
. -
IPAddressConfigType
ManagedIPConfigType optional
Weitere Informationen finden Sie unter
NetworkProperties.IPAddressConfigType
. -
IPConfigs
IPConfigProperties[] optional
Weitere Informationen finden Sie unter
NetworkProperties.IPConfigs
. -
MacAddress
String optional
Weitere Informationen finden Sie unter
NetworkProperties.MacAddress
. -
Kostenpflichtig
ManagedBoolean optional
Chrome 85 und höherWeitere Informationen finden Sie unter
NetworkProperties.Metered
. -
Name
ManagedDOMString optional
Weitere Informationen finden Sie unter
NetworkProperties.Name
. -
NameServersConfigType
ManagedIPConfigType optional
Weitere Informationen finden Sie unter
NetworkProperties.NameServersConfigType
. -
Priorität
ManagedLong optional
Weitere Informationen finden Sie unter
NetworkProperties.Priority
. -
ProxySettings
ManagedProxySettings optional
Weitere Informationen finden Sie unter
NetworkProperties.ProxySettings
. -
RestrictedConnectivity
boolescher Wert optional
Weitere Informationen finden Sie unter
NetworkProperties.RestrictedConnectivity
. -
SavedIPConfig
IPConfigProperties optional
Weitere Informationen finden Sie unter
NetworkProperties.SavedIPConfig
. -
Quelle
String optional
Weitere Informationen finden Sie unter
NetworkProperties.Source
. -
StaticIPConfig
ManagedIPConfigProperties optional
Weitere Informationen finden Sie unter
NetworkProperties.StaticIPConfig
. -
TrafficCounterResetTime
number optional
Chrome 125 und höherWeitere Informationen finden Sie unter
NetworkProperties.TrafficCounterResetTime
. -
Typ
Weitere Informationen finden Sie unter
NetworkProperties.Type
. -
VPN
ManagedVPNProperties optional
Weitere Informationen finden Sie unter
NetworkProperties.VPN
. -
WLAN
ManagedWiFiProperties optional
Weitere Informationen finden Sie unter
NetworkProperties.WiFi
.
ManagedProxyLocation
Attribute
-
Host
Weitere Informationen finden Sie unter
ProxyLocation.Host
. -
Port
Weitere Informationen finden Sie unter
ProxyLocation.Port
.
ManagedProxySettings
Attribute
-
ExcludeDomains
ManagedDOMStringList optional
Weitere Informationen finden Sie unter
ProxySettings.ExcludeDomains
. -
Manuell
ManagedManualProxySettings optional
Weitere Informationen finden Sie unter
ProxySettings.Manual
. -
PAC (Political Action Committee)
ManagedDOMString optional
Weitere Informationen finden Sie unter
ProxySettings.PAC
. -
Weitere Informationen finden Sie unter
ProxySettings.Type
.
ManagedProxySettingsType
Attribute
-
Aktiv
ProxySettingsType optional
Der aktive Wert, der derzeit vom Netzwerkkonfigurationsmanager (z.B. Shill) verwendet wird.
-
DeviceEditable
boolescher Wert optional
Gibt an, ob eine Geräterichtlinie für die Property vorhanden ist und die Property bearbeitet werden kann (d.h., ob der empfohlene Property-Wert in der Richtlinie festgelegt ist). Die Standardeinstellung ist
false
. -
DevicePolicy
ProxySettingsType optional
Der von der Geräterichtlinie bereitgestellte Eigenschaftswert.
-
Effektiv
String optional
Die Quelle, aus der der effektive Property-Wert ermittelt wurde.
-
ProxySettingsType optional
Der Wert, der für alle Nutzer des Geräts festgelegt ist. Wird nur angegeben, wenn
DeviceEditiable
true
ist. -
UserEditable
boolescher Wert optional
Gibt an, ob eine UserPolicy für die Property vorhanden ist und die Property bearbeitet werden kann (d.h., ob der empfohlene Property-Wert in der Richtlinie festgelegt ist). Die Standardeinstellung ist
false
. -
UserPolicy
ProxySettingsType optional
Der von der Nutzerrichtlinie angegebene Property-Wert.
-
UserSetting
ProxySettingsType optional
Der vom angemeldeten Nutzer festgelegte Property-Wert. Wird nur angegeben, wenn
UserEditable
true
ist.
ManagedThirdPartyVPNProperties
Attribute
-
ExtensionID
Weitere Informationen finden Sie unter
ThirdPartyVPNProperties.ExtensionID
. -
ProviderName
String optional
Weitere Informationen finden Sie unter
ThirdPartyVPNProperties.ProviderName
.
ManagedVPNProperties
Attribute
-
AutoConnect
ManagedBoolean optional
Weitere Informationen finden Sie unter
VPNProperties.AutoConnect
. -
Host
ManagedDOMString optional
Weitere Informationen finden Sie unter
VPNProperties.Host
. -
Typ
ManagedDOMString optional
Weitere Informationen finden Sie unter
VPNProperties.Type
.
ManagedWiFiProperties
Attribute
-
AllowGatewayARPPolling
ManagedBoolean optional
Weitere Informationen finden Sie unter
WiFiProperties.AllowGatewayARPPolling
. -
AutoConnect
ManagedBoolean optional
Weitere Informationen finden Sie unter
WiFiProperties.AutoConnect
. -
BSSID
String optional
Weitere Informationen finden Sie unter
WiFiProperties.BSSID
. -
Häufigkeit
number optional
Weitere Informationen finden Sie unter
WiFiProperties.Frequency
. -
FrequencyList
number[] optional
Weitere Informationen finden Sie unter
WiFiProperties.FrequencyList
. -
HexSSID
ManagedDOMString optional
Weitere Informationen finden Sie unter
WiFiProperties.HexSSID
. -
HiddenSSID
ManagedBoolean optional
Weitere Informationen finden Sie unter
WiFiProperties.HiddenSSID
. -
RoamThreshold
ManagedLong optional
Verworfen, wird ignoriert. Weitere Informationen finden Sie unter
WiFiProperties.RoamThreshold
. -
SSID
ManagedDOMString optional
Weitere Informationen finden Sie unter
WiFiProperties.SSID
. -
Sicherheit
Weitere Informationen finden Sie unter
WiFiProperties.Security
. -
SignalStrength
number optional
Weitere Informationen finden Sie unter
WiFiProperties.SignalStrength
.
ManualProxySettings
Attribute
-
FTPProxy
ProxyLocation optional
Einstellungen für den FTP-Proxy.
-
HTTPProxy
ProxyLocation optional
Einstellungen für den HTTP-Proxy.
-
SOCKS
ProxyLocation optional
Einstellungen für SOCKS-Proxy.
-
SecureHTTPProxy
ProxyLocation optional
Einstellungen für sicheren HTTP-Proxy.
NetworkConfigProperties
Attribute
-
Mobilfunk
CellularProperties optional
Weitere Informationen finden Sie unter
NetworkProperties.Cellular
. -
Ethernet
EthernetProperties optional
Weitere Informationen finden Sie unter
NetworkProperties.Ethernet
. -
GUID
String optional
Weitere Informationen finden Sie unter
NetworkProperties.GUID
. -
IPAddressConfigType
IPConfigType optional
Weitere Informationen finden Sie unter
NetworkProperties.IPAddressConfigType
. -
Name
String optional
Weitere Informationen finden Sie unter
NetworkProperties.Name
. -
NameServersConfigType
IPConfigType optional
Weitere Informationen finden Sie unter
NetworkProperties.NameServersConfigType
. -
Priorität
number optional
Weitere Informationen finden Sie unter
NetworkProperties.Priority
. -
Typ
NetworkType optional
Weitere Informationen finden Sie unter
NetworkProperties.Type
. -
VPN
VPNProperties optional
Weitere Informationen finden Sie unter
NetworkProperties.VPN
. -
WLAN
WiFiProperties optional
Weitere Informationen finden Sie unter
NetworkProperties.WiFi
. -
WiMAX
WiMAXProperties optional
Verworfen.
NetworkFilter
Attribute
-
konfiguriert
boolescher Wert optional
Wenn „wahr“ ist, werden nur konfigurierte (gespeicherte) Netzwerke berücksichtigt. Die Standardeinstellung ist „false“.
-
Limit
number optional
Maximale Anzahl der zurückzugebenden Netzwerke. Wenn keine Angabe gemacht wird, ist der Standardwert 1.000. Geben Sie „0“ ein, wenn kein Limit festgelegt werden soll.
-
networkType
Die Art der Netzwerke, die zurückgegeben werden sollen.
-
sichtbar
boolescher Wert optional
Wenn diese Option aktiviert ist, werden nur sichtbare Netzwerke (physisch verbunden oder in Reichweite) berücksichtigt. Die Standardeinstellung ist „false“.
NetworkProperties
Attribute
-
Mobilfunk
CellularProperties optional
Für Mobilfunknetze: Mobilfunknetzeigenschaften
-
Verbindbar
boolescher Wert optional
Gibt an, ob eine Verbindung zum Netzwerk hergestellt werden kann.
-
ConnectionState
ConnectionStateType optional
Der aktuelle Verbindungsstatus des Netzwerks.
-
ErrorState
String optional
Der zuletzt aufgezeichnete Netzwerkfehlerstatus.
-
Ethernet
EthernetProperties optional
Für Ethernet-Netzwerke die Ethernet-Netzwerkeigenschaften.
-
GUID
String
Die Netzwerk-GUID.
-
IPAddressConfigType
IPConfigType optional
Der Konfigurationstyp der IP-Adresse des Netzwerks.
-
IPConfigs
IPConfigProperties[] optional
Die IP-Konfiguration des Netzwerks.
-
MacAddress
String optional
MAC-Adresse des Netzwerks.
-
Kostenpflichtig
boolescher Wert optional
Chrome 85 und höherOb das Netzwerk eine begrenzte Datenübertragung hat.
-
Name
String optional
Ein nutzerfreundlicher Netzwerkname.
-
NameServersConfigType
IPConfigType optional
Der IP-Konfigurationstyp für die vom Netzwerk verwendeten Nameserver.
-
Priorität
number optional
Die Netzwerkpriorität.
-
ProxySettings
ProxySettings optional
Die Proxyeinstellungen des Netzwerks.
-
RestrictedConnectivity
boolescher Wert optional
Ob die Netzwerkverbindung zu einem verbundenen Netzwerk eingeschränkt ist, z.B. wenn sich das Netzwerk hinter einem Portal befindet oder ein Mobilfunknetz nicht aktiviert ist.
-
SavedIPConfig
IPConfigProperties optional
IP-Konfiguration, die vom DHCP-Server empfangen wurde, bevor die statische IP-Konfiguration angewendet wurde.
-
Quelle
String optional
Gibt an, ob und wie das Netzwerk konfiguriert ist. Folgende Werte sind möglich:
Device
DevicePolicy
User
UserPolicy
None
„None“ (Kein) führt zu Konflikten bei der Codegenerierung für Erweiterungen. Daher müssen wir für „Source“ (Quelle) einen String anstelle eines SourceType-Eintrags verwenden.
-
StaticIPConfig
IPConfigProperties optional
Die statische IP-Konfiguration des Netzwerks.
-
TrafficCounterResetTime
number optional
Chrome 125 und höherWann die Besucherzähler zuletzt zurückgesetzt wurden.
-
Typ
Der Netzwerktyp.
-
VPN
VPNProperties optional
Für VPN-Netzwerke die VPN-Eigenschaften des Netzwerks.
-
WLAN
WiFiProperties optional
Für WLANs die WLAN-Eigenschaften des Netzwerks.
NetworkStateProperties
Attribute
-
Mobilfunk
CellularStateProperties optional
Weitere Informationen finden Sie unter
NetworkProperties.Cellular
. -
Verbindbar
boolescher Wert optional
Weitere Informationen finden Sie unter
NetworkProperties.Connectable
. -
ConnectionState
ConnectionStateType optional
Weitere Informationen finden Sie unter
NetworkProperties.ConnectionState
. -
ErrorState
String optional
Weitere Informationen finden Sie unter
NetworkProperties.ErrorState
. -
Ethernet
EthernetStateProperties optional
Weitere Informationen finden Sie unter
NetworkProperties.Ethernet
. -
GUID
String
Weitere Informationen finden Sie unter
NetworkProperties.GUID
. -
Name
String optional
Weitere Informationen finden Sie unter
NetworkProperties.Name
. -
Priorität
number optional
Weitere Informationen finden Sie unter
NetworkProperties.Priority
. -
Quelle
String optional
Weitere Informationen finden Sie unter
NetworkProperties.Source
. -
Typ
Weitere Informationen finden Sie unter
NetworkProperties.Type
. -
VPN
VPNStateProperties optional
Weitere Informationen finden Sie unter
NetworkProperties.VPN
. -
WLAN
WiFiStateProperties optional
Weitere Informationen finden Sie unter
NetworkProperties.WiFi
.
NetworkType
Enum
„Alle“
„Mobilfunk“
„Ethernet“
„Tether“
„VPN“
„Wireless“
„WLAN“
PaymentPortal
Attribute
-
Methode
String
Die HTTP-Methode, die für das Zahlungsportal verwendet werden soll.
-
PostData
String optional
Die Postdaten, die an das Zahlungsportal gesendet werden sollen. Wird ignoriert, es sei denn,
Method
istPOST
. -
URL
String optional
Die URL des Zahlungsportals.
ProxyLocation
Attribute
-
Host
String
Der Proxy-IP-Adresshost.
-
Port
Zahl
Der Port, der für den Proxy verwendet werden soll.
ProxySettings
Attribute
-
ExcludeDomains
string[] optional
Domains und Hosts, für die manuelle Proxy-Einstellungen ausgeschlossen sind.
-
Manuell
ManualProxySettings optional
Manuelle Proxy-Einstellungen – nur für
Manual
-Proxy-Einstellungen verwendet. -
PAC (Political Action Committee)
String optional
URL der Proxy-Auto-Konfigurationsdatei.
-
Der Typ der Proxyeinstellungen.
ProxySettingsType
Enum
„Direkt“
„Manuell“
„PAC“
„WPAD“
SIMLockStatus
Attribute
-
LockEnabled
boolean
Gibt an, ob die SIM-Sperre aktiviert ist.
-
LockType
String
Der Status der SIM-Sperre. Mögliche Werte sind
'sim-pin'
,'sim-puk'
und''
. -
RetriesLeft
number optional
Anzahl der zulässigen PIN-Sperrbemühungen, bevor der PUK zum Entsperren der SIM-Karte erforderlich ist.
ThirdPartyVPNProperties
Attribute
-
ExtensionID
String
ID der Erweiterung des VPN-Anbieters.
-
ProviderName
String optional
Der Name des VPN-Anbieters.
VPNProperties
Attribute
-
AutoConnect
boolescher Wert optional
Ob das VPN-Netzwerk automatisch verbunden werden soll.
-
Host
String optional
Der VPN-Host.
-
Typ
String optional
VPN-Typ Dies kann keine Enum sein, da „L2TP-IPSec“ enthalten ist. Dies ist für NetworkConfigProperties optional. Diese werden an setProperties übergeben, mit dem nur bestimmte Properties festgelegt werden können.
VPNStateProperties
Attribute
-
Typ
String
Weitere Informationen finden Sie unter
VPNProperties.Type
.
WiFiProperties
Attribute
-
AllowGatewayARPPolling
boolescher Wert optional
Seit Chrome 131 eingestelltIn M131 entfernt. Derzeit findet keine aktive ARP-Abfrage statt.
-
AutoConnect
boolescher Wert optional
Ob eine automatische Verbindung zum WLAN hergestellt werden soll, wenn sich das Gerät in Reichweite befindet.
-
BSSID
String optional
Die BSSID des zugehörigen Zugangspunkts.
-
EAP
EAPProperties optional
Die EAP-Eigenschaften des Netzwerks. Erforderlich für
WEP-8021X
- undWPA-EAP
-Netzwerke. -
Häufigkeit
number optional
Die Betriebsfrequenz des WLAN-Dienstes in MHz. Bei verbundenen Netzwerken die aktuelle Frequenz, mit der das Netzwerk verbunden ist. Andernfalls die Frequenz des besten verfügbaren BSS.
-
FrequencyList
number[] optional
Enthält alle Betriebsfrequenzen, die für das WLAN in letzter Zeit verwendet wurden.
-
HexSSID
String optional
Hexadezimal codierte Kopie der Netzwerk-SSID.
-
HiddenSSID
boolescher Wert optional
Gibt an, ob die Netzwerk-SSID übertragen wird.
-
Passphrase
String optional
Chrome 66 und höherDie Passphrase für WEP-/WPA-/WPA2-Verbindungen. Diese Eigenschaft kann nur festgelegt werden. Von
getProperties
zurückgegebene Properties enthalten diesen Wert nicht. -
RoamThreshold
number optional
Verworfen, wird ignoriert.
-
SSID
String optional
Die Netzwerk-SSID.
-
Sicherheit
String optional
Der Netzwerksicherheitstyp.
-
SignalStrength
number optional
Die Signalstärke des Netzwerks.
WiFiStateProperties
Attribute
-
BSSID
String optional
Weitere Informationen finden Sie unter
WiFiProperties.BSSID
. -
Häufigkeit
number optional
Weitere Informationen finden Sie unter
WiFiProperties.Frequency
. -
HexSSID
String optional
Chrome 62 und höherWeitere Informationen finden Sie unter
WiFiProperties.HexSSID
. -
SSID
String optional
Chrome 62 und höherWeitere Informationen finden Sie unter
WiFiProperties.SSID
. -
Sicherheit
String
Weitere Informationen finden Sie unter
WiFiProperties.Security
. -
SignalStrength
number optional
Weitere Informationen finden Sie unter
WiFiProperties.SignalStrength
.
WiMAXProperties
Attribute
-
AutoConnect
boolescher Wert optional
Ob eine automatische Verbindung zum Netzwerk hergestellt werden soll.
-
EAP
EAPProperties optional
Die EAP-Eigenschaften des Netzwerks.
Methoden
createNetwork()
chrome.networking.onc.createNetwork(
shared: boolean,
properties: NetworkConfigProperties,
callback?: function,
)
Erstellt eine neue Netzwerkkonfiguration aus Properties. Wenn bereits ein übereinstimmendes konfiguriertes Netzwerk vorhanden ist, schlägt dieser Vorgang fehl. Andernfalls wird die GUID des neuen Netzwerks zurückgegeben.
Parameter
-
boolean
Wenn
true
, geben Sie diese Netzwerkkonfiguration für andere Nutzer frei.Diese Option ist nur in der Web-Benutzeroberfläche von Chrome verfügbar.* Wenn der Dienst von Apps aufgerufen wird, ist
false
der einzige zulässige Wert. -
Properties
Die Eigenschaften, mit denen das neue Netzwerk konfiguriert werden soll.
-
callback
function optional
Der Parameter
callback
sieht so aus:(result: string) => void
-
Ergebnis
String
-
Gibt Folgendes zurück:
-
Promise<string>
Chrome 125 und höherVersprechen werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.
disableNetworkType()
chrome.networking.onc.disableNetworkType(
networkType: NetworkType,
)
Alle Geräte werden deaktiviert, die dem angegebenen Netzwerktyp entsprechen. Siehe Hinweis zu enableNetworkType
.
Parameter
-
networkType
Der Typ des zu deaktivierenden Netzwerks.
enableNetworkType()
chrome.networking.onc.enableNetworkType(
networkType: NetworkType,
)
Alle Geräte werden aktiviert, die dem angegebenen Netzwerktyp entsprechen. Hinweis: Der Typ kann mehrere Netzwerktypen darstellen (z.B. „drahtlos“).
Parameter
-
networkType
Der zu aktivierende Netzwerktyp.
forgetNetwork()
chrome.networking.onc.forgetNetwork(
networkGuid: string,
callback?: function,
)
Eine Netzwerkkonfiguration wird vergessen, indem alle konfigurierten Eigenschaften für das Netzwerk mit der GUID networkGuid
gelöscht werden. Dazu gehören möglicherweise auch andere Netzwerke mit übereinstimmenden Kennungen (z.B. WLAN-SSID und Sicherheit). Wenn keine solche Konfiguration vorhanden ist, wird ein Fehler festgelegt und der Vorgang schlägt fehl.
In Kiosksitzungen kann mit dieser Methode keine gemeinsame Netzwerkkonfiguration entfernt werden.
Parameter
-
networkGuid
String
Die GUID des Netzwerks, das entfernt werden soll.
-
callback
function optional
Der Parameter
callback
sieht so aus:() => void
Gibt Folgendes zurück:
-
Promise<void>
Chrome 125 und höherVersprechen werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.
getCaptivePortalStatus()
chrome.networking.onc.getCaptivePortalStatus(
networkGuid: string,
callback?: function,
)
Gibt den Captive-Portal-Status für das Netzwerk zurück, das mit „networkGuid“ übereinstimmt.
Parameter
-
networkGuid
String
Die GUID des Netzwerks, für das der Captive Portal-Status abgerufen werden soll.
-
callback
function optional
Der Parameter
callback
sieht so aus:(result: CaptivePortalStatus) => void
-
Ergebnis
-
Gibt Folgendes zurück:
-
Promise<CaptivePortalStatus>
Chrome 125 und höherVersprechen werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.
getDeviceStates()
chrome.networking.onc.getDeviceStates(
callback?: function,
)
Gibt den Status der verfügbaren Netzwerkgeräte zurück.
Parameter
-
callback
function optional
Der Parameter
callback
sieht so aus:(result: DeviceStateProperties[]) => void
-
Ergebnis
-
Gibt Folgendes zurück:
-
Promise<DeviceStateProperties[]>
Chrome 125 und höherVersprechen werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.
getGlobalPolicy()
chrome.networking.onc.getGlobalPolicy(
callback?: function,
)
Ruft die globalen Richtlinieneigenschaften ab. Diese Eigenschaften sollten sich während einer Sitzung nicht ändern.
Parameter
-
callback
function optional
Der Parameter
callback
sieht so aus:(result: GlobalPolicy) => void
-
Ergebnis
-
Gibt Folgendes zurück:
-
Promise<GlobalPolicy>
Chrome 125 und höherVersprechen werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.
getManagedProperties()
chrome.networking.onc.getManagedProperties(
networkGuid: string,
callback?: function,
)
Die zusammengeführten Eigenschaften des Netzwerks mit der ID „networkGuid“ aus den folgenden Quellen abrufen: Nutzereinstellungen, freigegebene Einstellungen, Nutzerrichtlinie, Geräterichtlinie und die derzeit aktiven Einstellungen.
Parameter
-
networkGuid
String
Die GUID des Netzwerks, für das Unterkünfte abgerufen werden sollen.
-
callback
function optional
Der Parameter
callback
sieht so aus:(result: ManagedProperties) => void
-
Ergebnis
-
Gibt Folgendes zurück:
-
Promise<ManagedProperties>
Chrome 125 und höherVersprechen werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.
getNetworks()
chrome.networking.onc.getNetworks(
filter: NetworkFilter,
callback?: function,
)
Gibt eine Liste von Netzwerkobjekten mit denselben Eigenschaften zurück, die von getState
bereitgestellt werden. Mit einem Filter können Sie die Art der zurückgegebenen Netzwerke angeben und die Anzahl der Netzwerke begrenzen. Die Netzwerke werden vom System nach ihrer Priorität sortiert. Verbundene oder verbindende Netzwerke werden zuerst aufgeführt.
Parameter
-
Filter
Gibt an, welche Netzwerke zurückgegeben werden sollen.
-
callback
function optional
Der Parameter
callback
sieht so aus:(result: NetworkStateProperties[]) => void
-
Ergebnis
-
Gibt Folgendes zurück:
-
Promise<NetworkStateProperties[]>
Chrome 125 und höherVersprechen werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.
getProperties()
chrome.networking.onc.getProperties(
networkGuid: string,
callback?: function,
)
Ruft alle Properties des Netzwerks mit der ID „networkGuid“ ab. Enthält alle Eigenschaften des Netzwerks (Lese- und Lese-/Schreibwerte).
Parameter
-
networkGuid
String
Die GUID des Netzwerks, für das Unterkünfte abgerufen werden sollen.
-
callback
function optional
Der Parameter
callback
sieht so aus:(result: NetworkProperties) => void
-
Ergebnis
-
Gibt Folgendes zurück:
-
Promise<NetworkProperties>
Chrome 125 und höherVersprechen werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.
getState()
chrome.networking.onc.getState(
networkGuid: string,
callback?: function,
)
Ruft die im Cache gespeicherten schreibgeschützten Properties des Netzwerks mit der ID „networkGuid“ ab. Diese Funktion soll eine höhere Leistung als getProperties
bieten, für die ein Roundtrip zur Abfrage des Netzwerk-Subsystems erforderlich ist. Für alle Netzwerke werden die folgenden Properties zurückgegeben: GUID, Typ, Name und WiFi.Security. Für sichtbare Netzwerke werden zusätzliche Eigenschaften bereitgestellt: ConnectionState, ErrorState, WiFi.SignalStrength, Cellular.NetworkTechnology, Cellular.ActivationState, Cellular.RoamingState.
Parameter
-
networkGuid
String
Die GUID des Netzwerks, für das Unterkünfte abgerufen werden sollen.
-
callback
function optional
Der Parameter
callback
sieht so aus:(result: NetworkStateProperties) => void
-
Ergebnis
-
Gibt Folgendes zurück:
-
Promise<NetworkStateProperties>
Chrome 125 und höherVersprechen werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.
requestNetworkScan()
chrome.networking.onc.requestNetworkScan(
networkType?: NetworkType,
)
Das Netzwerk-Subsystem wird aufgefordert, nach neuen Netzwerken zu suchen und die von getVisibleNetworks
zurückgegebene Liste zu aktualisieren. Dies ist nur eine Anfrage: Das Netzwerk-Subsystem kann sie ignorieren. Wenn die Liste aktualisiert wird, wird das Ereignis onNetworkListChanged
ausgelöst.
Parameter
-
networkType
NetworkType optional
Chrome 63 und höherWenn angegeben, wird ein Scan angefordert, der für den Typ spezifisch ist. Bei der Mobilfunkverbindung wird eine Suche nach einem Mobilfunknetz angefordert, sofern dies unterstützt wird.
setProperties()
chrome.networking.onc.setProperties(
networkGuid: string,
properties: NetworkConfigProperties,
callback?: function,
)
Legt die Eigenschaften des Netzwerks mit der ID networkGuid
fest. Diese Option ist nur für konfigurierte Netzwerke gültig (Source != None). Für nicht konfigurierte sichtbare Netzwerke sollte stattdessen createNetwork
verwendet werden. In Kiosksektionen schlägt der Aufruf dieser Methode in einem freigegebenen Netzwerk fehl.
Parameter
-
networkGuid
String
Die GUID des Netzwerks, für das Eigenschaften festgelegt werden sollen.
-
Properties
Die zu setzenden Properties.
-
callback
function optional
Der Parameter
callback
sieht so aus:() => void
Gibt Folgendes zurück:
-
Promise<void>
Chrome 125 und höherVersprechen werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.
startConnect()
chrome.networking.onc.startConnect(
networkGuid: string,
callback?: function,
)
Stellt eine Verbindung zum Netzwerk mit networkGuid her.
Parameter
-
networkGuid
String
Die GUID des Netzwerks, mit dem eine Verbindung hergestellt werden soll.
-
callback
function optional
Der Parameter
callback
sieht so aus:() => void
Gibt Folgendes zurück:
-
Promise<void>
Chrome 125 und höherVersprechen werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.
startDisconnect()
chrome.networking.onc.startDisconnect(
networkGuid: string,
callback?: function,
)
Trennt die Verbindung zum Netzwerk mit networkGuid.
Parameter
-
networkGuid
String
Die GUID des Netzwerks, von dem die Verbindung getrennt werden soll.
-
callback
function optional
Der Parameter
callback
sieht so aus:() => void
Gibt Folgendes zurück:
-
Promise<void>
Chrome 125 und höherVersprechen werden nur für Manifest V3 und höher unterstützt. Auf anderen Plattformen müssen Callbacks verwendet werden.
Ereignisse
onDeviceStateListChanged
chrome.networking.onc.onDeviceStateListChanged.addListener(
callback: function,
)
Wird ausgelöst, wenn sich die Geräteliste oder die Eigenschaften des Gerätestatus geändert haben.
Parameter
-
callback
Funktion
Der Parameter
callback
sieht so aus:() => void
onNetworkListChanged
chrome.networking.onc.onNetworkListChanged.addListener(
callback: function,
)
Wird ausgelöst, wenn sich die Liste der Netzwerke geändert hat. Es wird eine vollständige Liste der GUIDs für alle aktuellen Netzwerke gesendet.
Parameter
-
callback
Funktion
Der Parameter
callback
sieht so aus:(changes: string[]) => void
-
Änderungen
String[]
-
onNetworksChanged
chrome.networking.onc.onNetworksChanged.addListener(
callback: function,
)
Wird ausgelöst, wenn sich die Properties in einem der Netzwerke ändern. Es wird eine Liste von GUIDs für Netzwerke gesendet, deren Eigenschaften sich geändert haben.
Parameter
-
callback
Funktion
Der Parameter
callback
sieht so aus:(changes: string[]) => void
-
Änderungen
String[]
-
onPortalDetectionCompleted
chrome.networking.onc.onPortalDetectionCompleted.addListener(
callback: function,
)
Wird ausgelöst, wenn die Portalerkennung für ein Netzwerk abgeschlossen ist. Die GUID des Netzwerks und der entsprechende Captive-Portal-Status werden gesendet.
Parameter
-
callback
Funktion
Der Parameter
callback
sieht so aus:(networkGuid: string, status: CaptivePortalStatus) => void
-
networkGuid
String
-
Status
-