Opis
Interfejs API chrome.networking.onc
służy do konfigurowania połączeń sieciowych (komórkowych, Ethernet, VPN lub Wi-Fi). Interfejs API jest dostępny w automatycznie uruchamianych sesjach kiosku w ChromeOS.
Konfiguracje połączeń sieciowych są określane zgodnie ze specyfikacją Open Network Configuration (ONC).
UWAGA: większość właściwości słownika i wartości wyliczenia używa stylu UpperCamelCase, aby odpowiadać specyfikacji ONC, a nie konwencji JavaScript lowerCamelCase.
Uprawnienia
networking.onc
Dostępność
Typy
ActivationStateType
Typ wyliczeniowy
„Aktywowany”
„Aktywowanie”
"NotActivated"
"PartiallyActivated"
CaptivePortalStatus
Typ wyliczeniowy
"Nieznany"
„Offline”
„Online”
„Portal”
"ProxyAuthRequired"
CellularProperties
Właściwości
-
ActivationState
ActivationStateType opcjonalny
Stan aktywacji konta operatora.
-
ActivationType
ciąg znaków opcjonalny
Typ aktywacji sieci komórkowej.
-
AllowRoaming
logiczna opcjonalna
Czy roaming jest dozwolony w ramach sieci.
-
AutoConnect
logiczna opcjonalna
Określa, czy sieć komórkowa ma być połączona automatycznie (gdy jest 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 układowego załadowana w modemie komórkowym.
-
FoundNetworks
FoundNetworkProperties[] opcjonalnie
Lista sieci znalezionych podczas ostatniego skanowania sieci.
-
HardwareRevision
ciąg znaków opcjonalny
Wersja sprzętowa modemu komórkowego.
-
HomeProvider
CellularProviderProperties opcjonalnie
Informacje o operatorze, który wydał kartę SIM aktualnie 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, wyświetlana jest obecnie używana technologia sieciowa.
-
PaymentPortal
PaymentPortal opcjonalny
Portal płatności online, którego użytkownik może używać do rejestracji w programie lub do modyfikacji abonamentu na dane mobilne.
-
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
logiczna opcjonalna
czy jest karta SIM.
-
Skanowanie
logiczna opcjonalna
Chrome 63 lub nowszyWartość TRUE, gdy trwa skanowanie sieci komórkowej.
-
ServingOperator
CellularProviderProperties opcjonalnie
Informacje o operatorze, w którego sieci modem jest obecnie zarejestrowany.
-
SignalStrength
number opcjonalny
bieżąca siła sygnału sieci;
-
SupportNetworkScan
logiczna opcjonalna
Czy sieć komórkowa obsługuje skanowanie.
CellularProviderProperties
Właściwości
-
Kod
ciąg znaków
Identyfikator sieci komórkowej jako proste ciągu znaków kodu MCC (kod kraju komórkowego) i kodu MNC (kod sieci komórkowej).
-
Kraj
ciąg znaków opcjonalny
Dwuliterowy kod kraju.
-
Nazwa
ciąg znaków
Nazwa operatora.
CellularStateProperties
Właściwości
-
ActivationState
ActivationStateType opcjonalny
-
NetworkTechnology
ciąg znaków opcjonalny
-
RoamingState
ciąg znaków opcjonalny
Zobacz
CellularProperties.RoamingState
. -
SIMPresent
logiczna opcjonalna
Zobacz
CellularProperties.SIMPresent
. -
SignalStrength
number opcjonalny
CertificatePattern
Właściwości
-
EnrollmentURI
string[] opcjonalnie
Lista identyfikatorów URI, do których użytkownik może zostać przekierowany, jeśli nie zostanie znaleziony żaden certyfikat zgodny z tym wzorcem.
-
Wystawca
IssuerSubjectPattern opcjonalnie
Jeśli jest ustawiony, to wzór, według którego należy dopasowywać ustawienia wystawcy X.509.
-
IssuerCARef
string[] opcjonalnie
Lista certyfikatów urzędu certyfikacji wystawcy certyfikatów. Aby pasował do tego wzorca, certyfikat musi być podpisany przez jeden z nich.
-
Temat
IssuerSubjectPattern opcjonalnie
Jeśli ustawiono, to wzór, do którego należy dopasowywać ustawienia tematu X.509.
ClientCertificateType
Typ wyliczeniowy
„Ref”
„Wzór”
ConnectionStateType
Typ wyliczeniowy
„Połączony”
„Łączenie”
"NotConnected"
DeviceStateProperties
Właściwości
-
SIMLockStatus
SIMLockStatus opcjonalnie
Chrome 62 lub nowszyStan blokady karty SIM, jeśli Type = Cellular i SIMPresent = Prawda.
-
SIMPresent
logiczna opcjonalna
Chrome 62 lub nowszyUstaw na obecność karty SIM, jeśli typ urządzenia to komórkowy.
-
Skanowanie
logiczna opcjonalna
Ustaw, czy urządzenie jest włączone. Prawda, jeśli urządzenie aktualnie skanuje.
-
Stan
Bieżący stan urządzenia.
-
Typ
Typ sieci powiązanej z urządzeniem (komórkowa, Ethernet lub Wi-Fi).
DeviceStateType
Typ wyliczeniowy
„Uninitialized” (Nieinicjalizowany)
Urządzenie jest dostępne, ale nie zostało zainicjowane.
„Wyłączone”
Urządzenie jest zainicjowane, ale nie jest włączone.
„Włączanie”
Włączony stan został żądany, ale nie został ukończony.
„Włączone”
Urządzenie jest włączone.
„Zabronione”
Urządzenie jest zabronione.
EAPProperties
Właściwości
-
AnonymousIdentity
ciąg znaków opcjonalny
-
ClientCertPKCS11Id
ciąg znaków opcjonalny
Chrome 60+ -
ClientCertPattern
CertificatePattern opcjonalnie
-
ClientCertProvisioningProfileId
ciąg znaków opcjonalny
Chrome 93 lub nowszy -
ClientCertRef
ciąg znaków opcjonalny
-
ClientCertType
-
Tożsamość
ciąg znaków opcjonalny
-
Inner
ciąg znaków opcjonalny
-
Outer
ciąg znaków opcjonalny
Typ zewnętrznego EAP. Wymagane przez ONC, ale może nie być podawane podczas tłumaczenia z Shill.
-
Hasło
ciąg znaków opcjonalny
-
SaveCredentials
logiczna opcjonalna
-
ServerCAPEMs
string[] opcjonalnie
-
ServerCARefs
string[] opcjonalnie
-
SubjectMatch
ManagedDOMString opcjonalnie
Chrome 60+ -
UseProactiveKeyCaching
logiczna opcjonalna
-
UseSystemCAs
logiczna opcjonalna
EthernetProperties
Właściwości
-
Uwierzytelnianie
ciąg znaków opcjonalny
Metoda uwierzytelniania używana przez sieć Ethernet. Możliwe wartości to
None
i8021X
. -
AutoConnect
logiczna opcjonalna
Określa, czy sieć Ethernet ma być połączona automatycznie.
-
Program wcześniejszego dostępu
EAPProperties opcjonalny
Ustawienia EAP sieci. Wymagany do uwierzytelniania 8021X.
EthernetStateProperties
Właściwości
-
Uwierzytelnianie
ciąg znaków
FoundNetworkProperties
Właściwości
-
LongName
ciąg znaków opcjonalny
Długa nazwa operatora sieci.
-
NetworkId
ciąg znaków
Identyfikator sieci.
-
ShortName
ciąg znaków opcjonalny
Krótka nazwa operatora sieci.
-
Stan
ciąg znaków
Dostępność sieci.
-
Technologia
ciąg znaków
Technologia dostępu używana przez sieć.
GlobalPolicy
Właściwości
-
AllowOnlyPolicyNetworksToAutoconnect
logiczna opcjonalna
Jeśli to pole ma wartość Prawda, automatycznie łączyć się mogą tylko sieci z zasadami. Wartość domyślna to fałsz.
-
AllowOnlyPolicyNetworksToConnect
logiczna opcjonalna
Jeśli wartość to prawda, można łączyć się tylko z sieciami z zasadami. Nie można dodawać ani konfigurować nowych sieci. Wartość domyślna to fałsz.
-
AllowOnlyPolicyNetworksToConnectIfAvailable
logiczna opcjonalna
Chrome 70 lub nowszyJeśli wartość to prawda, a na liście widocznych sieci jest dostępna sieć zarządzana, można połączyć się tylko z sieciami określonymi w zasadach. Nie można dodawać ani konfigurować nowych sieci. Wartość domyślna to fałsz.
-
BlockedHexSSIDs
string[] opcjonalnie
Chrome 86 lub nowszyLista zablokowanych sieci. Połączenia z zablokowanymi sieciami są niedozwolone. Sieci można odblokować, podając ich dokładną konfigurację. Domyślnie jest to pusta lista.
IPConfigProperties
Właściwości
-
ExcludedRoutes
string[] opcjonalnie
Chrome 76 lub nowszyTablica bloków adresów IP w notacji CIDR (szczegóły znajdziesz w pliku onc_spec.md).
-
Brama
ciąg znaków opcjonalny
Adres bramy używany do konfiguracji 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 parametru
Type
. -
IncludedRoutes
string[] opcjonalnie
Chrome 76 lub nowszyTablica bloków adresów IP w notacji CIDR (szczegóły znajdziesz w pliku onc_spec.md).
-
NameServers
string[] opcjonalnie
Tablica adresów używanych na potrzeby serwerów nazw.
-
RoutingPrefix
number opcjonalny
Prefiks routingu.
-
SearchDomains
string[] opcjonalnie
Chrome 76 lub nowszyTablica ciągów znaków do rozwiązywania nazw. Szczegółowe informacje znajdziesz w pliku onc_spec.md.
-
Typ
ciąg znaków opcjonalny
Typ konfiguracji adresu IP. Może to być
IPv4
lubIPv6
. -
WebProxyAutoDiscoveryUrl
ciąg znaków opcjonalny
Adres URL protokołu WPAD (Web Proxy Auto-Discovery), jak podano w DHCP.
IPConfigType
Typ wyliczeniowy
„DHCP”
„Static”
IssuerSubjectPattern
Właściwości
-
CommonName
ciąg znaków opcjonalny
Jeśli jest ustawiona, wartość, z którą ma być dopasowywana nazwa domeny w certyfikacie.
-
Miejscowość
ciąg znaków opcjonalny
Jeśli jest ustawiona, wartość, z którą ma być dopasowywana wspólna lokalizacja podmiotu certyfikatu.
-
Organizacja
ciąg znaków opcjonalny
Jeśli ustawiona, wartość, z którą porównywane są organizacje podmiotu certyfikatu. Wartość powinna pasować do co najmniej jednej organizacji.
-
OrganizationalUnit
ciąg znaków opcjonalny
Jeśli ustawiona, wartość, do której mają być dopasowywane jednostki organizacyjne podmiotu certyfikatu. Co najmniej 1 jednostka organizacyjna powinna odpowiadać wartości.
ManagedBoolean
Właściwości
-
Aktywne
logiczna opcjonalna
Aktywna wartość używana obecnie przez menedżera konfiguracji sieci (np. Shill).
-
DeviceEditable
logiczna opcjonalna
Czy istnieje zasada dotycząca urządzenia dla obiektu i czy pozwala ona na jego edytowanie (czyli czy zasada ustawia zalecaną wartość właściwości). Domyślna wartość to
false
. -
DevicePolicy
logiczna opcjonalna
Wartość właściwości określona przez zasady urządzenia.
-
Realizowana
ciąg znaków opcjonalny
Źródło, z którego pochodziła skuteczna wartość właściwości.
-
logiczna opcjonalna
Wartość ustawiona dla wszystkich użytkowników urządzenia. Podawane tylko wtedy, gdy
DeviceEditiable
ma wartośćtrue
. -
UserEditable
logiczna opcjonalna
Czy w przypadku usługi istnieje zasada dotycząca użytkownika i czy umożliwia ona edycję usługi (czyli czy zasada ma ustawioną zalecaną wartość właściwości). Domyślna wartość to
false
. -
UserPolicy
logiczna opcjonalna
Wartość właściwości określona przez zasady dotyczące użytkownika.
-
UserSetting
logiczna opcjonalna
Wartość właściwości ustawiona przez zalogowanego użytkownika. Podawane tylko wtedy, gdy
UserEditable
ma wartośćtrue
.
ManagedCellularProperties
Właściwości
-
ActivationState
ActivationStateType opcjonalny
-
ActivationType
ciąg znaków opcjonalny
-
AllowRoaming
logiczna opcjonalna
Zobacz
CellularProperties.AllowRoaming
. -
AutoConnect
ManagedBoolean opcjonalny
Zobacz
CellularProperties.AutoConnect
. -
Rodzinny
ciąg znaków opcjonalny
Zobacz
CellularProperties.Family
. -
FirmwareRevision
ciąg znaków opcjonalny
-
FoundNetworks
FoundNetworkProperties[] opcjonalnie
Zobacz
CellularProperties.FoundNetworks
. -
HardwareRevision
ciąg znaków opcjonalny
-
HomeProvider
CellularProviderProperties[] opcjonalnie
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 opcjonalny
Zobacz
CellularProperties.PaymentPortal
. -
RoamingState
ciąg znaków opcjonalny
Zobacz
CellularProperties.RoamingState
. -
SIMLockStatus
SIMLockStatus opcjonalnie
Zobacz
CellularProperties.SIMLockStatus
. -
SIMPresent
logiczna opcjonalna
Zobacz
CellularProperties.SIMPresent
. -
Skanowanie
logiczna opcjonalna
Chrome 63 lub nowszyZobacz
CellularProperties.Scanning
. -
ServingOperator
CellularProviderProperties opcjonalnie
-
SignalStrength
number opcjonalny
-
SupportNetworkScan
logiczna opcjonalna
ManagedDOMString
Właściwości
-
Aktywne
ciąg znaków opcjonalny
Aktywna wartość używana obecnie przez menedżera konfiguracji sieci (np. Shill).
-
DeviceEditable
logiczna opcjonalna
Czy istnieje zasada dotycząca urządzenia dla obiektu i czy pozwala ona na jego edytowanie (czyli czy zasada ustawia zalecaną wartość właściwości). Domyślna wartość to
false
. -
DevicePolicy
ciąg znaków opcjonalny
Wartość właściwości określona przez zasady urządzenia.
-
Realizowana
ciąg znaków opcjonalny
Źródło, z którego pochodziła skuteczna wartość właściwości.
-
ciąg znaków opcjonalny
Wartość ustawiona dla wszystkich użytkowników urządzenia. Podawane tylko wtedy, gdy
DeviceEditiable
ma wartośćtrue
. -
UserEditable
logiczna opcjonalna
Czy w przypadku usługi istnieje zasada dotycząca użytkownika i czy umożliwia ona edycję usługi (czyli czy zasada ma ustawioną zalecaną wartość właściwości). Domyślna wartość to
false
. -
UserPolicy
ciąg znaków opcjonalny
Wartość właściwości określona przez zasady dotyczące użytkownika.
-
UserSetting
ciąg znaków opcjonalny
Wartość właściwości ustawiona przez zalogowanego użytkownika. Podawane tylko wtedy, gdy
UserEditable
ma wartośćtrue
.
ManagedDOMStringList
Właściwości
-
Aktywne
string[] opcjonalnie
Aktywna wartość używana obecnie przez menedżera konfiguracji sieci (np. Shill).
-
DeviceEditable
logiczna opcjonalna
Czy istnieje zasada dotycząca urządzenia dla obiektu i czy pozwala ona na jego edytowanie (czyli czy zasada ustawia zalecaną wartość właściwości). Domyślna wartość to
false
. -
DevicePolicy
string[] opcjonalnie
Wartość właściwości określona przez zasady urządzenia.
-
Realizowana
ciąg znaków opcjonalny
Źródło, z którego pochodziła skuteczna wartość właściwości.
-
string[] opcjonalnie
Wartość ustawiona dla wszystkich użytkowników urządzenia. Podawane tylko wtedy, gdy
DeviceEditiable
ma wartośćtrue
. -
UserEditable
logiczna opcjonalna
Czy w przypadku usługi istnieje zasada dotycząca użytkownika i czy umożliwia ona edycję usługi (czyli czy zasada ma ustawioną zalecaną wartość właściwości). Domyślna wartość to
false
. -
UserPolicy
string[] opcjonalnie
Wartość właściwości określona przez zasady dotyczące użytkownika.
-
UserSetting
string[] opcjonalnie
Wartość właściwości ustawiona przez zalogowanego użytkownika. Podawane tylko wtedy, gdy
UserEditable
ma wartośćtrue
.
ManagedEthernetProperties
Właściwości
-
Uwierzytelnianie
ManagedDOMString opcjonalnie
-
AutoConnect
ManagedBoolean opcjonalny
Zobacz
EthernetProperties.AutoConnect
.
ManagedIPConfigProperties
Właściwości
-
Brama
ManagedDOMString opcjonalnie
Zobacz
IPConfigProperties.Gateway
. -
IPAddress
ManagedDOMString opcjonalnie
Zobacz
IPConfigProperties.IPAddress
. -
NameServers
ManagedDOMStringList opcjonalnie
Zobacz
IPConfigProperties.NameServers
. -
RoutingPrefix
ManagedLong opcjonalny
Zobacz
IPConfigProperties.RoutingPrefix
. -
Typ
ManagedDOMString opcjonalnie
Zobacz
IPConfigProperties.Type
. -
WebProxyAutoDiscoveryUrl
ManagedDOMString opcjonalnie
ManagedIPConfigType
Właściwości
-
Aktywne
IPConfigType opcjonalnie
Aktywna wartość używana obecnie przez menedżera konfiguracji sieci (np. Shill).
-
DeviceEditable
logiczna opcjonalna
Czy istnieje zasada dotycząca urządzenia dla obiektu i czy pozwala ona na jego edytowanie (czyli czy zasada ustawia zalecaną wartość właściwości). Domyślna wartość to
false
. -
DevicePolicy
IPConfigType opcjonalnie
Wartość właściwości określona przez zasady urządzenia.
-
Realizowana
ciąg znaków opcjonalny
Źródło, z którego pochodziła skuteczna wartość właściwości.
-
IPConfigType opcjonalnie
Wartość ustawiona dla wszystkich użytkowników urządzenia. Podawane tylko wtedy, gdy
DeviceEditiable
ma wartośćtrue
. -
UserEditable
logiczna opcjonalna
Czy w przypadku usługi istnieje zasada dotycząca użytkownika i czy umożliwia ona edycję usługi (czyli czy zasada ma ustawioną zalecaną wartość właściwości). Domyślna wartość to
false
. -
UserPolicy
IPConfigType opcjonalnie
Wartość właściwości określona przez zasady dotyczące użytkownika.
-
UserSetting
IPConfigType opcjonalnie
Wartość właściwości ustawiona przez zalogowanego użytkownika. Podawane tylko wtedy, gdy
UserEditable
ma wartośćtrue
.
ManagedLong
Właściwości
-
Aktywne
number opcjonalny
Aktywna wartość używana obecnie przez menedżera konfiguracji sieci (np. Shill).
-
DeviceEditable
logiczna opcjonalna
Czy istnieje zasada dotycząca urządzenia dla obiektu i czy pozwala ona na jego edytowanie (czyli czy zasada ustawia zalecaną wartość właściwości). Domyślna wartość to
false
. -
DevicePolicy
number opcjonalny
Wartość właściwości określona przez zasady urządzenia.
-
Realizowana
ciąg znaków opcjonalny
Źródło, z którego pochodziła skuteczna wartość właściwości.
-
number opcjonalny
Wartość ustawiona dla wszystkich użytkowników urządzenia. Podawane tylko wtedy, gdy
DeviceEditiable
ma wartośćtrue
. -
UserEditable
logiczna opcjonalna
Czy w przypadku usługi istnieje zasada dotycząca użytkownika i czy umożliwia ona edycję usługi (czyli czy zasada ma ustawioną zalecaną wartość właściwości). Domyślna wartość to
false
. -
UserPolicy
number opcjonalny
Wartość właściwości określona przez zasady dotyczące użytkownika.
-
UserSetting
number opcjonalny
Wartość właściwości ustawiona przez zalogowanego użytkownika. Podawane tylko wtedy, gdy
UserEditable
ma wartośćtrue
.
ManagedManualProxySettings
Właściwości
-
FTPProxy
ManagedProxyLocation opcjonalnie
Zobacz
ManualProxySettings.FTPProxy
. -
HTTPProxy
ManagedProxyLocation opcjonalnie
Zobacz
ManualProxySettings.HTTPProxy
. -
SOCKS
ManagedProxyLocation opcjonalnie
Zobacz
ManualProxySettings.SOCKS
. -
SecureHTTPProxy
ManagedProxyLocation opcjonalnie
ManagedProperties
Właściwości
-
Sieć komórkowa
ManagedCellularProperties opcjonalny
Zobacz
NetworkProperties.Cellular
. -
Łączenie
logiczna opcjonalna
Zobacz
NetworkProperties.Connectable
. -
ConnectionState
ConnectionStateType opcjonalnie
-
ErrorState
ciąg znaków opcjonalny
Zobacz
NetworkProperties.ErrorState
. -
Ethernet
ManagedEthernetProperties opcjonalnie
Zobacz
NetworkProperties.Ethernet
. -
GUID
ciąg znaków
Zobacz
NetworkProperties.GUID
. -
IPAddressConfigType
ManagedIPConfigType opcjonalnie
-
IPConfigs
IPConfigProperties[] opcjonalnie
Zobacz
NetworkProperties.IPConfigs
. -
MacAddress
ciąg znaków opcjonalny
Zobacz
NetworkProperties.MacAddress
. -
Użycie danych jest mierzone
ManagedBoolean opcjonalny
Chrome 85+Zobacz
NetworkProperties.Metered
. -
Nazwa
ManagedDOMString opcjonalnie
Zobacz
NetworkProperties.Name
. -
NameServersConfigType
ManagedIPConfigType opcjonalnie
-
Priorytet
ManagedLong opcjonalny
Zobacz
NetworkProperties.Priority
. -
ProxySettings
ManagedProxySettings opcjonalnie
Zobacz
NetworkProperties.ProxySettings
. -
RestrictedConnectivity
logiczna opcjonalna
-
SavedIPConfig
IPConfigProperties opcjonalnie
Zobacz
NetworkProperties.SavedIPConfig
. -
Źródło
ciąg znaków opcjonalny
Zobacz
NetworkProperties.Source
. -
StaticIPConfig
ManagedIPConfigProperties opcjonalnie
Zobacz
NetworkProperties.StaticIPConfig
. -
TrafficCounterResetTime
number opcjonalny
Chrome w wersji 125 lub nowszej -
Typ
Zobacz
NetworkProperties.Type
. -
VPN
ManagedVPNProperties opcjonalnie
Zobacz
NetworkProperties.VPN
. -
Wi-Fi
ManagedWiFiProperties opcjonalnie
Zobacz
NetworkProperties.WiFi
.
ManagedProxyLocation
Właściwości
-
Host
Zobacz
ProxyLocation.Host
. -
Port
Zobacz
ProxyLocation.Port
.
ManagedProxySettings
Właściwości
-
ExcludeDomains
ManagedDOMStringList opcjonalnie
Zobacz
ProxySettings.ExcludeDomains
. -
Ręcznie
ManagedManualProxySettings opcjonalnie
Zobacz
ProxySettings.Manual
. -
PAC
ManagedDOMString opcjonalnie
Zobacz
ProxySettings.PAC
. -
Zobacz
ProxySettings.Type
.
ManagedProxySettingsType
Właściwości
-
Aktywne
ProxySettingsType opcjonalnie
Aktywna wartość używana obecnie przez menedżera konfiguracji sieci (np. Shill).
-
DeviceEditable
logiczna opcjonalna
Czy istnieje zasada dotycząca urządzenia dla obiektu i czy pozwala ona na jego edytowanie (czyli czy zasada ustawia zalecaną wartość właściwości). Domyślna wartość to
false
. -
DevicePolicy
ProxySettingsType opcjonalnie
Wartość właściwości określona przez zasady urządzenia.
-
Realizowana
ciąg znaków opcjonalny
Źródło, z którego pochodziła skuteczna wartość właściwości.
-
ProxySettingsType opcjonalnie
Wartość ustawiona dla wszystkich użytkowników urządzenia. Podawane tylko wtedy, gdy
DeviceEditiable
ma wartośćtrue
. -
UserEditable
logiczna opcjonalna
Czy w przypadku usługi istnieje zasada dotycząca użytkownika i czy umożliwia ona edycję usługi (czyli czy zasada ma ustawioną zalecaną wartość właściwości). Domyślna wartość to
false
. -
UserPolicy
ProxySettingsType opcjonalnie
Wartość właściwości określona przez zasady dotyczące użytkownika.
-
UserSetting
ProxySettingsType opcjonalnie
Wartość właściwości ustawiona przez zalogowanego użytkownika. Podawane 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
ManagedBoolean opcjonalny
Zobacz
VPNProperties.AutoConnect
. -
Host
ManagedDOMString opcjonalnie
Zobacz
VPNProperties.Host
. -
Typ
ManagedDOMString opcjonalnie
Zobacz
VPNProperties.Type
.
ManagedWiFiProperties
Właściwości
-
AllowGatewayARPPolling
ManagedBoolean opcjonalny
-
AutoConnect
ManagedBoolean opcjonalny
Zobacz
WiFiProperties.AutoConnect
. -
BSSID
ciąg znaków opcjonalny
Zobacz
WiFiProperties.BSSID
. -
Częstotliwość
number opcjonalny
Zobacz
WiFiProperties.Frequency
. -
FrequencyList
number[] opcjonalny
Zobacz
WiFiProperties.FrequencyList
. -
HexSSID
ManagedDOMString opcjonalnie
Zobacz
WiFiProperties.HexSSID
. -
HiddenSSID
ManagedBoolean opcjonalny
Zobacz
WiFiProperties.HiddenSSID
. -
RoamThreshold
ManagedLong opcjonalny
Wycofane, zignorowane. Zobacz
WiFiProperties.RoamThreshold
. -
SSID
ManagedDOMString opcjonalnie
Zobacz
WiFiProperties.SSID
. -
Bezpieczeństwo
Zobacz
WiFiProperties.Security
. -
SignalStrength
number opcjonalny
Zobacz
WiFiProperties.SignalStrength
.
ManualProxySettings
Właściwości
-
FTPProxy
ProxyLocation opcjonalnie
Ustawienia serwera proxy FTP.
-
HTTPProxy
ProxyLocation opcjonalnie
Ustawienia serwera proxy HTTP.
-
SOCKS
ProxyLocation opcjonalnie
Ustawienia serwera proxy SOCKS.
-
SecureHTTPProxy
ProxyLocation opcjonalnie
Ustawienia bezpiecznego serwera proxy HTTP.
NetworkConfigProperties
Właściwości
-
Sieć komórkowa
CellularProperties opcjonalnie
Zobacz
NetworkProperties.Cellular
. -
Ethernet
EthernetProperties opcjonalnie
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
number opcjonalny
Zobacz
NetworkProperties.Priority
. -
Typ
NetworkType opcjonalny
Zobacz
NetworkProperties.Type
. -
VPN
VPNProperties opcjonalnie
Zobacz
NetworkProperties.VPN
. -
Wi-Fi
WiFiProperties opcjonalnie
Zobacz
NetworkProperties.WiFi
. -
WiMAX
WiMAXProperties opcjonalnie
Rola wycofana.
NetworkFilter
Właściwości
-
skonfigurowano
logiczna opcjonalna
Jeśli to pole ma wartość Prawda, uwzględnij tylko skonfigurowane (zapisane) sieci. Wartość domyślna to „false”.
-
limit
number opcjonalny
Maksymalna liczba sieci do zwrócenia. Jeśli nie zostanie podany, domyślnie przyjmuje się wartość 1000. Aby ustawić brak limitu, wpisz 0.
-
networkType
Typ sieci do zwrócenia.
-
widoczna
logiczna opcjonalna
Jeśli to pole ma wartość Prawda, uwzględniane są tylko widoczne (fizycznie połączone lub znajdujące się w zasięgu) sieci. Wartość domyślna to „false”.
NetworkProperties
Właściwości
-
Sieć komórkowa
CellularProperties opcjonalnie
W przypadku sieci komórkowych właściwości sieci komórkowej.
-
Łączenie
logiczna opcjonalna
Informacja o możliwości połączenia z siecią.
-
ConnectionState
ConnectionStateType opcjonalnie
Bieżący stan połączenia z siecią.
-
ErrorState
ciąg znaków opcjonalny
Ostatni zarejestrowany stan błędu sieci.
-
Ethernet
EthernetProperties opcjonalnie
W przypadku sieci Ethernet właściwości sieci Ethernet.
-
GUID
ciąg znaków
Identyfikator GUID sieci.
-
IPAddressConfigType
IPConfigType opcjonalnie
Typ konfiguracji adresu IP sieci.
-
IPConfigs
IPConfigProperties[] opcjonalnie
Konfiguracja IP sieci.
-
MacAddress
ciąg znaków opcjonalny
Adres MAC sieci.
-
Użycie danych jest mierzone
logiczna opcjonalna
Chrome 85+czy sieć jest objęta pomiarem użycia danych.
-
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
number opcjonalny
Priorytet sieci.
-
ProxySettings
ProxySettings opcjonalnie
ustawienia serwera proxy sieci;
-
RestrictedConnectivity
logiczna opcjonalna
W przypadku połączonej sieci: czy połączenie sieci z internetem jest ograniczone, np. czy sieć jest za portalem przechwytującym lub czy sieć komórkowa nie jest aktywna.
-
SavedIPConfig
IPConfigProperties opcjonalnie
Konfiguracja IP otrzymana z serwera DHCP przed zastosowaniem konfiguracji statycznego adresu IP.
-
Źródło
ciąg znaków opcjonalny
Wskazuje, czy sieć jest skonfigurowana i w jaki sposób. Możliwe wartości to:
Device
DevicePolicy
User
UserPolicy
None
Wartość „None” (Brak) wchodzi w konflikt z generowaniem kodu rozszerzenia, dlatego musimy użyć ciągu znaków dla „Source” (Źródło) zamiast enumeracji SourceType.
-
StaticIPConfig
IPConfigProperties opcjonalnie
Konfiguracja statycznego adresu IP sieci.
-
TrafficCounterResetTime
number opcjonalny
Chrome w wersji 125 lub nowszejKiedy liczniki natężenia ruchu zostały ostatnio zresetowane.
-
Typ
Typ sieci.
-
VPN
VPNProperties opcjonalnie
W przypadku sieci VPN właściwości sieci VPN.
-
Wi-Fi
WiFiProperties opcjonalnie
W przypadku sieci Wi-Fi właściwości sieci Wi-Fi.
NetworkStateProperties
Właściwości
-
Sieć komórkowa
CellularStateProperties opcjonalnie
Zobacz
NetworkProperties.Cellular
. -
Łączenie
logiczna opcjonalna
Zobacz
NetworkProperties.Connectable
. -
ConnectionState
ConnectionStateType opcjonalnie
-
ErrorState
ciąg znaków opcjonalny
Zobacz
NetworkProperties.ErrorState
. -
Ethernet
EthernetStateProperties opcjonalnie
Zobacz
NetworkProperties.Ethernet
. -
GUID
ciąg znaków
Zobacz
NetworkProperties.GUID
. -
Nazwa
ciąg znaków opcjonalny
Zobacz
NetworkProperties.Name
. -
Priorytet
number opcjonalny
Zobacz
NetworkProperties.Priority
. -
Źródło
ciąg znaków opcjonalny
Zobacz
NetworkProperties.Source
. -
Typ
Zobacz
NetworkProperties.Type
. -
VPN
VPNStateProperties opcjonalnie
Zobacz
NetworkProperties.VPN
. -
Wi-Fi
WiFiStateProperties opcjonalnie
Zobacz
NetworkProperties.WiFi
.
NetworkType
Typ wyliczeniowy
„Wszystkie”
„Komórka”
„Ethernet”
„Tether”
„VPN”
"Bezprzewodowy"
„WiFi”
PaymentPortal
Właściwości
-
Metoda
ciąg znaków
Metoda HTTP do użycia w portalu płatności.
-
PostData
ciąg znaków opcjonalny
Dane do przesłania do portalu płatności. Ignorowana, chyba że wartość
Method
toPOST
. -
URL
ciąg znaków opcjonalny
Adres URL portalu płatności.
ProxyLocation
Właściwości
-
Host
ciąg znaków
Host adresu IP serwera proxy.
-
Port
liczba
Port używany przez serwer proxy.
ProxySettings
Właściwości
-
ExcludeDomains
string[] opcjonalnie
Domeny i hosty, dla których wykluczono ręczne ustawienia proxy.
-
Ręcznie
ManualProxySettings opcjonalnie
Ręczne ustawienia serwera proxy – używane tylko do ustawień serwera proxy
Manual
. -
PAC
ciąg znaków opcjonalny
Adres URL pliku automatycznej konfiguracji serwera proxy.
-
Typ ustawień serwera proxy.
ProxySettingsType
Typ wyliczeniowy
„Bezpośredni”
„Manual”
"PAC"
„WPAD”
SIMLockStatus
Właściwości
-
LockEnabled
wartość logiczna
Czy włączona jest blokada karty SIM.
-
LockType
ciąg znaków
Stan blokady karty SIM – możliwe wartości to
'sim-pin'
,'sim-puk'
i''
. -
RetriesLeft
number opcjonalny
Liczba prób odblokowania za pomocą kodu PIN, po której wymagane jest podanie kodu PUK.
ThirdPartyVPNProperties
Właściwości
-
ExtensionID
ciąg znaków
Identyfikator rozszerzenia zewnętrznego dostawcy VPN.
-
ProviderName
ciąg znaków opcjonalny
Nazwa dostawcy VPN.
VPNProperties
Właściwości
-
AutoConnect
logiczna opcjonalna
Określa, czy sieć VPN ma być połączona automatycznie.
-
Host
ciąg znaków opcjonalny
Host VPN.
-
Typ
ciąg znaków opcjonalny
Typ sieci VPN. Nie może to być typ enumeracji z powodu „L2TP-IPSec”. W przypadku obiektu NetworkConfigProperties, który jest przekazywany do funkcji setProperties, jest to opcjonalne, ponieważ może służyć do ustawiania tylko określonych właściwości.
VPNStateProperties
Właściwości
-
Typ
ciąg znaków
Zobacz
VPNProperties.Type
.
WiFiProperties
Właściwości
-
AllowGatewayARPPolling
logiczna opcjonalna
Wycofane w wersji Chrome 131Usunięto w wersji M131. Obecnie nie ma aktywnego sondowania ARP.
-
AutoConnect
logiczna opcjonalna
Określa, czy sieć Wi-Fi ma łączyć się automatycznie, gdy znajdzie się w zasięgu.
-
BSSID
ciąg znaków opcjonalny
Identyfikator BSSID powiązanego punktu dostępu.
-
Program wcześniejszego dostępu
EAPProperties opcjonalny
Właściwości sieci EAP. Wymagany w sieciach
WEP-8021X
iWPA-EAP
. -
Częstotliwość
number opcjonalny
Częstotliwość pracy usługi Wi-Fi w MHz. W przypadku połączonych sieci bieżąca częstotliwość, na której sieć jest połączona. W przeciwnym razie częstotliwość jest określana na podstawie najlepszej dostępnej częstotliwości BSS.
-
FrequencyList
number[] opcjonalny
Zawiera wszystkie częstotliwości operacyjne ostatnio zarejestrowane dla sieci Wi-Fi.
-
HexSSID
ciąg znaków opcjonalny
Kopie identyfikatora SSID sieci zakodowane w systemie HEX.
-
HiddenSSID
logiczna opcjonalna
Określa, czy identyfikator SSID sieci będzie rozpowszechniany.
-
Hasło wielowyrazowe
ciąg znaków opcjonalny
Chrome 66 lub nowszyHasło do połączeń WEP/WPA/WPA2. Właściwość tę można tylko ustawić – właściwości zwracane przez
getProperties
nie będą zawierać tej wartości. -
RoamThreshold
number opcjonalny
Wycofane, zignorowane.
-
SSID
ciąg znaków opcjonalny
Identyfikator SSID sieci.
-
Bezpieczeństwo
ciąg znaków opcjonalny
Typ zabezpieczeń sieci.
-
SignalStrength
number opcjonalny
Siła sygnału sieci.
WiFiStateProperties
Właściwości
-
BSSID
ciąg znaków opcjonalny
Zobacz
WiFiProperties.BSSID
. -
Częstotliwość
number opcjonalny
Zobacz
WiFiProperties.Frequency
. -
HexSSID
ciąg znaków opcjonalny
Chrome 62 lub nowszyZobacz
WiFiProperties.HexSSID
. -
SSID
ciąg znaków opcjonalny
Chrome 62 lub nowszyZobacz
WiFiProperties.SSID
. -
Bezpieczeństwo
ciąg znaków
Zobacz
WiFiProperties.Security
. -
SignalStrength
number opcjonalny
Zobacz
WiFiProperties.SignalStrength
.
WiMAXProperties
Właściwości
-
AutoConnect
logiczna opcjonalna
Określa, czy sieć ma być połączona automatycznie.
-
Program wcześniejszego dostępu
EAPProperties opcjonalny
Właściwości sieci EAP.
Metody
createNetwork()
chrome.networking.onc.createNetwork(
shared: boolean,
properties: NetworkConfigProperties,
callback?: function,
)
Tworzy nową konfigurację sieci na podstawie usług. Jeśli taka sieć już istnieje, nie uda się to. W przeciwnym razie zwraca identyfikator GUID nowej sieci.
Parametry
-
wartość logiczna
Jeśli
true
, udostępnij tę konfigurację sieci innym użytkownikom.Ta opcja jest dostępna tylko w interfejsie internetowym Chrome.* Gdy jest wywoływany przez aplikacje, jedyną dozwoloną wartością jest
false
. -
usługi
Usługi, w których chcesz skonfigurować nową sieć.
-
wywołanie zwrotne
function opcjonalny
Parametr
callback
ma postać:(result: string) => void
-
wynik
ciąg znaków
-
Zwroty
-
Promise<string>
Chrome w wersji 125 lub nowszejObietnice są obsługiwane tylko w przypadku pliku manifestu w wersji 3 lub nowszej, na innych platformach należy 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 do wyłączenia.
enableNetworkType()
chrome.networking.onc.enableNetworkType(
networkType: NetworkType,
)
Umożliwia korzystanie z urządzeń pasujących do określonego typu sieci. Pamiętaj, że typ może reprezentować wiele typów sieci (np. „Bezprzewodowa”).
Parametry
-
networkType
Typ sieci do włączenia.
forgetNetwork()
chrome.networking.onc.forgetNetwork(
networkGuid: string,
callback?: function,
)
zapomina konfigurację sieci, usuwając wszystkie skonfigurowane właściwości sieci z identyfikatorem GUID networkGuid
. Może to obejmować również inne sieci o pasujących identyfikatorach (np. SSID i zabezpieczenia sieci Wi-Fi). Jeśli taka konfiguracja nie istnieje, zostanie ustawiony błąd, a operacja zakończy się niepowodzeniem.
W sesjach kioskowych ta metoda nie będzie mogła zapomnieć konfiguracji sieci współdzielonych.
Parametry
-
networkGuid
ciąg znaków
Identyfikator GUID sieci, którą chcesz usunąć.
-
wywołanie zwrotne
function opcjonalny
Parametr
callback
ma postać:() => void
Zwroty
-
Obietnica<void>
Chrome w wersji 125 lub nowszejObietnice są obsługiwane tylko w przypadku pliku manifestu w wersji 3 lub nowszej, na innych platformach należy używać wywołań zwrotnych.
getCaptivePortalStatus()
chrome.networking.onc.getCaptivePortalStatus(
networkGuid: string,
callback?: function,
)
Zwraca stan portalu przechwytującego w sieci odpowiadającej parametrowi „networkGuid”.
Parametry
-
networkGuid
ciąg znaków
Identyfikator GUID sieci, dla której chcesz uzyskać stan portalu przechwytującego.
-
wywołanie zwrotne
function opcjonalny
Parametr
callback
ma postać:(result: CaptivePortalStatus) => void
-
wynik
-
Zwroty
-
Promise<CaptivePortalStatus>
Chrome w wersji 125 lub nowszejObietnice są obsługiwane tylko w przypadku pliku manifestu w wersji 3 lub nowszej, na innych platformach należy używać wywołań zwrotnych.
getDeviceStates()
chrome.networking.onc.getDeviceStates(
callback?: function,
)
Zwraca stany dostępnych urządzeń sieciowych.
Parametry
-
wywołanie zwrotne
function opcjonalny
Parametr
callback
ma postać:(result: DeviceStateProperties[]) => void
-
wynik
-
Zwroty
-
Promise<DeviceStateProperties[]>
Chrome w wersji 125 lub nowszejObietnice są obsługiwane tylko w przypadku pliku manifestu w wersji 3 lub nowszej, na innych platformach należy używać wywołań zwrotnych.
getGlobalPolicy()
chrome.networking.onc.getGlobalPolicy(
callback?: function,
)
Pobiera właściwości globalnych zasad. Nie powinny się one zmieniać w trakcie sesji.
Parametry
-
wywołanie zwrotne
function opcjonalny
Parametr
callback
ma postać:(result: GlobalPolicy) => void
-
wynik
-
Zwroty
-
Obietnica<GlobalPolicy>
Chrome w wersji 125 lub nowszejObietnice są obsługiwane tylko w przypadku pliku manifestu w wersji 3 lub nowszej, na innych platformach należy używać wywołań zwrotnych.
getManagedProperties()
chrome.networking.onc.getManagedProperties(
networkGuid: string,
callback?: function,
)
Pobiera z źródeł (ustawienia użytkownika, wspólne ustawienia, zasady dotyczące użytkownika, zasady dotyczące urządzenia i obecnie aktywne ustawienia) złączone właściwości sieci o identyfikatorze networkGuid.
Parametry
-
networkGuid
ciąg znaków
Identyfikator GUID sieci, dla której chcesz pobrać właściwości.
-
wywołanie zwrotne
function opcjonalny
Parametr
callback
ma postać:(result: ManagedProperties) => void
-
wynik
-
Zwroty
-
Obietnice<ManagedProperties>
Chrome w wersji 125 lub nowszejObietnice są obsługiwane tylko w przypadku pliku manifestu w wersji 3 lub nowszej, na innych platformach należy używać wywołań zwrotnych.
getNetworks()
chrome.networking.onc.getNetworks(
filter: NetworkFilter,
callback?: function,
)
Zwraca listę obiektów sieci o tych samych właściwościach, które są dostarczane przez getState
. Dostępny jest filtr, który umożliwia określenie typu zwracanych sieci i ograniczenie ich liczby. Sieci są sortowane przez system według priorytetu, a połączone lub łączące się sieci są wyświetlane jako pierwsze.
Parametry
-
filtr
Określa, które sieci mają być zwracane.
-
wywołanie zwrotne
function opcjonalny
Parametr
callback
ma postać:(result: NetworkStateProperties[]) => void
-
wynik
-
Zwroty
-
Promise<NetworkStateProperties[]>
Chrome w wersji 125 lub nowszejObietnice są obsługiwane tylko w przypadku pliku manifestu w wersji 3 lub nowszej, na innych platformach należy 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 z możliwością odczytu i zapisu).
Parametry
-
networkGuid
ciąg znaków
Identyfikator GUID sieci, dla której chcesz pobrać właściwości.
-
wywołanie zwrotne
function opcjonalny
Parametr
callback
ma postać:(result: NetworkProperties) => void
-
wynik
-
Zwroty
-
Obietnica<NetworkProperties>
Chrome w wersji 125 lub nowszejObietnice są obsługiwane tylko w przypadku pliku manifestu w wersji 3 lub nowszej, na innych platformach należy 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 o identyfikatorze networkGuid, które są dostępne tylko do odczytu. Ta funkcja ma być wydajniejsza niż getProperties
, która wymaga dwukierunkowej komunikacji z podsystemem sieciowym. W przypadku 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, WiFi.SignalStrength, Cellular.NetworkTechnology, Cellular.ActivationState, Cellular.RoamingState.
Parametry
-
networkGuid
ciąg znaków
Identyfikator GUID sieci, dla której chcesz pobrać właściwości.
-
wywołanie zwrotne
function opcjonalny
Parametr
callback
ma postać:(result: NetworkStateProperties) => void
-
wynik
-
Zwroty
-
Obietnica<NetworkStateProperties>
Chrome w wersji 125 lub nowszejObietnice są obsługiwane tylko w przypadku pliku manifestu w wersji 3 lub nowszej, na innych platformach należy używać wywołań zwrotnych.
requestNetworkScan()
chrome.networking.onc.requestNetworkScan(
networkType?: NetworkType,
)
Prośba o skanowanie nowych sieci przez podsystem sieciowy i zaktualizowanie listy zwróconej przez getVisibleNetworks
. Jest to tylko prośba: podsystem sieci może ją zignorować. Jeśli lista zostanie zaktualizowana, zostanie wywołane zdarzenie onNetworkListChanged
.
Parametry
-
networkType
NetworkType opcjonalny
Chrome 63 lub nowszyJeśli podano, żąda skanowania odpowiedniego dla tego typu. W przypadku sieci komórkowej zostanie wysłane żądanie skanowania sieci komórkowej, jeśli jest to 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 (Source != None). Nieskonfigurowane widoczne sieci powinny zamiast tego używać wartości createNetwork
. W sesjach kioskowych wywołanie tej metody w wspólnej sieci zakończy się niepowodzeniem.
Parametry
-
networkGuid
ciąg znaków
Identyfikator GUID sieci, dla której chcesz ustawić właściwości.
-
usługi
Właściwości do ustawienia.
-
wywołanie zwrotne
function opcjonalny
Parametr
callback
ma postać:() => void
Zwroty
-
Obietnica<void>
Chrome w wersji 125 lub nowszejObietnice są obsługiwane tylko w przypadku pliku manifestu w wersji 3 lub nowszej, na innych platformach należy używać wywołań zwrotnych.
startConnect()
chrome.networking.onc.startConnect(
networkGuid: string,
callback?: function,
)
Rozpoczyna połączenie z siecią za pomocą parametru networkGuid.
Parametry
-
networkGuid
ciąg znaków
Identyfikator GUID sieci, z którą chcesz się połączyć.
-
wywołanie zwrotne
function opcjonalny
Parametr
callback
ma postać:() => void
Zwroty
-
Obietnica<void>
Chrome w wersji 125 lub nowszejObietnice są obsługiwane tylko w przypadku pliku manifestu w wersji 3 lub nowszej, na innych platformach należy używać wywołań zwrotnych.
startDisconnect()
chrome.networking.onc.startDisconnect(
networkGuid: string,
callback?: function,
)
Rozpoczyna odłączanie od sieci za pomocą parametru networkGuid.
Parametry
-
networkGuid
ciąg znaków
Identyfikator GUID sieci, od której chcesz się odłączyć.
-
wywołanie zwrotne
function opcjonalny
Parametr
callback
ma postać:() => void
Zwroty
-
Obietnica<void>
Chrome w wersji 125 lub nowszejObietnice są obsługiwane tylko w przypadku pliku manifestu w wersji 3 lub nowszej, na innych platformach należy używać wywołań zwrotnych.
Wydarzenia
onDeviceStateListChanged
chrome.networking.onc.onDeviceStateListChanged.addListener(
callback: function,
)
Wyzwalany, gdy zmieni się lista urządzeń lub jakiekolwiek właściwości stanu urządzenia.
Parametry
-
wywołanie zwrotne
funkcja
Parametr
callback
ma postać:() => void
onNetworkListChanged
chrome.networking.onc.onNetworkListChanged.addListener(
callback: function,
)
Wyzwalany, gdy zmieni się lista sieci. Wysyła pełną listę identyfikatorów GUID wszystkich bieżących sieci.
Parametry
-
wywołanie zwrotne
funkcja
Parametr
callback
ma postać:(changes: string[]) => void
-
Zmiany
string[]
-
onNetworksChanged
chrome.networking.onc.onNetworksChanged.addListener(
callback: function,
)
Wywoływany, gdy zmienią się właściwości w dowolnej sieci. Wysyła listę identyfikatorów GUID sieci, których właściwości uległy zmianie.
Parametry
-
wywołanie zwrotne
funkcja
Parametr
callback
ma postać:(changes: string[]) => void
-
Zmiany
string[]
-
onPortalDetectionCompleted
chrome.networking.onc.onPortalDetectionCompleted.addListener(
callback: function,
)
Uruchamiane po zakończeniu wykrywania portalu w sieci. Wysyła identyfikator GUID sieci i odpowiadający stan portalu przechwytującego.
Parametry
-
wywołanie zwrotne
funkcja
Parametr
callback
ma postać:(networkGuid: string, status: CaptivePortalStatus) => void
-
networkGuid
ciąg znaków
-
status
-