Açıklama
chrome.networking.onc
API, ağ bağlantılarını (hücresel, Ethernet, VPN veya kablosuz) yapılandırmak için kullanılır. Bu API, otomatik olarak başlatılan Chrome OS kiosk oturumlarında kullanılabilir.
Ağ bağlantısı yapılandırmaları, Açık Ağ Yapılandırması (ONC) spesifikasyonuna göre belirlenir.
NOT: Sözlük özelliklerinin ve enum değerlerinin çoğu, JavaScript'teki lowerCamelCase kuralı yerine ONC spesifikasyonuna uymak için UpperCamelCase kullanır.
İzinler
networking.onc
Kullanılabilirlik
Türler
ActivationStateType
Enum
"Etkinleştirildi"
"Etkinleştiriliyor"
"NotActivated"
"PartiallyActivated"
CaptivePortalStatus
Enum
"Bilinmiyor"
"Çevrimdışı"
"Online"
"Portal"
"ProxyAuthRequired"
CellularProperties
Özellikler
-
ActivationState
ActivationStateType isteğe bağlı
Operatör hesabı etkinleştirme durumu.
-
ActivationType
dize isteğe bağlı
Hücresel ağ etkinleştirme türü.
-
AllowRoaming
boolean isteğe bağlı
Ağda dolaşıma izin verilip verilmediği.
-
AutoConnect
boolean isteğe bağlı
Hücresel ağın otomatik olarak (kapsama alanındayken) bağlanıp bağlanmayacağı.
-
Aile
dize isteğe bağlı
Hücresel cihaz teknolojisi ailesi:
CDMA
veyaGSM
. -
FirmwareRevision
dize isteğe bağlı
Hücresel modeme yüklenen donanım yazılımı düzeltme sürümü.
-
FoundNetworks
FoundNetworkProperties[] isteğe bağlı
En son ağ taraması sırasında bulunan ağların listesi.
-
HardwareRevision
dize isteğe bağlı
Hücresel modem donanım düzeltmesi.
-
HomeProvider
CellularProviderProperties isteğe bağlı
Modeme takılı olan SIM kartı veren operatör hakkında bilgiler.
-
Üretici
dize isteğe bağlı
Hücresel modem üreticisi.
-
ModelID
dize isteğe bağlı
Hücresel modem model kimliği.
-
NetworkTechnology
dize isteğe bağlı
Modem bir ağa kayıtlıysa şu anda kullanılan ağ teknolojisi.
-
PaymentPortal
PaymentPortal isteğe bağlı
Kullanıcının mobil veri planına kaydolmak veya planı değiştirmek için kullanabileceği online ödeme portalı.
-
RoamingState
dize isteğe bağlı
Mevcut ağdaki hücresel modemin dolaşım durumu.
-
SIMLockStatus
SIMLockStatus isteğe bağlı
GSM aile ağları için SIM kilidinin durumu.
-
SIMPresent
boolean isteğe bağlı
SIM kartın takılı olup olmadığı
-
Tarama
boolean isteğe bağlı
Chrome 63 veya daha yeni bir sürümHücresel ağ taraması devam ederken doğru (true) değerini alır.
-
ServingOperator
CellularProviderProperties isteğe bağlı
Modemin şu anda ağında kayıtlı olduğu operatörle ilgili bilgiler.
-
SignalStrength
number isteğe bağlı
Mevcut ağ sinyal gücü.
-
SupportNetworkScan
boolean isteğe bağlı
Hücresel ağın taramayı destekleyip desteklemediği.
CellularProviderProperties
Özellikler
-
Kod
dize
Ağın MCC (Mobil Ülke Kodu) ve MNC (Mobil Ağ Kodu) değerlerinin basit bir şekilde birleştirilmesiyle elde edilen hücresel ağ kimliği.
-
Ülke
dize isteğe bağlı
İki harfli ülke kodu.
-
Ad
dize
Operatör adı.
CellularStateProperties
Özellikler
-
ActivationState
ActivationStateType isteğe bağlı
CellularProperties.ActivationState
sayfasına göz atın. -
NetworkTechnology
dize isteğe bağlı
CellularProperties.NetworkTechnology
sayfasına göz atın. -
RoamingState
dize isteğe bağlı
CellularProperties.RoamingState
sayfasına göz atın. -
SIMPresent
boolean isteğe bağlı
CellularProperties.SIMPresent
sayfasına göz atın. -
SignalStrength
number isteğe bağlı
CellularProperties.SignalStrength
sayfasına göz atın.
CertificatePattern
Özellikler
-
EnrollmentURI
string[] isteğe bağlı
Bu kalıpla eşleşen sertifika bulunmaması durumunda kullanıcının yönlendirilebileceği URI'lerin listesi.
-
Düzenleyen
IssuerSubjectPattern isteğe bağlı
Ayarlanırsa X.509 veren ayarlarının eşleştirilmesi gereken kalıp.
-
IssuerCARef
string[] isteğe bağlı
Sertifika veren CA sertifikalarının listesi. Bu kalıpla eşleşmesi için sertifikanın bunlardan biri tarafından imzalanması gerekir.
-
Konu
IssuerSubjectPattern isteğe bağlı
Ayarlanırsa X.509 konu ayarlarının eşleştirilmesi gereken kalıp.
ClientCertificateType
Enum
"Ref"
"Pattern"
ConnectionStateType
Enum
"Bağlandı"
"Bağlanıyor"
"NotConnected"
DeviceStateProperties
Özellikler
-
SIMLockStatus
SIMLockStatus isteğe bağlı
Chrome 62 veya daha yeni bir sürümType = Cellular ve SIMPresent = True ise SIM kilidi durumu.
-
SIMPresent
boolean isteğe bağlı
Chrome 62 veya daha yeni bir sürümCihaz türü hücresel ise SIM kartın takılı olduğu duruma ayarlayın.
-
Tarama
boolean isteğe bağlı
Cihazın etkin olup olmadığını ayarlayın. Cihaz şu anda tarama yapıyorsa doğru değerini döndürür.
-
Eyalet
Cihazın mevcut durumu.
-
Tür
Cihazla ilişkili ağ türü (hücresel, Ethernet veya kablosuz).
DeviceStateType
Enum
"Başlatılmamış"
Cihaz kullanılabilir ancak başlatılmamıştır.
"Devre dışı"
Cihaz başlatıldı ancak etkinleştirilmedi.
"Etkinleştiriliyor"
Etkinleştirme isteği gönderildi ancak işlem tamamlanmadı.
"Etkin"
Cihaz etkinleştirilmiştir.
"Yasaklandı"
Cihaz yasaklandı.
EAPProperties
Özellikler
-
AnonymousIdentity
dize isteğe bağlı
-
ClientCertPKCS11Id
dize isteğe bağlı
Chrome 60 veya daha yeni bir sürüm -
ClientCertPattern
CertificatePattern isteğe bağlı
-
ClientCertProvisioningProfileId
dize isteğe bağlı
Chrome 93 ve sonraki sürümler -
ClientCertRef
dize isteğe bağlı
-
ClientCertType
-
Kimlik
dize isteğe bağlı
-
İç
dize isteğe bağlı
-
Outer
dize isteğe bağlı
Dış EAP türü. ONC tarafından zorunlu kılınır ancak Shill'den çeviri yaparken sağlanmayabilir.
-
Şifre
dize isteğe bağlı
-
SaveCredentials
boolean isteğe bağlı
-
ServerCAPEMs
string[] isteğe bağlı
-
ServerCARefs
string[] isteğe bağlı
-
SubjectMatch
ManagedDOMString isteğe bağlı
Chrome 60 veya daha yeni bir sürüm -
UseProactiveKeyCaching
boolean isteğe bağlı
-
UseSystemCAs
boolean isteğe bağlı
EthernetProperties
Özellikler
-
Kimlik doğrulama
dize isteğe bağlı
Ethernet ağı tarafından kullanılan kimlik doğrulama. Olası değerler
None
ve8021X
'dir. -
AutoConnect
boolean isteğe bağlı
Ethernet ağına otomatik olarak bağlanılıp bağlanılmayacağı.
-
EAP
EAPProperties isteğe bağlı
Ağın EAP ayarları. 8021X kimlik doğrulaması için gereklidir.
EthernetStateProperties
Özellikler
-
Kimlik doğrulama
dize
EthernetProperties.Authentication
sayfasına göz atın.
FoundNetworkProperties
Özellikler
-
LongName
dize isteğe bağlı
Ağ operatörünün uzun biçimli adı.
-
NetworkId
dize
Ağ kimliği.
-
ShortName
dize isteğe bağlı
Ağ operatörünün kısa biçimli adı.
-
Durum
dize
Ağın kullanılabilirliği.
-
Teknoloji
dize
Ağın kullandığı erişim teknolojisi.
GlobalPolicy
Özellikler
-
AllowOnlyPolicyNetworksToAutoconnect
boolean isteğe bağlı
Doğruysa yalnızca politika ağları otomatik olarak bağlanabilir. Varsayılan olarak false değerine ayarlanır.
-
AllowOnlyPolicyNetworksToConnect
boolean isteğe bağlı
Doğruysa yalnızca politika ağlarına bağlanılabilir ve yeni ağlar eklenemez veya yapılandırılamaz. Varsayılan olarak false değerine ayarlanır.
-
AllowOnlyPolicyNetworksToConnectIfAvailable
boolean isteğe bağlı
Chrome 70 veya daha yeni bir sürümDoğru değerine ayarlanırsa ve görünür ağ listesinde yönetilen bir ağ varsa yalnızca politika ağlarına bağlanılabilir ve yeni ağlar eklenemez veya yapılandırılamaz. Varsayılan olarak false değerine ayarlanır.
-
BlockedHexSSIDs
string[] isteğe bağlı
Chrome 86 ve sonraki sürümlerEngellenen ağların listesi. Engellenen ağlara bağlantı yasaktır. Ağlar, açık bir ağ yapılandırması belirtilerek tekrar engellenmeyebilir. Varsayılan olarak boş liste kullanılır.
IPConfigProperties
Özellikler
-
ExcludedRoutes
string[] isteğe bağlı
Chrome 76 veya daha yeni bir sürümCIDR gösteriminde IP blokları dizisi. Ayrıntılar için onc_spec.md dosyasına bakın.
-
Ağ geçidi
dize isteğe bağlı
IP yapılandırması için kullanılan ağ geçidi adresi.
-
IPAddress
dize isteğe bağlı
Bağlantının IP adresi.
Type
değerine bağlı olarak IPv4 veya IPv6 adresi olabilir. -
IncludedRoutes
string[] isteğe bağlı
Chrome 76 veya daha yeni bir sürümCIDR gösteriminde IP blokları dizisi. Ayrıntılar için onc_spec.md dosyasına bakın.
-
NameServers
string[] isteğe bağlı
Ad sunucuları için kullanılan adres dizisi.
-
RoutingPrefix
number isteğe bağlı
Yönlendirme öneki.
-
SearchDomains
string[] isteğe bağlı
Chrome 76 veya daha yeni bir sürümAd çözümleme için dizeler dizisi. Ayrıntılar için onc_spec.md dosyasına bakın.
-
Tür
dize isteğe bağlı
IP yapılandırma türü.
IPv4
veyaIPv6
olabilir. -
WebProxyAutoDiscoveryUrl
dize isteğe bağlı
DHCP üzerinden bildirilen Otomatik Web Proxy Keşfi URL'si.
IPConfigType
Enum
"DHCP"
"Static"
IssuerSubjectPattern
Özellikler
-
CommonName
dize isteğe bağlı
Ayarlanırsa sertifika sahibinin ortak adının eşleştirileceği değer.
-
Konum
dize isteğe bağlı
Ayarlandığında, sertifika sahibinin ortak konumunun eşleştirileceği değer.
-
Kuruluş
dize isteğe bağlı
Ayarlanırsa sertifika konusunun kuruluşlarıyla eşleştirilecek değer. En az bir kuruluş değerle eşleşmelidir.
-
OrganizationalUnit
dize isteğe bağlı
Ayarlanırsa sertifika sahibinin kuruluş birimlerinin eşleştirileceği değer. En az bir kuruluş birimi değerle eşleşmelidir.
ManagedBoolean
Özellikler
-
Etkin
boolean isteğe bağlı
Ağ yapılandırma yöneticisi (ör. Shill) tarafından şu anda kullanılan etkin değer.
-
DeviceEditable
boolean isteğe bağlı
Tesis için bir DevicePolicy olup olmadığı ve bu politikanın, tesisin düzenlenmesine (ör. önerilen tesis değeri ayarlanmış politika) izin verip vermediği. Varsayılan olarak
false
değerine ayarlanır. -
DevicePolicy
boolean isteğe bağlı
Cihaz politikası tarafından sağlanan özellik değeri.
-
Geçerli
dize isteğe bağlı
Geçerli mülk değerinin belirlendiği kaynak.
-
boolean isteğe bağlı
Cihazın tüm kullanıcıları için ayarlanan değer. Yalnızca
DeviceEditiable
true
ise sağlanır. -
UserEditable
boolean isteğe bağlı
Mülk için bir UserPolicy'nin olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (ör. politika, önerilen mülk değerini ayarlar). Varsayılan olarak
false
değerine ayarlanır. -
UserPolicy
boolean isteğe bağlı
Kullanıcı politikası tarafından sağlanan mülk değeri.
-
UserSetting
boolean isteğe bağlı
Oturum açmış kullanıcı tarafından ayarlanan özellik değeri. Yalnızca
UserEditable
true
ise sağlanır.
ManagedCellularProperties
Özellikler
-
ActivationState
ActivationStateType isteğe bağlı
CellularProperties.ActivationState
sayfasına göz atın. -
ActivationType
dize isteğe bağlı
CellularProperties.ActivationType
sayfasına göz atın. -
AllowRoaming
boolean isteğe bağlı
CellularProperties.AllowRoaming
sayfasına göz atın. -
AutoConnect
ManagedBoolean isteğe bağlı
CellularProperties.AutoConnect
sayfasına göz atın. -
Aile
dize isteğe bağlı
CellularProperties.Family
sayfasına göz atın. -
FirmwareRevision
dize isteğe bağlı
CellularProperties.FirmwareRevision
sayfasına göz atın. -
FoundNetworks
FoundNetworkProperties[] isteğe bağlı
CellularProperties.FoundNetworks
sayfasına göz atın. -
HardwareRevision
dize isteğe bağlı
CellularProperties.HardwareRevision
sayfasına göz atın. -
HomeProvider
CellularProviderProperties[] isteğe bağlı
CellularProperties.HomeProvider
sayfasına göz atın. -
Üretici
dize isteğe bağlı
CellularProperties.Manufacturer
sayfasına göz atın. -
ModelID
dize isteğe bağlı
CellularProperties.ModelID
sayfasına göz atın. -
NetworkTechnology
dize isteğe bağlı
CellularProperties.NetworkTechnology
sayfasına göz atın. -
PaymentPortal
PaymentPortal isteğe bağlı
CellularProperties.PaymentPortal
sayfasına göz atın. -
RoamingState
dize isteğe bağlı
CellularProperties.RoamingState
sayfasına göz atın. -
SIMLockStatus
SIMLockStatus isteğe bağlı
CellularProperties.SIMLockStatus
sayfasına göz atın. -
SIMPresent
boolean isteğe bağlı
CellularProperties.SIMPresent
sayfasına göz atın. -
Tarama
boolean isteğe bağlı
Chrome 63 veya daha yeni bir sürümCellularProperties.Scanning
sayfasına göz atın. -
ServingOperator
CellularProviderProperties isteğe bağlı
CellularProperties.ServingOperator
sayfasına göz atın. -
SignalStrength
number isteğe bağlı
CellularProperties.SignalStrength
sayfasına göz atın. -
SupportNetworkScan
boolean isteğe bağlı
CellularProperties.SupportNetworkScan
sayfasına göz atın.
ManagedDOMString
Özellikler
-
Etkin
dize isteğe bağlı
Ağ yapılandırma yöneticisi (ör. Shill) tarafından şu anda kullanılan etkin değer.
-
DeviceEditable
boolean isteğe bağlı
Tesis için bir DevicePolicy olup olmadığı ve bu politikanın, tesisin düzenlenmesine (ör. önerilen tesis değeri ayarlanmış politika) izin verip vermediği. Varsayılan olarak
false
değerine ayarlanır. -
DevicePolicy
dize isteğe bağlı
Cihaz politikası tarafından sağlanan özellik değeri.
-
Geçerli
dize isteğe bağlı
Geçerli mülk değerinin belirlendiği kaynak.
-
dize isteğe bağlı
Cihazın tüm kullanıcıları için ayarlanan değer. Yalnızca
DeviceEditiable
true
ise sağlanır. -
UserEditable
boolean isteğe bağlı
Mülk için bir UserPolicy'nin olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (ör. politika, önerilen mülk değerini ayarlar). Varsayılan olarak
false
değerine ayarlanır. -
UserPolicy
dize isteğe bağlı
Kullanıcı politikası tarafından sağlanan mülk değeri.
-
UserSetting
dize isteğe bağlı
Oturum açmış kullanıcı tarafından ayarlanan özellik değeri. Yalnızca
UserEditable
true
ise sağlanır.
ManagedDOMStringList
Özellikler
-
Etkin
string[] isteğe bağlı
Ağ yapılandırma yöneticisi (ör. Shill) tarafından şu anda kullanılan etkin değer.
-
DeviceEditable
boolean isteğe bağlı
Tesis için bir DevicePolicy olup olmadığı ve bu politikanın, tesisin düzenlenmesine (ör. önerilen tesis değeri ayarlanmış politika) izin verip vermediği. Varsayılan olarak
false
değerine ayarlanır. -
DevicePolicy
string[] isteğe bağlı
Cihaz politikası tarafından sağlanan özellik değeri.
-
Geçerli
dize isteğe bağlı
Geçerli mülk değerinin belirlendiği kaynak.
-
string[] isteğe bağlı
Cihazın tüm kullanıcıları için ayarlanan değer. Yalnızca
DeviceEditiable
true
ise sağlanır. -
UserEditable
boolean isteğe bağlı
Mülk için bir UserPolicy'nin olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (ör. politika, önerilen mülk değerini ayarlar). Varsayılan olarak
false
değerine ayarlanır. -
UserPolicy
string[] isteğe bağlı
Kullanıcı politikası tarafından sağlanan mülk değeri.
-
UserSetting
string[] isteğe bağlı
Oturum açmış kullanıcı tarafından ayarlanan özellik değeri. Yalnızca
UserEditable
true
ise sağlanır.
ManagedEthernetProperties
Özellikler
-
Kimlik doğrulama
ManagedDOMString isteğe bağlı
EthernetProperties.Authentication
sayfasına göz atın. -
AutoConnect
ManagedBoolean isteğe bağlı
EthernetProperties.AutoConnect
sayfasına göz atın.
ManagedIPConfigProperties
Özellikler
-
Ağ geçidi
ManagedDOMString isteğe bağlı
IPConfigProperties.Gateway
sayfasına göz atın. -
IPAddress
ManagedDOMString isteğe bağlı
IPConfigProperties.IPAddress
sayfasına göz atın. -
NameServers
ManagedDOMStringList isteğe bağlı
IPConfigProperties.NameServers
sayfasına göz atın. -
RoutingPrefix
ManagedLong isteğe bağlı
IPConfigProperties.RoutingPrefix
sayfasına göz atın. -
Tür
ManagedDOMString isteğe bağlı
IPConfigProperties.Type
sayfasına göz atın. -
WebProxyAutoDiscoveryUrl
ManagedDOMString isteğe bağlı
IPConfigProperties.WebProxyAutoDiscoveryUrl
sayfasına göz atın.
ManagedIPConfigType
Özellikler
-
Etkin
IPConfigType isteğe bağlı
Ağ yapılandırma yöneticisi (ör. Shill) tarafından şu anda kullanılan etkin değer.
-
DeviceEditable
boolean isteğe bağlı
Tesis için bir DevicePolicy olup olmadığı ve bu politikanın, tesisin düzenlenmesine (ör. önerilen tesis değeri ayarlanmış politika) izin verip vermediği. Varsayılan olarak
false
değerine ayarlanır. -
DevicePolicy
IPConfigType isteğe bağlı
Cihaz politikası tarafından sağlanan özellik değeri.
-
Geçerli
dize isteğe bağlı
Geçerli mülk değerinin belirlendiği kaynak.
-
IPConfigType isteğe bağlı
Cihazın tüm kullanıcıları için ayarlanan değer. Yalnızca
DeviceEditiable
true
ise sağlanır. -
UserEditable
boolean isteğe bağlı
Mülk için bir UserPolicy'nin olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (ör. politika, önerilen mülk değerini ayarlar). Varsayılan olarak
false
değerine ayarlanır. -
UserPolicy
IPConfigType isteğe bağlı
Kullanıcı politikası tarafından sağlanan mülk değeri.
-
UserSetting
IPConfigType isteğe bağlı
Oturum açmış kullanıcı tarafından ayarlanan özellik değeri. Yalnızca
UserEditable
true
ise sağlanır.
ManagedLong
Özellikler
-
Etkin
number isteğe bağlı
Ağ yapılandırma yöneticisi (ör. Shill) tarafından şu anda kullanılan etkin değer.
-
DeviceEditable
boolean isteğe bağlı
Tesis için bir DevicePolicy olup olmadığı ve bu politikanın, tesisin düzenlenmesine (ör. önerilen tesis değeri ayarlanmış politika) izin verip vermediği. Varsayılan olarak
false
değerine ayarlanır. -
DevicePolicy
number isteğe bağlı
Cihaz politikası tarafından sağlanan özellik değeri.
-
Geçerli
dize isteğe bağlı
Geçerli mülk değerinin belirlendiği kaynak.
-
number isteğe bağlı
Cihazın tüm kullanıcıları için ayarlanan değer. Yalnızca
DeviceEditiable
true
ise sağlanır. -
UserEditable
boolean isteğe bağlı
Mülk için bir UserPolicy'nin olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (ör. politika, önerilen mülk değerini ayarlar). Varsayılan olarak
false
değerine ayarlanır. -
UserPolicy
number isteğe bağlı
Kullanıcı politikası tarafından sağlanan mülk değeri.
-
UserSetting
number isteğe bağlı
Oturum açmış kullanıcı tarafından ayarlanan özellik değeri. Yalnızca
UserEditable
true
ise sağlanır.
ManagedManualProxySettings
Özellikler
-
FTPProxy
ManagedProxyLocation isteğe bağlı
ManualProxySettings.FTPProxy
sayfasına göz atın. -
HTTPProxy
ManagedProxyLocation isteğe bağlı
ManualProxySettings.HTTPProxy
sayfasına göz atın. -
SOCKS
ManagedProxyLocation isteğe bağlı
ManualProxySettings.SOCKS
sayfasına göz atın. -
SecureHTTPProxy
ManagedProxyLocation isteğe bağlı
ManualProxySettings.SecureHTTPProxy
sayfasına göz atın.
ManagedProperties
Özellikler
-
Hücresel
ManagedCellularProperties isteğe bağlı
NetworkProperties.Cellular
sayfasına göz atın. -
Bağlanabilir
boolean isteğe bağlı
NetworkProperties.Connectable
sayfasına göz atın. -
ConnectionState
ConnectionStateType isteğe bağlı
NetworkProperties.ConnectionState
sayfasına göz atın. -
ErrorState
dize isteğe bağlı
NetworkProperties.ErrorState
sayfasına göz atın. -
Ethernet
ManagedEthernetProperties isteğe bağlı
NetworkProperties.Ethernet
sayfasına göz atın. -
GUID
dize
NetworkProperties.GUID
sayfasına göz atın. -
IPAddressConfigType
ManagedIPConfigType isteğe bağlı
NetworkProperties.IPAddressConfigType
sayfasına göz atın. -
IPConfigs
IPConfigProperties[] isteğe bağlı
NetworkProperties.IPConfigs
sayfasına göz atın. -
MacAddress
dize isteğe bağlı
NetworkProperties.MacAddress
sayfasına göz atın. -
Sayaçlı
ManagedBoolean isteğe bağlı
Chrome 85 ve sonraki sürümlerNetworkProperties.Metered
sayfasına göz atın. -
Ad
ManagedDOMString isteğe bağlı
NetworkProperties.Name
sayfasına göz atın. -
NameServersConfigType
ManagedIPConfigType isteğe bağlı
NetworkProperties.NameServersConfigType
sayfasına göz atın. -
Öncelik
ManagedLong isteğe bağlı
NetworkProperties.Priority
sayfasına göz atın. -
ProxySettings
ManagedProxySettings isteğe bağlı
NetworkProperties.ProxySettings
sayfasına göz atın. -
RestrictedConnectivity
boolean isteğe bağlı
NetworkProperties.RestrictedConnectivity
sayfasına göz atın. -
SavedIPConfig
IPConfigProperties isteğe bağlı
NetworkProperties.SavedIPConfig
sayfasına göz atın. -
Kaynak
dize isteğe bağlı
NetworkProperties.Source
sayfasına göz atın. -
StaticIPConfig
ManagedIPConfigProperties isteğe bağlı
NetworkProperties.StaticIPConfig
sayfasına göz atın. -
TrafficCounterResetTime
number isteğe bağlı
Chrome 125+NetworkProperties.TrafficCounterResetTime
sayfasına göz atın. -
Tür
NetworkProperties.Type
sayfasına göz atın. -
VPN
ManagedVPNProperties isteğe bağlı
NetworkProperties.VPN
sayfasına göz atın. -
Kablosuz
ManagedWiFiProperties isteğe bağlı
NetworkProperties.WiFi
sayfasına göz atın.
ManagedProxyLocation
Özellikler
-
Ana makine
ProxyLocation.Host
sayfasına göz atın. -
Bağlantı noktası
ProxyLocation.Port
sayfasına göz atın.
ManagedProxySettings
Özellikler
-
ExcludeDomains
ManagedDOMStringList isteğe bağlı
ProxySettings.ExcludeDomains
sayfasına göz atın. -
Manuel
ManagedManualProxySettings isteğe bağlı
ProxySettings.Manual
sayfasına göz atın. -
PAC
ManagedDOMString isteğe bağlı
ProxySettings.PAC
sayfasına göz atın. -
ProxySettings.Type
sayfasına göz atın.
ManagedProxySettingsType
Özellikler
-
Etkin
ProxySettingsType isteğe bağlı
Ağ yapılandırma yöneticisi (ör. Shill) tarafından şu anda kullanılan etkin değer.
-
DeviceEditable
boolean isteğe bağlı
Tesis için bir DevicePolicy olup olmadığı ve bu politikanın, tesisin düzenlenmesine (ör. önerilen tesis değeri ayarlanmış politika) izin verip vermediği. Varsayılan olarak
false
değerine ayarlanır. -
DevicePolicy
ProxySettingsType isteğe bağlı
Cihaz politikası tarafından sağlanan özellik değeri.
-
Geçerli
dize isteğe bağlı
Geçerli mülk değerinin belirlendiği kaynak.
-
ProxySettingsType isteğe bağlı
Cihazın tüm kullanıcıları için ayarlanan değer. Yalnızca
DeviceEditiable
true
ise sağlanır. -
UserEditable
boolean isteğe bağlı
Mülk için bir UserPolicy'nin olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (ör. politika, önerilen mülk değerini ayarlar). Varsayılan olarak
false
değerine ayarlanır. -
UserPolicy
ProxySettingsType isteğe bağlı
Kullanıcı politikası tarafından sağlanan mülk değeri.
-
UserSetting
ProxySettingsType isteğe bağlı
Oturum açmış kullanıcı tarafından ayarlanan özellik değeri. Yalnızca
UserEditable
true
ise sağlanır.
ManagedThirdPartyVPNProperties
Özellikler
-
ExtensionID
ThirdPartyVPNProperties.ExtensionID
sayfasına göz atın. -
ProviderName
dize isteğe bağlı
ThirdPartyVPNProperties.ProviderName
sayfasına göz atın.
ManagedVPNProperties
Özellikler
-
AutoConnect
ManagedBoolean isteğe bağlı
VPNProperties.AutoConnect
sayfasına göz atın. -
Ana makine
ManagedDOMString isteğe bağlı
VPNProperties.Host
sayfasına göz atın. -
Tür
ManagedDOMString isteğe bağlı
VPNProperties.Type
sayfasına göz atın.
ManagedWiFiProperties
Özellikler
-
AllowGatewayARPPolling
ManagedBoolean isteğe bağlı
WiFiProperties.AllowGatewayARPPolling
sayfasına göz atın. -
AutoConnect
ManagedBoolean isteğe bağlı
WiFiProperties.AutoConnect
sayfasına göz atın. -
BSSID
dize isteğe bağlı
WiFiProperties.BSSID
sayfasına göz atın. -
Sıklık
number isteğe bağlı
WiFiProperties.Frequency
sayfasına göz atın. -
FrequencyList
number[] isteğe bağlı
WiFiProperties.FrequencyList
sayfasına göz atın. -
HexSSID
ManagedDOMString isteğe bağlı
WiFiProperties.HexSSID
sayfasına göz atın. -
HiddenSSID
ManagedBoolean isteğe bağlı
WiFiProperties.HiddenSSID
sayfasına göz atın. -
RoamThreshold
ManagedLong isteğe bağlı
Desteği sonlandırıldı, yoksayıldı.
WiFiProperties.RoamThreshold
sayfasına göz atın. -
SSID
ManagedDOMString isteğe bağlı
WiFiProperties.SSID
sayfasına göz atın. -
Güvenlik
WiFiProperties.Security
sayfasına göz atın. -
SignalStrength
number isteğe bağlı
WiFiProperties.SignalStrength
sayfasına göz atın.
ManualProxySettings
Özellikler
-
FTPProxy
ProxyLocation isteğe bağlı
FTP proxy'si ayarları.
-
HTTPProxy
ProxyLocation isteğe bağlı
HTTP proxy ayarları.
-
SOCKS
ProxyLocation isteğe bağlı
SOCKS proxy'si için ayarlar.
-
SecureHTTPProxy
ProxyLocation isteğe bağlı
Güvenli HTTP proxy'si ayarları.
NetworkConfigProperties
Özellikler
-
Hücresel
CellularProperties isteğe bağlı
NetworkProperties.Cellular
sayfasına göz atın. -
Ethernet
EthernetProperties isteğe bağlı
NetworkProperties.Ethernet
sayfasına göz atın. -
GUID
dize isteğe bağlı
NetworkProperties.GUID
sayfasına göz atın. -
IPAddressConfigType
IPConfigType isteğe bağlı
NetworkProperties.IPAddressConfigType
sayfasına göz atın. -
Ad
dize isteğe bağlı
NetworkProperties.Name
sayfasına göz atın. -
NameServersConfigType
IPConfigType isteğe bağlı
NetworkProperties.NameServersConfigType
sayfasına göz atın. -
Öncelik
number isteğe bağlı
NetworkProperties.Priority
sayfasına göz atın. -
Tür
NetworkType isteğe bağlı
NetworkProperties.Type
sayfasına göz atın. -
VPN
VPNProperties isteğe bağlı
NetworkProperties.VPN
sayfasına göz atın. -
Kablosuz
WiFiProperties isteğe bağlı
NetworkProperties.WiFi
sayfasına göz atın. -
WiMAX
WiMAXProperties isteğe bağlı
Kullanımdan kaldırıldı.
NetworkFilter
Özellikler
-
yapılandırılmış
boolean isteğe bağlı
Doğruysa yalnızca yapılandırılmış (kaydedilmiş) ağları dahil edin. Varsayılan olarak "false" değerine ayarlanır.
-
sınır
number isteğe bağlı
Döndürülecek maksimum ağ sayısı. Belirtilmezse varsayılan olarak 1.000'dir. Sınır olmaması için 0 değerini kullanın.
-
networkType
Döndürülecek ağ türü.
-
görünür
boolean isteğe bağlı
Doğruysa yalnızca görünür (fiziksel olarak bağlı veya kapsama alanında olan) ağları dahil edin. Varsayılan olarak "false" değerine ayarlanır.
NetworkProperties
Özellikler
-
Hücresel
CellularProperties isteğe bağlı
Hücresel ağlar için hücresel ağ özellikleri.
-
Bağlanabilir
boolean isteğe bağlı
Ağın bağlanılabilir olup olmadığı
-
ConnectionState
ConnectionStateType isteğe bağlı
Ağın mevcut bağlantı durumu.
-
ErrorState
dize isteğe bağlı
Kaydedilen son ağ hatası durumu.
-
Ethernet
EthernetProperties isteğe bağlı
Ethernet ağları için Ethernet ağı özellikleri.
-
GUID
dize
Ağ GUID'si.
-
IPAddressConfigType
IPConfigType isteğe bağlı
Ağın IP adresi yapılandırma türü.
-
IPConfigs
IPConfigProperties[] isteğe bağlı
Ağın IP yapılandırması.
-
MacAddress
dize isteğe bağlı
Ağın MAC adresi.
-
Sayaçlı
boolean isteğe bağlı
Chrome 85 ve sonraki sürümlerAğın sayaçlı olup olmadığı.
-
Ad
dize isteğe bağlı
Kullanıcı dostu bir ağ adı.
-
NameServersConfigType
IPConfigType isteğe bağlı
Ağ tarafından kullanılan alan adı sunucularının IP yapılandırma türü.
-
Öncelik
number isteğe bağlı
Ağ önceliği.
-
ProxySettings
ProxySettings isteğe bağlı
Ağın proxy ayarları
-
RestrictedConnectivity
boolean isteğe bağlı
Bağlı bir ağ için, ağın internet bağlantısının sınırlı olup olmadığı (ör. ağın bir portalın arkasında olup olmadığı veya hücresel ağın etkinleştirilip etkinleştirilmediği).
-
SavedIPConfig
IPConfigProperties isteğe bağlı
Statik IP yapılandırması uygulanmadan önce DHCP sunucusundan alınan IP yapılandırması.
-
Kaynak
dize isteğe bağlı
Ağın yapılandırılıp yapılandırılmadığını ve nasıl yapılandırıldığını gösterir. Olası değerler:
Device
DevicePolicy
User
UserPolicy
None
"Yok" değeri, uzantı kodu oluşturmayla çakıştığı için "Kaynak" için SourceType numaralandırması yerine bir dize kullanmamız gerekir.
-
StaticIPConfig
IPConfigProperties isteğe bağlı
Ağın statik IP yapılandırması.
-
TrafficCounterResetTime
number isteğe bağlı
Chrome 125+Trafik sayaçlarının en son sıfırlandığı zaman.
-
Tür
Ağ türü.
-
VPN
VPNProperties isteğe bağlı
VPN ağları için ağ VPN özellikleri.
-
Kablosuz
WiFiProperties isteğe bağlı
Kablosuz ağlar için ağın kablosuz özellikleri.
NetworkStateProperties
Özellikler
-
Hücresel
CellularStateProperties isteğe bağlı
NetworkProperties.Cellular
sayfasına göz atın. -
Bağlanabilir
boolean isteğe bağlı
NetworkProperties.Connectable
sayfasına göz atın. -
ConnectionState
ConnectionStateType isteğe bağlı
NetworkProperties.ConnectionState
sayfasına göz atın. -
ErrorState
dize isteğe bağlı
NetworkProperties.ErrorState
sayfasına göz atın. -
Ethernet
EthernetStateProperties isteğe bağlı
NetworkProperties.Ethernet
sayfasına göz atın. -
GUID
dize
NetworkProperties.GUID
sayfasına göz atın. -
Ad
dize isteğe bağlı
NetworkProperties.Name
sayfasına göz atın. -
Öncelik
number isteğe bağlı
NetworkProperties.Priority
sayfasına göz atın. -
Kaynak
dize isteğe bağlı
NetworkProperties.Source
sayfasına göz atın. -
Tür
NetworkProperties.Type
sayfasına göz atın. -
VPN
VPNStateProperties isteğe bağlı
NetworkProperties.VPN
sayfasına göz atın. -
Kablosuz
WiFiStateProperties isteğe bağlı
NetworkProperties.WiFi
sayfasına göz atın.
NetworkType
Enum
"Tümü"
"Hücresel"
"Ethernet"
"Tether"
"VPN"
"Kablosuz"
"WiFi"
PaymentPortal
Özellikler
-
Yöntem
dize
Ödeme portalı için kullanılacak HTTP yöntemi.
-
PostData
dize isteğe bağlı
Ödeme portalına gönderilecek yayın verileri.
Method
,POST
olmadığı sürece yoksayılır. -
URL
dize isteğe bağlı
Ödeme portalı URL'si.
ProxyLocation
Özellikler
-
Ana makine
dize
Proxy IP adresi ana makinesi.
-
Bağlantı noktası
sayı
Proxy için kullanılacak bağlantı noktası.
ProxySettings
Özellikler
-
ExcludeDomains
string[] isteğe bağlı
Manuel proxy ayarlarının hariç tutulduğu alanlar ve ana makineler.
-
Manuel
ManualProxySettings isteğe bağlı
Manuel proxy ayarları: Yalnızca
Manual
proxy ayarları için kullanılır. -
PAC
dize isteğe bağlı
Proxy otomatik yapılandırma dosyasının URL'si.
-
Proxy ayarlarının türü.
ProxySettingsType
Enum
"Direct"
"Manuel"
"PAC"
"WPAD"
SIMLockStatus
Özellikler
-
LockEnabled
boolean
SIM kilidinin etkin olup olmadığı.
-
LockType
dize
SIM kilidinin durumu. Olası değerler
'sim-pin'
,'sim-puk'
ve''
'dir. -
RetriesLeft
number isteğe bağlı
SIM'in kilidinin açılması için PUK'un gerekli olmasından önce izin verilen PIN kilidi denemelerinin sayısı.
ThirdPartyVPNProperties
Özellikler
-
ExtensionID
dize
Üçüncü taraf VPN sağlayıcı uzantısının kimliği.
-
ProviderName
dize isteğe bağlı
VPN sağlayıcının adı.
VPNProperties
Özellikler
-
AutoConnect
boolean isteğe bağlı
VPN ağının otomatik olarak bağlanıp bağlanmayacağı.
-
Ana makine
dize isteğe bağlı
VPN ana makinesi.
-
Tür
dize isteğe bağlı
VPN türü. "L2TP-IPSec" nedeniyle bu bir enum olamaz. Bu, yalnızca belirli özellikleri ayarlamak için kullanılabilecek setProperties'e iletilen NetworkConfigProperties için isteğe bağlıdır.
VPNStateProperties
Özellikler
-
Tür
dize
VPNProperties.Type
sayfasına göz atın.
WiFiProperties
Özellikler
-
AllowGatewayARPPolling
boolean isteğe bağlı
Chrome 131'den beri kullanımdan kaldırıldıM131 sürümünde kaldırıldı. Şu anda etkin bir ARP yoklama işlemi yok.
-
AutoConnect
boolean isteğe bağlı
Kapsama alanındayken kablosuz ağa otomatik olarak bağlanılıp bağlanılmayacağı.
-
BSSID
dize isteğe bağlı
İlişkilendirilmiş erişim noktasının BSSID'si.
-
EAP
EAPProperties isteğe bağlı
Ağın EAP özellikleri.
WEP-8021X
veWPA-EAP
ağları için gereklidir. -
Sıklık
number isteğe bağlı
Kablosuz hizmetinin çalışma frekansı (MHz). Bağlı ağlar için ağın bağlı olduğu mevcut frekans. Aksi takdirde, mevcut en iyi BSS'nin frekansı.
-
FrequencyList
number[] isteğe bağlı
Kablosuz ağ için son zamanlarda görülen tüm çalışma frekanslarını içerir.
-
HexSSID
dize isteğe bağlı
Ağ SSID'sinin HEX kodlu kopyası.
-
HiddenSSID
boolean isteğe bağlı
Ağ SSID'sinin yayınlanıp yayınlanmayacağı.
-
Parola
dize isteğe bağlı
Chrome 66 veya daha yeni bir sürümWEP/WPA/WPA2 bağlantılarının parolası. Bu özellik yalnızca ayarlanabilir.
getProperties
tarafından döndürülen özellikler bu değeri içermez. -
RoamThreshold
number isteğe bağlı
Desteği sonlandırıldı, yoksayıldı.
-
SSID
dize isteğe bağlı
Ağın SSID'si.
-
Güvenlik
dize isteğe bağlı
Ağ güvenlik türü.
-
SignalStrength
number isteğe bağlı
Ağ sinyal gücü.
WiFiStateProperties
Özellikler
-
BSSID
dize isteğe bağlı
WiFiProperties.BSSID
sayfasına göz atın. -
Sıklık
number isteğe bağlı
WiFiProperties.Frequency
sayfasına göz atın. -
HexSSID
dize isteğe bağlı
Chrome 62 veya daha yeni bir sürümWiFiProperties.HexSSID
sayfasına göz atın. -
SSID
dize isteğe bağlı
Chrome 62 veya daha yeni bir sürümWiFiProperties.SSID
sayfasına göz atın. -
Güvenlik
dize
WiFiProperties.Security
sayfasına göz atın. -
SignalStrength
number isteğe bağlı
WiFiProperties.SignalStrength
sayfasına göz atın.
WiMAXProperties
Özellikler
-
AutoConnect
boolean isteğe bağlı
Ağın otomatik olarak bağlanıp bağlanmayacağı.
-
EAP
EAPProperties isteğe bağlı
Ağın EAP özellikleri.
Yöntemler
createNetwork()
chrome.networking.onc.createNetwork(
shared: boolean,
properties: NetworkConfigProperties,
callback?: function,
): Promise<string>
Mülklerden yeni bir ağ yapılandırması oluşturur. Eşleşen bir yapılandırılmış ağ zaten varsa bu işlem başarısız olur. Aksi takdirde yeni ağın GUID'sini döndürür.
Parametreler
-
boolean
true
ise bu ağ yapılandırmasını diğer kullanıcılarla paylaşın.Bu seçenek yalnızca Chrome'un web kullanıcı arayüzünde gösterilir.* Uygulamalar tarafından çağrıldığında izin verilen tek değer
false
'dır. -
mülkler
Yeni ağı yapılandırmak için kullanılacak özellikler.
-
callback
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:(result: string) => void
-
sonuç
dize
-
İadeler
-
Promise<string>
Chrome 125+Promises yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformlarda geri çağırmalar kullanılmalıdır.
disableNetworkType()
chrome.networking.onc.disableNetworkType(
networkType: NetworkType,
): void
Belirtilen ağ türüyle eşleşen cihazları devre dışı bırakır. enableNetworkType
ile ilgili nota bakın.
Parametreler
-
networkType
Devre dışı bırakılacak ağın türü.
enableNetworkType()
chrome.networking.onc.enableNetworkType(
networkType: NetworkType,
): void
Belirtilen ağ türüyle eşleşen cihazları etkinleştirir. Türün birden fazla ağ türünü (ör. "Kablosuz") temsil edebileceğini unutmayın.
Parametreler
-
networkType
Etkinleştirilecek ağın türü.
forgetNetwork()
chrome.networking.onc.forgetNetwork(
networkGuid: string,
callback?: function,
): Promise<void>
GUID'si networkGuid
olan ağ için yapılandırılmış tüm özellikleri temizleyerek ağ yapılandırmasını unutur. Bu, eşleşen tanımlayıcılara (ör. kablosuz ağ SSID'si ve güvenlik) sahip diğer ağları da içerebilir. Böyle bir yapılandırma yoksa hata ayarlanır ve işlem başarısız olur.
Kiosk oturumlarında bu yöntem, paylaşılan ağ yapılandırmalarını unutamaz.
Parametreler
-
networkGuid
dize
Unutulacak ağın GUID'si.
-
callback
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:() => void
İadeler
-
Promise<void>
Chrome 125+Promises yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformlarda geri çağırmalar kullanılmalıdır.
getCaptivePortalStatus()
chrome.networking.onc.getCaptivePortalStatus(
networkGuid: string,
callback?: function,
): Promise<CaptivePortalStatus>
"networkGuid" ile eşleşen ağın giriş portalı durumunu döndürür.
Parametreler
-
networkGuid
dize
Giriş portalı durumu alınacak ağın GUID'si.
-
callback
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:(result: CaptivePortalStatus) => void
-
sonuç
-
İadeler
-
Promise<CaptivePortalStatus>
Chrome 125+Promises yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformlarda geri çağırmalar kullanılmalıdır.
getDeviceStates()
chrome.networking.onc.getDeviceStates(
callback?: function,
): Promise<DeviceStateProperties[]>
Kullanılabilir ağ cihazlarının durumlarını döndürür.
Parametreler
-
callback
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:(result: DeviceStateProperties[]) => void
-
sonuç
-
İadeler
-
Promise<DeviceStateProperties[]>
Chrome 125+Promises yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformlarda geri çağırmalar kullanılmalıdır.
getGlobalPolicy()
chrome.networking.onc.getGlobalPolicy(
callback?: function,
): Promise<GlobalPolicy>
Genel politika özelliklerini alır. Bu özelliklerin bir oturum sırasında değişmesi beklenmez.
Parametreler
-
callback
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:(result: GlobalPolicy) => void
-
sonuç
-
İadeler
-
Promise<GlobalPolicy>
Chrome 125+Promises yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformlarda geri çağırmalar kullanılmalıdır.
getManagedProperties()
chrome.networking.onc.getManagedProperties(
networkGuid: string,
callback?: function,
): Promise<ManagedProperties>
networkGuid kimlikli ağın birleştirilmiş özelliklerini şu kaynaklardan alır: kullanıcı ayarları, paylaşılan ayarlar, kullanıcı politikası, cihaz politikası ve şu anda etkin olan ayarlar.
Parametreler
-
networkGuid
dize
Özellikleri alınacak ağın GUID'si.
-
callback
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:(result: ManagedProperties) => void
-
sonuç
-
İadeler
-
Promise<ManagedProperties>
Chrome 125+Promises yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformlarda geri çağırmalar kullanılmalıdır.
getNetworks()
chrome.networking.onc.getNetworks(
filter: NetworkFilter,
callback?: function,
): Promise<NetworkStateProperties[]>
getState
tarafından sağlanan özelliklerle aynı özelliklere sahip ağ nesnelerinin listesini döndürür. Döndürülen ağ türünü belirtmek ve ağ sayısını sınırlamak için bir filtre sağlanır. Ağlar, önceliklerine göre sistem tarafından sıralanır. Bağlı veya bağlanmakta olan ağlar ilk sırada listelenir.
Parametreler
-
filtrele
Hangi ağların döndürüleceğini açıklar.
-
callback
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:(result: NetworkStateProperties[]) => void
-
sonuç
-
İadeler
-
Promise<NetworkStateProperties[]>
Chrome 125+Promises yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformlarda geri çağırmalar kullanılmalıdır.
getProperties()
chrome.networking.onc.getProperties(
networkGuid: string,
callback?: function,
): Promise<NetworkProperties>
networkGuid kimlikli ağın tüm özelliklerini alır. Ağın tüm özelliklerini (salt okunur ve okuma/yazma değerleri) içerir.
Parametreler
-
networkGuid
dize
Özellikleri alınacak ağın GUID'si.
-
callback
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:(result: NetworkProperties) => void
-
sonuç
-
İadeler
-
Promise<NetworkProperties>
Chrome 125+Promises yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformlarda geri çağırmalar kullanılmalıdır.
getState()
chrome.networking.onc.getState(
networkGuid: string,
callback?: function,
): Promise<NetworkStateProperties>
networkGuid kimlikli ağın önbelleğe alınmış salt okunur özelliklerini alır. Bu işlev, ağ alt sistemini sorgulamak için gidiş dönüş yolculuğu gerektiren getProperties
işlevinden daha yüksek performanslıdır. Tüm ağlar için şu özellikler döndürülür: GUID, Type, Name, WiFi.Security. Görünür ağlar için ek özellikler sağlanır: ConnectionState, ErrorState, WiFi.SignalStrength, Cellular.NetworkTechnology, Cellular.ActivationState, Cellular.RoamingState.
Parametreler
-
networkGuid
dize
Özellikleri alınacak ağın GUID'si.
-
callback
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:(result: NetworkStateProperties) => void
-
sonuç
-
İadeler
-
Promise<NetworkStateProperties>
Chrome 125+Promises yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformlarda geri çağırmalar kullanılmalıdır.
requestNetworkScan()
chrome.networking.onc.requestNetworkScan(
networkType?: NetworkType,
): void
Ağ alt sisteminin yeni ağları taramasını ve getVisibleNetworks
tarafından döndürülen listeyi güncellemesini ister. Bu yalnızca bir istektir: Ağ alt sistemi bunu yoksaymayı seçebilir. Liste güncellenirse onNetworkListChanged
etkinliği tetiklenir.
Parametreler
-
networkType
NetworkType isteğe bağlı
Chrome 63 veya daha yeni bir sürümBelirtilmişse türe özgü bir tarama isteğinde bulunur. Hücresel için, destekleniyorsa mobil ağ taraması istenir.
setProperties()
chrome.networking.onc.setProperties(
networkGuid: string,
properties: NetworkConfigProperties,
callback?: function,
): Promise<void>
networkGuid
kimlikli ağın özelliklerini ayarlar. Bu yalnızca yapılandırılmış ağlar için geçerlidir (Kaynak != Yok). Yapılandırılmamış görünür ağlar bunun yerine createNetwork
kullanmalıdır. Kiosk oturumlarında, paylaşılan bir ağda bu yöntemin çağrılması başarısız olur.
Parametreler
-
networkGuid
dize
Özelliklerin ayarlanacağı ağın GUID'si.
-
mülkler
Ayarlanacak özellikler.
-
callback
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:() => void
İadeler
-
Promise<void>
Chrome 125+Promises yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformlarda geri çağırmalar kullanılmalıdır.
startConnect()
chrome.networking.onc.startConnect(
networkGuid: string,
callback?: function,
): Promise<void>
networkGuid ile ağa bağlantı başlatır.
Parametreler
-
networkGuid
dize
Bağlanılacak ağın GUID'si.
-
callback
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:() => void
İadeler
-
Promise<void>
Chrome 125+Promises yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformlarda geri çağırmalar kullanılmalıdır.
startDisconnect()
chrome.networking.onc.startDisconnect(
networkGuid: string,
callback?: function,
): Promise<void>
networkGuid ile ağ bağlantısını kesme işlemini başlatır.
Parametreler
-
networkGuid
dize
Bağlantısı kesilecek ağın GUID'si.
-
callback
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:() => void
İadeler
-
Promise<void>
Chrome 125+Promises yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformlarda geri çağırmalar kullanılmalıdır.
Etkinlikler
onDeviceStateListChanged
chrome.networking.onc.onDeviceStateListChanged.addListener(
callback: function,
)
Cihaz listesi değiştiğinde veya herhangi bir cihaz durumu özelliği değiştiğinde tetiklenir.
Parametreler
-
callback
işlev
callback
parametresi şu şekilde görünür:() => void
onNetworkListChanged
chrome.networking.onc.onNetworkListChanged.addListener(
callback: function,
)
Ağ listesi değiştiğinde tetiklenir. Mevcut tüm ağların GUID'lerinin tam listesini gönderir.
Parametreler
-
callback
işlev
callback
parametresi şu şekilde görünür:(changes: string[]) => void
-
değişiklikler
dize[]
-
onNetworksChanged
chrome.networking.onc.onNetworksChanged.addListener(
callback: function,
)
Ağlardan herhangi birinde özellikler değiştiğinde tetiklenir. Tesislerinin özellikleri değişen ağlar için bir GUID listesi gönderir.
Parametreler
-
callback
işlev
callback
parametresi şu şekilde görünür:(changes: string[]) => void
-
değişiklikler
dize[]
-
onPortalDetectionCompleted
chrome.networking.onc.onPortalDetectionCompleted.addListener(
callback: function,
)
Bir ağ için portal algılama işlemi tamamlandığında tetiklenir. Ağın GUID'sini ve ilgili giriş portalı durumunu gönderir.
Parametreler
-
callback
işlev
callback
parametresi şu şekilde görünür:(networkGuid: string, status: CaptivePortalStatus) => void
-
networkGuid
dize
-
durum
-