Opis
Interfejs chrome.networking.onc
API służy do konfigurowania połączeń sieciowych (komórkowych, Ethernet, VPN lub Wi-Fi). Ten interfejs API jest dostępny w ramach automatycznie uruchamianych sesji kiosku Chrome OS.
Konfiguracje połączenia sieciowego są określone zgodnie ze specyfikacją Open Network Configuration (ONC).
UWAGA: większość właściwości słownikowych i wartości wyliczeniowych używa funkcji UpperCamelCase w celu dopasowania do specyfikacji ONC, a nie konwencji JavaScript LowCamelCase.
Uprawnienia
networking.onc
Dostępność
Typy
ActivationStateType
Typ wyliczeniowy
CaptivePortalStatus
Typ wyliczeniowy
CellularProperties
Właściwości
-
ActivationState
ActivationStateType opcjonalna
Stan aktywacji konta operatora.
-
ActivationType
ciąg znaków opcjonalny
Typ aktywacji sieci komórkowej.
-
AllowRoaming
wartość logiczna opcjonalna
Określa, czy roaming jest dozwolony w danej sieci.
-
AutoConnect
wartość logiczna opcjonalna
Określa, czy sieć komórkowa ma nawiązać połączenie automatycznie (gdy znajdziesz się w zasięgu).
-
Rodzinny
ciąg znaków opcjonalny
Rodzina technologii urządzeń komórkowych –
CDMA
lubGSM
. -
FirmwareRevision
ciąg znaków opcjonalny
Wersja oprogramowania załadowana w modemie komórkowym.
-
FoundNetworks
FoundNetworkProperties[] opcjonalne
Lista sieci znalezionych podczas ostatniego skanowania sieci.
-
HardwareRevision
ciąg znaków opcjonalny
Wersja sprzętowa modemu komórkowego.
-
HomeProvider
CellularProviderProperties opcjonalny;
Informacje o operatorze, który wydał kartę SIM obecnie zainstalowaną w modemie.
-
Producent
ciąg znaków opcjonalny
Producent modemu komórkowego.
-
ModelID
ciąg znaków opcjonalny
Identyfikator modelu modemu komórkowego.
-
NetworkTechnology
ciąg znaków opcjonalny
Jeśli modem jest zarejestrowany w sieci, oznacza to, że aktualnie używana jest technologia sieciowa.
-
PaymentPortal
PaymentPortal (opcjonalnie)
Internetowy portal płatności, w którym użytkownik może zarejestrować lub zmodyfikować pakiet mobilnej transmisji danych.
-
RoamingState
ciąg znaków opcjonalny
Stan roamingu modemu komórkowego w bieżącej sieci.
-
SIMLockStatus
SIMLockStatus opcjonalnie
Stan blokady karty SIM w sieciach rodzinnych GSM.
-
SIMPresent
wartość logiczna opcjonalna
Informacja, czy znajduje się karta SIM.
-
Skanowanie
wartość logiczna opcjonalna
Chrome w wersji 63 i nowszychPrawda, gdy trwa skanowanie sieci komórkowej.
-
ServingOperator
CellularProviderProperties opcjonalny;
Informacje o operatorze, w którym modem jest obecnie zarejestrowany.
-
SignalStrength
Liczba opcjonalnie
Bieżąca siła sygnału sieci.
-
SupportNetworkScan
wartość logiczna opcjonalna
Określa, czy sieć komórkowa obsługuje skanowanie.
CellularProviderProperties
Właściwości
-
Kod
string,
Identyfikator sieci komórkowej w postaci zwykłej konkatenacji kodu sieci komórkowej (MCK) i MNC (kodu sieci komórkowej).
-
Kraj
ciąg znaków opcjonalny
Dwuliterowy kod kraju.
-
Nazwa
string,
Nazwa operatora.
CellularStateProperties
Właściwości
-
ActivationState
ActivationStateType opcjonalna
-
NetworkTechnology
ciąg znaków opcjonalny
-
RoamingState
ciąg znaków opcjonalny
Zobacz
CellularProperties.RoamingState
. -
SIMPresent
wartość logiczna opcjonalna
Zobacz
CellularProperties.SIMPresent
. -
SignalStrength
Liczba opcjonalnie
CertificatePattern
Właściwości
-
EnrollmentURI
string[] opcjonalny
Lista identyfikatorów URI, do których można przekierować użytkownika, jeśli nie znaleziono certyfikatów zgodnych z tym wzorcem.
-
Wystawca
IssuerSubjectPattern – opcjonalny
Jeśli jest ustawiony, wzorzec, do którego mają być dopasowane ustawienia wydawcy X.509.
-
IssuerCARef
string[] opcjonalny
Lista certyfikatów CA wydawcy certyfikatów. Certyfikat musi być podpisany przez jeden z nich, aby był zgodny z tym wzorcem.
-
Temat
IssuerSubjectPattern – opcjonalny
Jeśli zasada jest skonfigurowana, wzór, do którego mają być dopasowywane ustawienia tematu X.509.
ClientCertificateType
Typ wyliczeniowy
ConnectionStateType
Typ wyliczeniowy
DeviceStateProperties
Właściwości
-
SIMLockStatus
SIMLockStatus opcjonalnie
Chrome 62 i nowsze wersjeStan blokady karty SIM, gdy Typ = Sieć komórkowa, SIMPresent = Prawda.
-
SIMPresent
wartość logiczna opcjonalna
Chrome 62 i nowsze wersjeUstaw obecny stan karty SIM, jeśli typ urządzenia to Komórka.
-
Skanowanie
wartość logiczna opcjonalna
Ustaw, jeśli urządzenie jest włączone. Prawda, jeśli urządzenie aktualnie skanuje.
-
Stan
Bieżący stan urządzenia.
-
Typ
Typ sieci powiązany z urządzeniem (sieć komórkowa, Ethernet lub Wi-Fi).
DeviceStateType
Typ wyliczeniowy
„Nie zainicjowano”
Urządzenie jest dostępne, ale nie zostało zainicjowane.
„Wyłączone”
Urządzenie zostało zainicjowane, ale nie zostało włączone.
„Włączenie”
Poproszono o stan włączenia, ale nie zostało ukończone.
„Włączone”
Urządzenie jest włączone.
„Niedozwolone”
Urządzenie jest zabronione.
EAPProperties
Właściwości
-
AnonymousIdentity
ciąg znaków opcjonalny
-
Identyfikator certyfikatu klientaPKCS11Id
ciąg znaków opcjonalny
Chrome 60 i nowsze wersje -
ClientCertPattern
CertificatePattern – opcjonalny
-
ClientCertProvisioningProfileId
ciąg znaków opcjonalny
Chrome w wersji 93 i nowszych -
ClientCertRef
ciąg znaków opcjonalny
-
ClientCertType
-
Tożsamość
ciąg znaków opcjonalny
-
Inner
ciąg znaków opcjonalny
-
Zewnętrzne
ciąg znaków opcjonalny
Typ zewnętrznego protokołu EAP. Wymagany przez ONC, ale może nie być dostępny przy tłumaczeniu z programu Shill.
-
Hasło
ciąg znaków opcjonalny
-
SaveCredentials
wartość logiczna opcjonalna
-
ServerCAPEMs
string[] opcjonalny
-
ServerCARefs
string[] opcjonalny
-
SubjectMatch
ManagedDOMString opcjonalnie
Chrome 60 i nowsze wersje -
UseProactiveKeyCaching
wartość logiczna opcjonalna
-
UseSystemCAs
wartość logiczna opcjonalna
EthernetProperties
Właściwości
-
Uwierzytelnianie
ciąg znaków opcjonalny
Uwierzytelnianie używane przez sieć Ethernet. Możliwe wartości to
None
i8021X
. -
AutoConnect
wartość logiczna opcjonalna
Określa, czy sieć Ethernet ma zostać połączona automatycznie.
-
EAP
EAPProperties opcjonalnie
Ustawienia EAP sieci. Wymagane do uwierzytelniania 8021X.
EthernetStateProperties
Właściwości
-
Uwierzytelnianie
string,
FoundNetworkProperties
Właściwości
-
LongName
ciąg znaków opcjonalny
Długa nazwa operatora sieci.
-
NetworkId
string,
Identyfikator sieci.
-
ShortName
ciąg znaków opcjonalny
Skrócona nazwa operatora sieci.
-
Stan
string,
Dostępność sieci.
-
Technologia
string,
Dostęp do technologii używanej przez sieć.
GlobalPolicy
Właściwości
-
AllowOnlyPolicyNetworksToAutoconnect
wartość logiczna opcjonalna
Jeśli zasada ma wartość Prawda, tylko sieci z zasadami mogą łączyć się automatycznie. Wartość domyślna to fałsz.
-
AllowOnlyPolicyNetworksToConnect
wartość logiczna opcjonalna
Jeśli ma wartość Prawda, można łączyć tylko sieci z zasadami i nie można dodawać ani konfigurować nowych sieci. Wartość domyślna to fałsz.
-
AllowOnlyPolicyNetworksToConnectIfAvailable
wartość logiczna opcjonalna
Chrome 70 i nowsze wersjeJeśli sieć zarządzana jest dostępna na widocznej liście sieci, można łączyć się tylko z sieciami zasad i nie można dodawać ani konfigurować nowych sieci. Wartość domyślna to fałsz.
-
BlockedHexSSIDs
string[] opcjonalny
Chrome 86 i nowsze wersjeLista zablokowanych sieci. Połączenia z zablokowanymi sieciami są niedozwolone. Sieci można ponownie odblokować, podając konkretną konfigurację sieci. Domyślnie jest to pusta lista.
IPConfigProperties
Właściwości
-
ExcludedRoutes
string[] opcjonalny
Chrome 76 i nowsze wersjeTablica bloków IP w notacji CIDR: szczegółowe informacje znajdziesz w sekcji onc_spec.md.
-
Brama
ciąg znaków opcjonalny
Adres bramy użyty do konfiguracji adresu IP.
-
IPAddress
ciąg znaków opcjonalny
Adres IP połączenia. Może to być adres IPv4 lub IPv6 w zależności od wartości
Type
. -
IncludedRoutes
string[] opcjonalny
Chrome 76 i nowsze wersjeTablica bloków IP w notacji CIDR: szczegółowe informacje znajdziesz w sekcji onc_spec.md.
-
NameServers
string[] opcjonalny
Tablica adresów używanych przez serwery nazw.
-
RoutingPrefix
Liczba opcjonalnie
Prefiks routingu.
-
SearchDomains
string[] opcjonalny
Chrome 76 i nowsze wersjeTablica ciągów znaków dla rozdzielczości nazw: szczegółowe informacje znajdziesz w pliku onc_spec.md.
-
Typ
ciąg znaków opcjonalny
Typ konfiguracji IP. Może mieć wartość
IPv4
lubIPv6
. -
WebProxyAutoDiscoveryUrl
ciąg znaków opcjonalny
Adres URL na potrzeby automatycznego wykrywania serwera proxy WEb zgodnie z raportem przez DHCP.
IPConfigType
Typ wyliczeniowy
IssuerSubjectPattern
Właściwości
-
CommonName
ciąg znaków opcjonalny
Jeśli jest ustawiona, wartość, która ma być dopasowywana do imienia i nazwiska podmiotu certyfikatu.
-
Miejscowość
ciąg znaków opcjonalny
Jeśli jest ustawiona, wartość, która ma być dopasowywana do wspólnej lokalizacji podmiotu certyfikatu.
-
Organizacja
ciąg znaków opcjonalny
Jeśli jest ustawiona, wartość, względem której ma być dopasowywana organizacja osoby wystawiającej certyfikat. Co najmniej 1 organizacja powinna pasować do wartości.
-
OrganizationalUnit
ciąg znaków opcjonalny
Jeśli jest ustawiona, wartość, względem której ma być zgodna z jednostkami organizacyjnymi podmiotu certyfikatu. Co najmniej 1 jednostka organizacyjna powinna pasować do wartości.
ManagedBoolean
Właściwości
-
Aktywny
wartość logiczna opcjonalna
Wartość aktywna obecnie używana przez menedżera konfiguracji sieci (np. Shill).
-
DeviceEditable
wartość logiczna opcjonalna
Określa, czy zasada DevicePolicy dla danej usługi istnieje i umożliwia jej edytowanie (np. zalecana wartość właściwości ustawiona w zasadach). Domyślna wartość to
false
. -
DevicePolicy
wartość logiczna opcjonalna
Wartość właściwości podana przez zasady dotyczące urządzeń.
-
Obejmuje
ciąg znaków opcjonalny
Źródło, na podstawie którego określona została efektywna wartość właściwości.
-
wartość logiczna opcjonalna
Wartość ustawiona dla wszystkich użytkowników urządzenia. Podana tylko wtedy, gdy
DeviceEditiable
ma wartośćtrue
. -
UserEditable
wartość logiczna opcjonalna
Wskazuje, czy w przypadku danej usługi istnieje zasada UserPolicy i czy można ją edytować (czyli ustawiana jest zalecana wartość właściwości). Domyślna wartość to
false
. -
UserPolicy
wartość logiczna opcjonalna
Wartość właściwości podana w zasadach dotyczących użytkowników.
-
UserSetting
wartość logiczna opcjonalna
Wartość właściwości ustawiona przez zalogowanego użytkownika. Podana tylko wtedy, gdy
UserEditable
ma wartośćtrue
.
ManagedCellularProperties
Właściwości
-
ActivationState
ActivationStateType opcjonalna
-
ActivationType
ciąg znaków opcjonalny
-
AllowRoaming
wartość logiczna opcjonalna
Zobacz
CellularProperties.AllowRoaming
. -
AutoConnect
Opcjonalny ManagedBoolean
Zobacz
CellularProperties.AutoConnect
. -
Rodzinny
ciąg znaków opcjonalny
Zobacz
CellularProperties.Family
. -
FirmwareRevision
ciąg znaków opcjonalny
-
FoundNetworks
FoundNetworkProperties[] opcjonalne
Zobacz
CellularProperties.FoundNetworks
. -
HardwareRevision
ciąg znaków opcjonalny
-
HomeProvider
CellularProviderProperties[] opcjonalny
Zobacz
CellularProperties.HomeProvider
. -
Producent
ciąg znaków opcjonalny
Zobacz
CellularProperties.Manufacturer
. -
ModelID
ciąg znaków opcjonalny
Zobacz
CellularProperties.ModelID
. -
NetworkTechnology
ciąg znaków opcjonalny
-
PaymentPortal
PaymentPortal (opcjonalnie)
Zobacz
CellularProperties.PaymentPortal
. -
RoamingState
ciąg znaków opcjonalny
Zobacz
CellularProperties.RoamingState
. -
SIMLockStatus
SIMLockStatus opcjonalnie
Zobacz
CellularProperties.SIMLockStatus
. -
SIMPresent
wartość logiczna opcjonalna
Zobacz
CellularProperties.SIMPresent
. -
Skanowanie
wartość logiczna opcjonalna
Chrome w wersji 63 i nowszychZobacz
CellularProperties.Scanning
. -
ServingOperator
CellularProviderProperties opcjonalny;
-
SignalStrength
Liczba opcjonalnie
-
SupportNetworkScan
wartość logiczna opcjonalna
ManagedDOMString
Właściwości
-
Aktywny
ciąg znaków opcjonalny
Wartość aktywna obecnie używana przez menedżera konfiguracji sieci (np. Shill).
-
DeviceEditable
wartość logiczna opcjonalna
Określa, czy zasada DevicePolicy dla danej usługi istnieje i umożliwia jej edytowanie (np. zalecana wartość właściwości ustawiona w zasadach). Domyślna wartość to
false
. -
DevicePolicy
ciąg znaków opcjonalny
Wartość właściwości podana przez zasady dotyczące urządzeń.
-
Obejmuje
ciąg znaków opcjonalny
Źródło, na podstawie którego określona została efektywna wartość właściwości.
-
ciąg znaków opcjonalny
Wartość ustawiona dla wszystkich użytkowników urządzenia. Podana tylko wtedy, gdy
DeviceEditiable
ma wartośćtrue
. -
UserEditable
wartość logiczna opcjonalna
Wskazuje, czy w przypadku danej usługi istnieje zasada UserPolicy i czy można ją edytować (czyli ustawiana jest zalecana wartość właściwości). Domyślna wartość to
false
. -
UserPolicy
ciąg znaków opcjonalny
Wartość właściwości podana w zasadach dotyczących użytkowników.
-
UserSetting
ciąg znaków opcjonalny
Wartość właściwości ustawiona przez zalogowanego użytkownika. Podana tylko wtedy, gdy
UserEditable
ma wartośćtrue
.
ManagedDOMStringList
Właściwości
-
Aktywny
string[] opcjonalny
Wartość aktywna obecnie używana przez menedżera konfiguracji sieci (np. Shill).
-
DeviceEditable
wartość logiczna opcjonalna
Określa, czy zasada DevicePolicy dla danej usługi istnieje i umożliwia jej edytowanie (np. zalecana wartość właściwości ustawiona w zasadach). Domyślna wartość to
false
. -
DevicePolicy
string[] opcjonalny
Wartość właściwości podana przez zasady dotyczące urządzeń.
-
Obejmuje
ciąg znaków opcjonalny
Źródło, na podstawie którego określona została efektywna wartość właściwości.
-
string[] opcjonalny
Wartość ustawiona dla wszystkich użytkowników urządzenia. Podana tylko wtedy, gdy
DeviceEditiable
ma wartośćtrue
. -
UserEditable
wartość logiczna opcjonalna
Wskazuje, czy w przypadku danej usługi istnieje zasada UserPolicy i czy można ją edytować (czyli ustawiana jest zalecana wartość właściwości). Domyślna wartość to
false
. -
UserPolicy
string[] opcjonalny
Wartość właściwości podana w zasadach dotyczących użytkowników.
-
UserSetting
string[] opcjonalny
Wartość właściwości ustawiona przez zalogowanego użytkownika. Podana tylko wtedy, gdy
UserEditable
ma wartośćtrue
.
ManagedEthernetProperties
Właściwości
-
Uwierzytelnianie
ManagedDOMString opcjonalnie
-
AutoConnect
Opcjonalny ManagedBoolean
Zobacz
EthernetProperties.AutoConnect
.
ManagedIPConfigProperties
Właściwości
-
Brama
ManagedDOMString opcjonalnie
Zobacz
IPConfigProperties.Gateway
. -
IPAddress
ManagedDOMString opcjonalnie
Zobacz
IPConfigProperties.IPAddress
. -
NameServers
Opcjonalne ManagedDOMStringList
Zobacz
IPConfigProperties.NameServers
. -
RoutingPrefix
ManagedLong – opcjonalny
Zobacz
IPConfigProperties.RoutingPrefix
. -
Typ
ManagedDOMString opcjonalnie
Zobacz
IPConfigProperties.Type
. -
WebProxyAutoDiscoveryUrl
ManagedDOMString opcjonalnie
ManagedIPConfigType
Właściwości
-
Aktywny
IPConfigType opcjonalnie
Wartość aktywna obecnie używana przez menedżera konfiguracji sieci (np. Shill).
-
DeviceEditable
wartość logiczna opcjonalna
Określa, czy zasada DevicePolicy dla danej usługi istnieje i umożliwia jej edytowanie (np. zalecana wartość właściwości ustawiona w zasadach). Domyślna wartość to
false
. -
DevicePolicy
IPConfigType opcjonalnie
Wartość właściwości podana przez zasady dotyczące urządzeń.
-
Obejmuje
ciąg znaków opcjonalny
Źródło, na podstawie którego określona została efektywna wartość właściwości.
-
IPConfigType opcjonalnie
Wartość ustawiona dla wszystkich użytkowników urządzenia. Podana tylko wtedy, gdy
DeviceEditiable
ma wartośćtrue
. -
UserEditable
wartość logiczna opcjonalna
Wskazuje, czy w przypadku danej usługi istnieje zasada UserPolicy i czy można ją edytować (czyli ustawiana jest zalecana wartość właściwości). Domyślna wartość to
false
. -
UserPolicy
IPConfigType opcjonalnie
Wartość właściwości podana w zasadach dotyczących użytkowników.
-
UserSetting
IPConfigType opcjonalnie
Wartość właściwości ustawiona przez zalogowanego użytkownika. Podana tylko wtedy, gdy
UserEditable
ma wartośćtrue
.
ManagedLong
Właściwości
-
Aktywny
Liczba opcjonalnie
Wartość aktywna obecnie używana przez menedżera konfiguracji sieci (np. Shill).
-
DeviceEditable
wartość logiczna opcjonalna
Określa, czy zasada DevicePolicy dla danej usługi istnieje i umożliwia jej edytowanie (np. zalecana wartość właściwości ustawiona w zasadach). Domyślna wartość to
false
. -
DevicePolicy
Liczba opcjonalnie
Wartość właściwości podana przez zasady dotyczące urządzeń.
-
Obejmuje
ciąg znaków opcjonalny
Źródło, na podstawie którego określona została efektywna wartość właściwości.
-
Liczba opcjonalnie
Wartość ustawiona dla wszystkich użytkowników urządzenia. Podana tylko wtedy, gdy
DeviceEditiable
ma wartośćtrue
. -
UserEditable
wartość logiczna opcjonalna
Wskazuje, czy w przypadku danej usługi istnieje zasada UserPolicy i czy można ją edytować (czyli ustawiana jest zalecana wartość właściwości). Domyślna wartość to
false
. -
UserPolicy
Liczba opcjonalnie
Wartość właściwości podana w zasadach dotyczących użytkowników.
-
UserSetting
Liczba opcjonalnie
Wartość właściwości ustawiona przez zalogowanego użytkownika. Podana tylko wtedy, gdy
UserEditable
ma wartośćtrue
.
ManagedManualProxySettings
Właściwości
-
FTPProxy
ManagedProxyLocation opcjonalnie
Zobacz
ManualProxySettings.FTPProxy
. -
HTTPProxy
ManagedProxyLocation opcjonalnie
Zobacz
ManualProxySettings.HTTPProxy
. -
Skarpety
ManagedProxyLocation opcjonalnie
Zobacz
ManualProxySettings.SOCKS
. -
SecureHTTPProxy
ManagedProxyLocation opcjonalnie
ManagedProperties
Właściwości
-
Sieć komórkowa
ManagedCellularProperties opcjonalny
Zobacz
NetworkProperties.Cellular
. -
Z możliwością połączenia
wartość logiczna opcjonalna
Zobacz
NetworkProperties.Connectable
. -
ConnectionState
Opcjonalny ConnectionStateType
-
ErrorState
ciąg znaków opcjonalny
Zobacz
NetworkProperties.ErrorState
. -
Ethernet
Opcjonalnie ManagedEthernetProperties
Zobacz
NetworkProperties.Ethernet
. -
GUID
string,
Zobacz
NetworkProperties.GUID
. -
IPAddressConfigType
Opcjonalne ManagedIPConfigType
-
IPConfigs
IPConfigProperties[] opcjonalny
Zobacz
NetworkProperties.IPConfigs
. -
MacAddress
ciąg znaków opcjonalny
Zobacz
NetworkProperties.MacAddress
. -
Użycie danych jest mierzone
Opcjonalny ManagedBoolean
Chrome 85 i nowsze wersjeZobacz
NetworkProperties.Metered
. -
Nazwa
ManagedDOMString opcjonalnie
Zobacz
NetworkProperties.Name
. -
NameServersConfigType
Opcjonalne ManagedIPConfigType
-
Priorytet
ManagedLong – opcjonalny
Zobacz
NetworkProperties.Priority
. -
ProxySettings
ManagedProxySettings opcjonalnie
Zobacz
NetworkProperties.ProxySettings
. -
RestrictedConnectivity
wartość logiczna opcjonalna
-
SavedIPConfig
Opcjonalnie IPConfigProperties
Zobacz
NetworkProperties.SavedIPConfig
. -
Źródło
ciąg znaków opcjonalny
Zobacz
NetworkProperties.Source
. -
StaticIPConfig
Opcjonalnie ManagedIPConfigProperties
Zobacz
NetworkProperties.StaticIPConfig
. -
TrafficCounterResetTime
Liczba opcjonalnie
Chrome 125 i nowsze wersje -
Typ
Zobacz
NetworkProperties.Type
. -
VPN
ManagedVPNProperties opcjonalnie
Zobacz
NetworkProperties.VPN
. -
WiFi
ManagedWiFiProperties opcjonalnie
Zobacz
NetworkProperties.WiFi
.
ManagedProxyLocation
Właściwości
-
Host
Zobacz
ProxyLocation.Host
. -
Port
Zobacz
ProxyLocation.Port
.
ManagedProxySettings
Właściwości
-
ExcludeDomains
Opcjonalne ManagedDOMStringList
Zobacz
ProxySettings.ExcludeDomains
. -
Ręczne
ManagedManualProxySettings opcjonalnie
Zobacz
ProxySettings.Manual
. -
PAC
ManagedDOMString opcjonalnie
Zobacz
ProxySettings.PAC
. -
Zobacz
ProxySettings.Type
.
ManagedProxySettingsType
Właściwości
-
Aktywny
ProxySettingsType opcjonalnie
Wartość aktywna obecnie używana przez menedżera konfiguracji sieci (np. Shill).
-
DeviceEditable
wartość logiczna opcjonalna
Określa, czy zasada DevicePolicy dla danej usługi istnieje i umożliwia jej edytowanie (np. zalecana wartość właściwości ustawiona w zasadach). Domyślna wartość to
false
. -
DevicePolicy
ProxySettingsType opcjonalnie
Wartość właściwości podana przez zasady dotyczące urządzeń.
-
Obejmuje
ciąg znaków opcjonalny
Źródło, na podstawie którego określona została efektywna wartość właściwości.
-
ProxySettingsType opcjonalnie
Wartość ustawiona dla wszystkich użytkowników urządzenia. Podana tylko wtedy, gdy
DeviceEditiable
ma wartośćtrue
. -
UserEditable
wartość logiczna opcjonalna
Wskazuje, czy w przypadku danej usługi istnieje zasada UserPolicy i czy można ją edytować (czyli ustawiana jest zalecana wartość właściwości). Domyślna wartość to
false
. -
UserPolicy
ProxySettingsType opcjonalnie
Wartość właściwości podana w zasadach dotyczących użytkowników.
-
UserSetting
ProxySettingsType opcjonalnie
Wartość właściwości ustawiona przez zalogowanego użytkownika. Podana tylko wtedy, gdy
UserEditable
ma wartośćtrue
.
ManagedThirdPartyVPNProperties
Właściwości
-
ExtensionID
-
ProviderName
ciąg znaków opcjonalny
ManagedVPNProperties
Właściwości
-
AutoConnect
Opcjonalny ManagedBoolean
Zobacz
VPNProperties.AutoConnect
. -
Host
ManagedDOMString opcjonalnie
Zobacz
VPNProperties.Host
. -
Typ
ManagedDOMString opcjonalnie
Zobacz
VPNProperties.Type
.
ManagedWiFiProperties
Właściwości
-
AllowGatewayARPPolling
Opcjonalny ManagedBoolean
-
AutoConnect
Opcjonalny ManagedBoolean
Zobacz
WiFiProperties.AutoConnect
. -
BSSID
ciąg znaków opcjonalny
Zobacz
WiFiProperties.BSSID
. -
Częstotliwość
Liczba opcjonalnie
Zobacz
WiFiProperties.Frequency
. -
FrequencyList
number[] opcjonalny
Zobacz
WiFiProperties.FrequencyList
. -
HexSSID
ManagedDOMString opcjonalnie
Zobacz
WiFiProperties.HexSSID
. -
HiddenSSID
Opcjonalny ManagedBoolean
Zobacz
WiFiProperties.HiddenSSID
. -
RoamThreshold
ManagedLong – opcjonalny
Wycofano, zignorowano. Zobacz
WiFiProperties.RoamThreshold
. -
SSID
ManagedDOMString opcjonalnie
Zobacz
WiFiProperties.SSID
. -
Bezpieczeństwo
Zobacz
WiFiProperties.Security
. -
SignalStrength
Liczba opcjonalnie
Zobacz
WiFiProperties.SignalStrength
.
ManualProxySettings
Właściwości
-
FTPProxy
Opcjonalne ProxyLocation
Ustawienia serwera proxy FTP.
-
HTTPProxy
Opcjonalne ProxyLocation
Ustawienia serwera proxy HTTP.
-
Skarpety
Opcjonalne ProxyLocation
Ustawienia serwera proxy SOCKS.
-
SecureHTTPProxy
Opcjonalne ProxyLocation
Ustawienia bezpiecznego serwera proxy HTTP.
NetworkConfigProperties
Właściwości
-
Sieć komórkowa
CellularProperties opcjonalny
Zobacz
NetworkProperties.Cellular
. -
Ethernet
Opcjonalnie EthernetProperties
Zobacz
NetworkProperties.Ethernet
. -
GUID
ciąg znaków opcjonalny
Zobacz
NetworkProperties.GUID
. -
IPAddressConfigType
IPConfigType opcjonalnie
-
Nazwa
ciąg znaków opcjonalny
Zobacz
NetworkProperties.Name
. -
NameServersConfigType
IPConfigType opcjonalnie
-
Priorytet
Liczba opcjonalnie
Zobacz
NetworkProperties.Priority
. -
Typ
Opcjonalny NetworkType
Zobacz
NetworkProperties.Type
. -
VPN
VPNProperties opcjonalnie
Zobacz
NetworkProperties.VPN
. -
WiFi
WiFiProperties opcjonalnie
Zobacz
NetworkProperties.WiFi
. -
WiMAX
WiMAXProperties opcjonalnie
Rola wycofana.
NetworkFilter
Właściwości
-
skonfigurowano
wartość logiczna opcjonalna
Jeśli ma wartość true (prawda), uwzględnij tylko skonfigurowane (zapisane) sieci. Wartość domyślna to „false” (fałsz).
-
limit
Liczba opcjonalnie
Maksymalna liczba sieci do zwrócenia. Jeśli nie określono inaczej, domyślna wartość to 1000. Wpisz 0, aby nie wprowadzać limitu.
-
networkType
Typ sieci do zwrócenia.
-
widoczna
wartość logiczna opcjonalna
Jeśli ma wartość prawda, uwzględnij tylko sieci widoczne (powiązane fizycznie lub w zasięgu). Wartość domyślna to „false” (fałsz).
NetworkProperties
Właściwości
-
Sieć komórkowa
CellularProperties opcjonalny
Sieci komórkowe: właściwości sieci komórkowej.
-
Z możliwością połączenia
wartość logiczna opcjonalna
Określa, czy można połączyć się z siecią.
-
ConnectionState
Opcjonalny ConnectionStateType
Obecny stan połączenia sieci.
-
ErrorState
ciąg znaków opcjonalny
Ostatni zarejestrowany stan błędu sieci.
-
Ethernet
Opcjonalnie EthernetProperties
W przypadku sieci Ethernet właściwości sieci Ethernet.
-
GUID
string,
Identyfikator GUID sieci.
-
IPAddressConfigType
IPConfigType opcjonalnie
Typ konfiguracji adresu IP sieci.
-
IPConfigs
IPConfigProperties[] opcjonalny
Konfiguracja adresu IP sieci.
-
MacAddress
ciąg znaków opcjonalny
Adres MAC sieci.
-
Użycie danych jest mierzone
wartość logiczna opcjonalna
Chrome 85 i nowsze wersjeWskazuje, czy sieć ma pomiary użycia.
-
Nazwa
ciąg znaków opcjonalny
Przyjazna dla użytkownika nazwa sieci.
-
NameServersConfigType
IPConfigType opcjonalnie
Typ konfiguracji IP serwerów nazw używanych przez sieć.
-
Priorytet
Liczba opcjonalnie
Priorytet sieci.
-
ProxySettings
Opcjonalne ProxySettings
Ustawienia serwera proxy sieci.
-
RestrictedConnectivity
wartość logiczna opcjonalna
W przypadku sieci połączonej: czy połączenie z internetem jest ograniczone, np. czy sieć znajduje się za portalem lub czy sieć komórkowa nie została aktywowana.
-
SavedIPConfig
Opcjonalnie IPConfigProperties
Konfiguracja IP otrzymana z serwera DHCP przed zastosowaniem konfiguracji statycznego adresu IP.
-
Źródło
ciąg znaków opcjonalny
Wskazuje, czy i w jaki sposób sieć jest skonfigurowana. Możliwe wartości to:
Device
DevicePolicy
User
UserPolicy
None
Wartość „None” (brak) powoduje konflikt z generowaniem kodu rozszerzenia, więc zamiast wyliczenia „SourceType” musimy użyć ciągu znaków.
-
StaticIPConfig
Opcjonalnie IPConfigProperties
Statyczna konfiguracja adresu IP sieci.
-
TrafficCounterResetTime
Liczba opcjonalnie
Chrome 125 i nowsze wersjeData ostatniego zresetowania liczników ruchu.
-
Typ
Typ sieci.
-
VPN
VPNProperties opcjonalnie
W przypadku sieci VPN są to właściwości sieci VPN.
-
WiFi
WiFiProperties opcjonalnie
W przypadku sieci Wi-Fi właściwości sieci Wi-Fi.
NetworkStateProperties
Właściwości
-
Sieć komórkowa
CellularStateProperties opcjonalny
Zobacz
NetworkProperties.Cellular
. -
Z możliwością połączenia
wartość logiczna opcjonalna
Zobacz
NetworkProperties.Connectable
. -
ConnectionState
Opcjonalny ConnectionStateType
-
ErrorState
ciąg znaków opcjonalny
Zobacz
NetworkProperties.ErrorState
. -
Ethernet
Opcjonalnie EthernetStateProperties
Zobacz
NetworkProperties.Ethernet
. -
GUID
string,
Zobacz
NetworkProperties.GUID
. -
Nazwa
ciąg znaków opcjonalny
Zobacz
NetworkProperties.Name
. -
Priorytet
Liczba opcjonalnie
Zobacz
NetworkProperties.Priority
. -
Źródło
ciąg znaków opcjonalny
Zobacz
NetworkProperties.Source
. -
Typ
Zobacz
NetworkProperties.Type
. -
VPN
VPNStateProperties opcjonalne
Zobacz
NetworkProperties.VPN
. -
WiFi
WiFiStateProperties opcjonalnie
Zobacz
NetworkProperties.WiFi
.
NetworkType
Typ wyliczeniowy
PaymentPortal
Właściwości
-
Metoda
string,
Metoda HTTP używana w portalu płatności.
-
PostData
ciąg znaków opcjonalny
Dane poczty, które mają zostać wysłane do portalu płatności. Ignorowana, chyba że
Method
ma wartośćPOST
. -
Adres URL
ciąg znaków opcjonalny
Adres URL portalu płatności.
ProxyLocation
Właściwości
-
Host
string,
Host adresu IP serwera proxy.
-
Port
Liczba
Port, który ma być używany przez serwer proxy.
ProxySettings
Właściwości
-
ExcludeDomains
string[] opcjonalny
Domeny i hosty, w przypadku których ręczne ustawienia serwera proxy są wykluczone.
-
Ręczne
ManualProxySettings – opcjonalne;
Ręczne ustawienia serwera proxy – używane tylko w przypadku ustawień serwera proxy
Manual
. -
PAC
ciąg znaków opcjonalny
Adres URL pliku automatycznej konfiguracji serwera proxy.
-
Typ ustawień serwera proxy.
ProxySettingsType
Typ wyliczeniowy
SIMLockStatus
Właściwości
-
LockEnabled
boolean
Określa, czy blokada karty SIM jest włączona.
-
LockType
string,
Stan blokady karty SIM – możliwe wartości to
'sim-pin'
,'sim-puk'
i''
. -
RetriesLeft
Liczba opcjonalnie
Liczba dozwolonych prób zablokowania kodu PIN, zanim będzie trzeba podać kod PUK do odblokowania karty SIM.
ThirdPartyVPNProperties
Właściwości
-
ExtensionID
string,
Identyfikator rozszerzenia zewnętrznego dostawcy sieci VPN.
-
ProviderName
ciąg znaków opcjonalny
Nazwa dostawcy VPN.
VPNProperties
Właściwości
-
AutoConnect
wartość logiczna opcjonalna
Określa, czy sieć VPN ma zostać połączona automatycznie.
-
Host
ciąg znaków opcjonalny
Host VPN.
-
Typ
ciąg znaków opcjonalny
Typ sieci VPN. To nie może być wyliczenie z powodu „L2TP-IPSec”. Jest to opcjonalne w przypadku właściwości NetworkConfigConfig, który jest przekazywany do parametru setWłaściwości, którego można używać do ustawiania tylko konkretnych właściwości.
VPNStateProperties
Właściwości
-
Typ
string,
Zobacz
VPNProperties.Type
.
WiFiProperties
Właściwości
-
AllowGatewayARPPolling
wartość logiczna opcjonalna
Określa, czy odpytywanie ARP bramy domyślnej jest dozwolone. Wartość domyślna to true.
-
AutoConnect
wartość logiczna opcjonalna
Określa, czy sieć Wi-Fi ma zostać połączona automatycznie, gdy znajdzie się w zasięgu.
-
BSSID
ciąg znaków opcjonalny
Identyfikator BSSID powiązanego punktu dostępu.
-
EAP
EAPProperties opcjonalnie
Właściwości sieci EAP. Wymagane w przypadku sieci
WEP-8021X
iWPA-EAP
. -
Częstotliwość
Liczba opcjonalnie
Częstotliwość pracy usługi Wi-Fi w MHz. W przypadku sieci połączonych jest aktualna częstotliwość, z którą połączona jest sieć. W przeciwnym razie częstotliwość najlepszej dostępnej BSS.
-
FrequencyList
number[] opcjonalny
Zawiera wszystkie częstotliwości operacyjne ostatnio zarejestrowane w sieci Wi-Fi.
-
HexSSID
ciąg znaków opcjonalny
Zakodowana szesnastkowo kopia identyfikatora SSID sieci.
-
HiddenSSID
wartość logiczna opcjonalna
Określa, czy identyfikator SSID sieci będzie rozpowszechniany.
-
Hasło wielowyrazowe
ciąg znaków opcjonalny
Chrome 66 i nowsze wersjeHasło połączeń WEP/WPA/WPA2. Tę właściwość można tylko ustawić – właściwości zwracane przez metodę
getProperties
nie będą zawierać tej wartości. -
RoamThreshold
Liczba opcjonalnie
Wycofano, zignorowano.
-
SSID
ciąg znaków opcjonalny
Identyfikator SSID sieci.
-
Bezpieczeństwo
ciąg znaków opcjonalny
Typ zabezpieczeń sieci.
-
SignalStrength
Liczba opcjonalnie
Siła sygnału sieci.
WiFiStateProperties
Właściwości
-
BSSID
ciąg znaków opcjonalny
Zobacz
WiFiProperties.BSSID
. -
Częstotliwość
Liczba opcjonalnie
Zobacz
WiFiProperties.Frequency
. -
HexSSID
ciąg znaków opcjonalny
Chrome 62 i nowsze wersjeZobacz
WiFiProperties.HexSSID
. -
SSID
ciąg znaków opcjonalny
Chrome 62 i nowsze wersjeZobacz
WiFiProperties.SSID
. -
Bezpieczeństwo
string,
Zobacz
WiFiProperties.Security
. -
SignalStrength
Liczba opcjonalnie
Zobacz
WiFiProperties.SignalStrength
.
WiMAXProperties
Właściwości
-
AutoConnect
wartość logiczna opcjonalna
Określa, czy sieć ma zostać połączona automatycznie.
-
EAP
EAPProperties opcjonalnie
Właściwości sieci EAP.
Metody
createNetwork()
chrome.networking.onc.createNetwork(
shared: boolean,
properties: NetworkConfigProperties,
callback?: function,
)
Tworzy nową konfigurację sieci z usług. Jeśli pasująca skonfigurowana sieć już istnieje, nie zadziała. W przeciwnym razie zwraca identyfikator GUID nowej sieci.
Parametry
-
boolean
Jeśli
true
, udostępnij tę konfigurację sieci innym użytkownikom.Ta opcja jest dostępna tylko w interfejsie internetowym Chrome.* W przypadku wywołania przez aplikacje jedyną dozwoloną wartością jest
false
. -
usługi
Właściwości, z którymi chcesz skonfigurować nową sieć.
-
wywołanie zwrotne
funkcja opcjonalnie
Parametr
callback
wygląda tak:(result: string) => void
-
wynik
string,
-
Zwroty
-
Obietnica<string>
Chrome 125 i nowsze wersjeObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych platform. Inne platformy muszą używać wywołań zwrotnych.
disableNetworkType()
chrome.networking.onc.disableNetworkType(
networkType: NetworkType,
)
Wyłącza wszystkie urządzenia pasujące do określonego typu sieci. Zobacz notatkę dotyczącą enableNetworkType
.
Parametry
-
networkType
Typ sieci, która ma zostać wyłączona.
enableNetworkType()
chrome.networking.onc.enableNetworkType(
networkType: NetworkType,
)
Włącza wszystkie urządzenia pasujące do określonego typu sieci. Pamiętaj, że typ może reprezentować kilka typów sieci (np. „Bezprzewodowe”).
Parametry
-
networkType
Typ sieci, która ma zostać włączona.
forgetNetwork()
chrome.networking.onc.forgetNetwork(
networkGuid: string,
callback?: function,
)
Zapomina konfigurację sieci, czyszcząc wszystkie skonfigurowane właściwości sieci z identyfikatorem GUID networkGuid
. Może to również obejmować dowolne inne sieci o pasujących identyfikatorach (np. identyfikator SSID sieci Wi-Fi i identyfikator zabezpieczeń). Jeśli nie ma takiej konfiguracji, pojawi się błąd i operacja nie powiedzie się.
W sesjach kiosku ta metoda nie może zapomnieć udostępnionych konfiguracji sieci.
Parametry
-
networkGuid
string,
Identyfikator GUID sieci do zapomnienia.
-
wywołanie zwrotne
funkcja opcjonalnie
Parametr
callback
wygląda tak:() => void
Zwroty
-
Promise<void>
Chrome 125 i nowsze wersjeObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych platform. Inne platformy muszą używać wywołań zwrotnych.
getCaptivePortalStatus()
chrome.networking.onc.getCaptivePortalStatus(
networkGuid: string,
callback?: function,
)
Zwraca stan portalu przechwytującego dla sieci pasującej do „networkGuid”.
Parametry
-
networkGuid
string,
Identyfikator GUID sieci, dla którego chcesz uzyskać stan portalu przechwytującego.
-
wywołanie zwrotne
funkcja opcjonalnie
Parametr
callback
wygląda tak:(result: CaptivePortalStatus) => void
-
wynik
-
Zwroty
-
Promise<CaptivePortalStatus>
Chrome 125 i nowsze wersjeObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych platform. Inne platformy muszą używać wywołań zwrotnych.
getDeviceStates()
chrome.networking.onc.getDeviceStates(
callback?: function,
)
Zwraca stany dostępnych urządzeń sieciowych.
Parametry
-
wywołanie zwrotne
funkcja opcjonalnie
Parametr
callback
wygląda tak:(result: DeviceStateProperties[]) => void
-
wynik
-
Zwroty
-
Promise<DeviceStateProperties[]>
Chrome 125 i nowsze wersjeObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych platform. Inne platformy muszą używać wywołań zwrotnych.
getGlobalPolicy()
chrome.networking.onc.getGlobalPolicy(
callback?: function,
)
Pobiera właściwości zasady globalnej. Te właściwości nie zmieniają się podczas sesji.
Parametry
-
wywołanie zwrotne
funkcja opcjonalnie
Parametr
callback
wygląda tak:(result: GlobalPolicy) => void
-
wynik
-
Zwroty
-
Promise<GlobalPolicy>
Chrome 125 i nowsze wersjeObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych platform. Inne platformy muszą używać wywołań zwrotnych.
getManagedProperties()
chrome.networking.onc.getManagedProperties(
networkGuid: string,
callback?: function,
)
Pobiera scalone właściwości sieci o identyfikatorze NetworkGuid ze źródeł: ustawienia użytkownika, ustawienia udostępnione, zasady dotyczące użytkowników, zasady dotyczące urządzeń i aktualnie aktywne ustawienia.
Parametry
-
networkGuid
string,
Identyfikator GUID sieci, dla której chcesz pobrać usługi.
-
wywołanie zwrotne
funkcja opcjonalnie
Parametr
callback
wygląda tak:(result: ManagedProperties) => void
-
wynik
-
Zwroty
-
Promise<ManagedProperties>
Chrome 125 i nowsze wersjeObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych platform. Inne platformy muszą używać wywołań zwrotnych.
getNetworks()
chrome.networking.onc.getNetworks(
filter: NetworkFilter,
callback?: function,
)
Zwraca listę obiektów sieciowych o tych samych właściwościach, które zostały określone przez getState
. Dostępny jest filtr określający typ zwracanych sieci i ograniczający liczbę sieci. Sieci są uporządkowane według ich priorytetu. Na początku sieci znajdują się połączone lub połączone sieci.
Parametry
-
filter
Określa, które sieci należy zwrócić.
-
wywołanie zwrotne
funkcja opcjonalnie
Parametr
callback
wygląda tak:(result: NetworkStateProperties[]) => void
-
wynik
-
Zwroty
-
Promise<NetworkStateProperties[]>
Chrome 125 i nowsze wersjeObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych platform. Inne platformy muszą używać wywołań zwrotnych.
getProperties()
chrome.networking.onc.getProperties(
networkGuid: string,
callback?: function,
)
Pobiera wszystkie właściwości sieci o identyfikatorze NetworkGuid. Obejmuje wszystkie właściwości sieci (wartości tylko do odczytu i do odczytu i zapisu).
Parametry
-
networkGuid
string,
Identyfikator GUID sieci, dla której chcesz pobrać usługi.
-
wywołanie zwrotne
funkcja opcjonalnie
Parametr
callback
wygląda tak:(result: NetworkProperties) => void
-
wynik
-
Zwroty
-
Promise<NetworkProperties>
Chrome 125 i nowsze wersjeObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych platform. Inne platformy muszą używać wywołań zwrotnych.
getState()
chrome.networking.onc.getState(
networkGuid: string,
callback?: function,
)
Pobiera z pamięci podręcznej właściwości sieci z identyfikatorem NetworkGuid (tylko do odczytu). Powinna to być funkcja o wyższej wydajności niż getProperties
, która wymaga przesyłania w obie strony zapytania do podsystemu sieciowego. Dla wszystkich sieci zwracane są te właściwości: GUID, Type, Name, WiFi.Security. W przypadku widocznych sieci dostępne są dodatkowe właściwości: ConnectionState, ErrorState, Wi-Fi.SignalStrength, Cell.NetworkTechnology, Cell.ActivationState, Cell.RoamingState.
Parametry
-
networkGuid
string,
Identyfikator GUID sieci, dla której chcesz pobrać usługi.
-
wywołanie zwrotne
funkcja opcjonalnie
Parametr
callback
wygląda tak:(result: NetworkStateProperties) => void
-
wynik
-
Zwroty
-
Promise<NetworkStateProperties>
Chrome 125 i nowsze wersjeObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych platform. Inne platformy muszą używać wywołań zwrotnych.
requestNetworkScan()
chrome.networking.onc.requestNetworkScan(
networkType?: NetworkType,
)
Żądania, które podsystem sieciowy skanuje w poszukiwaniu nowych sieci i aktualizuje listę zwracaną przez funkcję getVisibleNetworks
. To jest tylko żądanie, które podsystem sieci może je zignorować. Jeśli lista zostanie zaktualizowana, uruchomi się zdarzenie onNetworkListChanged
.
Parametry
-
networkType
Opcjonalny NetworkType
Chrome w wersji 63 i nowszychJeśli jest podany, wysyła żądanie skanowania określonego dla danego typu. W przypadku sieci komórkowej wymagane będzie skanowanie sieci komórkowej (o ile jest obsługiwane).
setProperties()
chrome.networking.onc.setProperties(
networkGuid: string,
properties: NetworkConfigProperties,
callback?: function,
)
Ustawia właściwości sieci o identyfikatorze networkGuid
. Dotyczy to tylko skonfigurowanych sieci (źródło != Brak). Nieskonfigurowane widoczne sieci powinny używać parametru createNetwork
. W sesjach kiosku wywołanie tej metody w sieci współdzielonej zakończy się niepowodzeniem.
Parametry
-
networkGuid
string,
Identyfikator GUID sieci, dla której chcesz ustawić właściwości.
-
usługi
Właściwości do ustawienia.
-
wywołanie zwrotne
funkcja opcjonalnie
Parametr
callback
wygląda tak:() => void
Zwroty
-
Promise<void>
Chrome 125 i nowsze wersjeObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych platform. Inne platformy muszą używać wywołań zwrotnych.
startConnect()
chrome.networking.onc.startConnect(
networkGuid: string,
callback?: function,
)
Rozpoczyna połączenie z siecią przy użyciu NetworkGuid.
Parametry
-
networkGuid
string,
Identyfikator GUID sieci, z którą chcesz się połączyć.
-
wywołanie zwrotne
funkcja opcjonalnie
Parametr
callback
wygląda tak:() => void
Zwroty
-
Promise<void>
Chrome 125 i nowsze wersjeObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych platform. Inne platformy muszą używać wywołań zwrotnych.
startDisconnect()
chrome.networking.onc.startDisconnect(
networkGuid: string,
callback?: function,
)
Rozpoczyna rozłączanie z siecią przy użyciu NetworkGuid.
Parametry
-
networkGuid
string,
Identyfikator GUID sieci, od której chcesz się rozłączyć.
-
wywołanie zwrotne
funkcja opcjonalnie
Parametr
callback
wygląda tak:() => void
Zwroty
-
Promise<void>
Chrome 125 i nowsze wersjeObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych platform. Inne platformy muszą używać wywołań zwrotnych.
Wydarzenia
onDeviceStateListChanged
chrome.networking.onc.onDeviceStateListChanged.addListener(
callback: function,
)
Uruchamiane po zmianie listy urządzeń lub zmianie dowolnych właściwości stanu urządzenia.
Parametry
-
wywołanie zwrotne
funkcja
Parametr
callback
wygląda tak:() => void
onNetworkListChanged
chrome.networking.onc.onNetworkListChanged.addListener(
callback: function,
)
Uruchamiane po zmianie listy sieci. Wysyła pełną listę identyfikatorów GUID dla wszystkich bieżących sieci.
Parametry
-
wywołanie zwrotne
funkcja
Parametr
callback
wygląda tak:(changes: string[]) => void
-
Zmiany
string[]
-
onNetworksChanged
chrome.networking.onc.onNetworksChanged.addListener(
callback: function,
)
Uruchamiane, gdy właściwości zmienią się w dowolnej sieci. Wysyła listę identyfikatorów GUID dla sieci, których właściwości się zmieniły.
Parametry
-
wywołanie zwrotne
funkcja
Parametr
callback
wygląda tak:(changes: string[]) => void
-
Zmiany
string[]
-
onPortalDetectionCompleted
chrome.networking.onc.onPortalDetectionCompleted.addListener(
callback: function,
)
Uruchamiane po zakończeniu wykrywania sieci przez portal. Wysyła identyfikator GUID sieci i odpowiedni stan portalu przechwytującego.
Parametry
-
wywołanie zwrotne
funkcja
Parametr
callback
wygląda tak:(networkGuid: string, status: CaptivePortalStatus) => void
-
networkGuid
string,
-
status
-