chrome.networking.onc

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 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 belirtilmiştir.

NOT: Çoğu sözlük özelliği ve enum değeri, ONC spesifikasyonunu eşleştirmek için JavaScript lowCamelCase kuralı yerine UpperCamelCase'ı kullanır.

İzinler

networking.onc

Kullanılabilirlik

Chrome 59 ve sonraki sürümler Yalnızca ChromeOS

Türler

ActivationStateType

Enum

"Etkinleştirildi"

"Etkinleştiriliyor"

"Etkin Değil"

"Kısmen Etkinleştirildi"

CaptivePortalStatus

Enum

"Bilinmiyor"

"Çevrimdışı"

"Çevrimiçi"

"Portal"

"ProxyAuthGerekli"

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

    boole isteğe bağlı

    Ağ için dolaşıma izin verilip verilmediği.

  • AutoConnect

    boole isteğe bağlı

    Hücresel ağın otomatik olarak bağlanıp bağlanmayacağı (kapsama alanındayken).

  • Aile

    dize isteğe bağlı

    Hücresel cihaz teknolojisi ailesi - CDMA veya GSM.

  • FirmwareRevision

    dize isteğe bağlı

    Donanım yazılımı düzeltmesi hücresel modeme yüklendi.

  • 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

    Şu anda modemde yüklü 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 bu, ağ teknolojisinin şu anda kullanıldığı anlamına gelir.

  • PaymentPortal

    PaymentPortal isteğe bağlı

    Kullanıcıların mobil veri planına kaydolmak veya planlarını değiştirmek için kullanabileceği online ödeme portalı.

  • RoamingState

    dize isteğe bağlı

    Geçerli ağdaki hücresel modemin dolaşım durumu.

  • SIMLockStatus

    SIMLockStatus isteğe bağlı

    GSM ailesi ağları için SIM kilidinin durumu.

  • SIMPresent

    boole isteğe bağlı

    SIM kart olup olmadığı.

  • Tarama

    boole isteğe bağlı

    Chrome 63 ve sonraki sürümler 'nı inceleyin.

    Hücresel ağ taraması devam ederken doğru değerini döndürür.

  • ServingOperator

    Modemin şu anda ağında kayıtlı olduğu operatör hakkında bilgiler.

  • SignalStrength

    sayı isteğe bağlı

    Mevcut ağ sinyal gücü.

  • SupportNetworkScan

    boole isteğe bağlı

    Hücresel ağın taramayı destekleyip desteklemediği.

CellularProviderProperties

Özellikler

  • Kod

    dize

    Ağın MM (Mobil Ülke Kodu) ve MNC (Mobil Ağ Kodu) hesaplarının basit bir birleşimi olarak sunulan hücresel ağ kimliği.

  • Ülke

    dize isteğe bağlı

    İki harfli ülke kodu.

  • Ad

    dize

    Operatör adı.

CellularStateProperties

Özellikler

CertificatePattern

Özellikler

  • EnrollmentURI

    string[] isteğe bağlı

    Bu kalıpla eşleşen hiçbir sertifika bulunmaması durumunda kullanıcının yönlendirilebileceği URI'lerin listesi.

  • Düzenleyen

    IssuerSubjectPattern isteğe bağlı

    Ayarlanırsa X.509 sağlayıcısı ayarlarının eşleştirileceği kalıp.

  • IssuerCARef

    string[] isteğe bağlı

    Sertifikayı veren CA sertifikalarının listesi. Bu kalıpla eşleşmesi için bir sertifikanın bu kişilerden biri tarafından imzalanması gerekir.

  • Konu

    IssuerSubjectPattern isteğe bağlı

    Ayarlanırsa, X.509 konu ayarlarının eşleştirileceği kalıp.

ClientCertificateType

Enum

"Ref"

"Desen"

ConnectionStateType

Enum

"Bağlı"

"Bağlanılıyor"

"Bağlı Değil"

DeviceStateProperties

Özellikler

  • SIMLockStatus

    SIMLockStatus isteğe bağlı

    Chrome 62 ve sonraki sürümler 'nı inceleyin.

    Tür = Hücresel ve SIM Sunma = Doğru ise SIM kilidi durumu.

  • SIMPresent

    boole isteğe bağlı

    Chrome 62 ve sonraki sürümler 'nı inceleyin.

    Cihaz türü Hücresel ise SIM mevcut durumuna ayarlayın.

  • Tarama

    boole 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.

  • Cihazın mevcut durumu.

  • Tür

    Cihazla ilişkilendirilen ağ türü (Hücresel, Ethernet veya Kablosuz).

DeviceStateType

Enum

"Başlatılmadı"
Cihaz kullanılabilir durumda ancak başlatılmamış.

"Devre dışı"
Cihaz başlatıldı ancak etkin değil.

"Etkinleştiriliyor"
Etkin durumu istendi ancak tamamlanmadı.

"Etkin"
Cihaz etkinleştirildi.

"Yasak"
Cihaz yasaktır.

EAPProperties

Özellikler

  • AnonymousIdentity

    dize isteğe bağlı

  • İstemciSertifikasıPKCS11kimliği

    dize isteğe bağlı

    Chrome 60 ve sonraki sürümler 'nı inceleyin.
  • ClientCertPattern

    CertificatePattern isteğe bağlı

  • ClientCertProvisioningProfileId

    dize isteğe bağlı

    Chrome 93 ve sonraki sürümler 'nı inceleyin.
  • ClientCertRef

    dize isteğe bağlı

  • ClientCertType
  • Kimlik

    dize isteğe bağlı

  • İç

    dize isteğe bağlı

  • Dış

    dize isteğe bağlı

    Dış EAP türü. ONC için gereklidir ancak Shill'den çeviri yaparken sağlanmayabilir.

  • Şifre

    dize isteğe bağlı

  • SaveCredentials

    boole isteğe bağlı

  • ServerCAPEMs

    string[] isteğe bağlı

  • ServerCARefs

    string[] isteğe bağlı

  • SubjectMatch

    ManagedDOMString isteğe bağlı

    Chrome 60 ve sonraki sürümler 'nı inceleyin.
  • UseProactiveKeyCaching

    boole isteğe bağlı

  • UseSystemCAs

    boole 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 ve 8021X.

  • AutoConnect

    boole isteğe bağlı

    Ethernet ağının otomatik olarak bağlanıp bağlanmayacağı.

  • EAP

    EAPProperties isteğe bağlı

    Ağın EAP ayarları. 8021X kimlik doğrulaması için gereklidir.

EthernetStateProperties

Özellikler

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ğ kullanılabilirliği.

  • Teknoloji

    dize

    Ağ tarafından kullanılan teknolojiye erişim.

GlobalPolicy

Özellikler

  • AllowOnlyPolicyNetworksToAutoconnect

    boole isteğe bağlı

    Doğru ise yalnızca politika ağları otomatik olarak bağlanabilir. Varsayılan olarak yanlış değerine ayarlanır.

  • AllowOnlyPolicyNetworksToConnect

    boole isteğe bağlı

    Doğru değerine ayarlanırsa yalnızca politika ağları bağlanabilir ve yeni ağlar eklenemez ya da yapılandırılamaz. Varsayılan olarak yanlış değerine ayarlanır.

  • AllowOnlyPolicyNetworksToConnectIfAvailable

    boole isteğe bağlı

    Chrome 70 ve sonraki sürümler 'nı inceleyin.

    Görünür ağ listesinde varsa doğru ve yönetilen bir ağ varsa yalnızca politika ağları bağlanabilir ve yeni ağlar eklenemez ya da yapılandırılamaz. Varsayılan olarak yanlış değerine ayarlanır.

  • BlockedHexSSIDs

    string[] isteğe bağlı

    Chrome 86 ve sonraki sürümler 'nı inceleyin.

    Engellenen ağların listesi. Engellenen ağlara bağlanmak yasaktır. Açık bir ağ yapılandırması belirtilerek ağların engeli tekrar kaldırılabilir. Varsayılan olarak boş bir liste kullanılır.

IPConfigProperties

Özellikler

  • ExcludedRoutes

    string[] isteğe bağlı

    Chrome 76 ve sonraki sürümler 'nı inceleyin.

    CIDR gösteriminde IP blokları dizisi; ayrıntılar için onc_spec.md adresine 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 ve sonraki sürümler 'nı inceleyin.

    CIDR gösteriminde IP blokları dizisi; ayrıntılar için onc_spec.md adresine bakın.

  • NameServers

    string[] isteğe bağlı

    Alan adı sunucuları için kullanılan adres dizisi.

  • RoutingPrefix

    sayı isteğe bağlı

    Yönlendirme öneki.

  • SearchDomains

    string[] isteğe bağlı

    Chrome 76 ve sonraki sürümler 'nı inceleyin.

    Ad çözümlemesi dizeleri dizisi. Ayrıntılar için onc_spec.md adresine bakın.

  • Tür

    dize isteğe bağlı

    IP yapılandırma türü. IPv4 veya IPv6 olabilir.

  • WebProxyAutoDiscoveryUrl

    dize isteğe bağlı

    DHCP üzerinden bildirildiği şekliyle WEb Proxy Otomatik Keşfi URL'si.

IPConfigType

Enum

"DHCP"

"Statik"

IssuerSubjectPattern

Özellikler

  • CommonName

    dize isteğe bağlı

    Ayarlanırsa, sertifika konusunun ortak adıyla eşleşecek değer.

  • Konum

    dize isteğe bağlı

    Ayarlanırsa, sertifika konusunun ortak konumuyla eşleştirilecek değer.

  • Kuruluş

    dize isteğe bağlı

    Ayarlanırsa, sertifikayla ilişkili kişinin kuruluşları ile eşleştirilecek değer. Değerle en az bir kuruluş eşleşmelidir.

  • OrganizationalUnit

    dize isteğe bağlı

    Ayarlanırsa sertifika konusunun kuruluş birimleriyle eşleştirilecek değer. Değerle en az bir kuruluş birimi eşleşmelidir.

ManagedBoolean

Özellikler

  • Etkin

    boole isteğe bağlı

    Şu anda ağ yapılandırma yöneticisi (ör. Shill) tarafından kullanılan etkin değerdir.

  • DeviceEditable

    boole isteğe bağlı

    Mülk için bir DevicePolicy'nin var olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (politikanın önerilen özellik değeri). Varsayılan olarak false değerine ayarlanır.

  • DevicePolicy

    boole isteğe bağlı

    Cihaz politikası tarafından sağlanan özellik değeri.

  • Geçerli

    dize isteğe bağlı

    Etkin mülk değerinin belirlendiği kaynak.

  • SharedSetting

    boole 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

    boole isteğe bağlı

    Mülk için bir UserPolicy'nin var olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (politika ayarı önerilen özellik değeri). Varsayılan olarak false değerine ayarlanır.

  • UserPolicy

    boole isteğe bağlı

    Kullanıcı politikası tarafından sağlanan özellik değeri.

  • UserSetting

    boole isteğe bağlı

    Giriş yapmış kullanıcı tarafından ayarlanan özellik değeri. Yalnızca UserEditable, true ise sağlanır.

ManagedCellularProperties

Özellikler

ManagedDOMString

Özellikler

  • Etkin

    dize isteğe bağlı

    Şu anda ağ yapılandırma yöneticisi (ör. Shill) tarafından kullanılan etkin değerdir.

  • DeviceEditable

    boole isteğe bağlı

    Mülk için bir DevicePolicy'nin var olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (politikanın önerilen özellik değeri). 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ı

    Etkin mülk değerinin belirlendiği kaynak.

  • SharedSetting

    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

    boole isteğe bağlı

    Mülk için bir UserPolicy'nin var olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (politika ayarı önerilen özellik değeri). Varsayılan olarak false değerine ayarlanır.

  • UserPolicy

    dize isteğe bağlı

    Kullanıcı politikası tarafından sağlanan özellik değeri.

  • UserSetting

    dize isteğe bağlı

    Giriş yapmış kullanıcı tarafından ayarlanan özellik değeri. Yalnızca UserEditable, true ise sağlanır.

ManagedDOMStringList

Özellikler

  • Etkin

    string[] isteğe bağlı

    Şu anda ağ yapılandırma yöneticisi (ör. Shill) tarafından kullanılan etkin değerdir.

  • DeviceEditable

    boole isteğe bağlı

    Mülk için bir DevicePolicy'nin var olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (politikanın önerilen özellik değeri). 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ı

    Etkin mülk değerinin belirlendiği kaynak.

  • SharedSetting

    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

    boole isteğe bağlı

    Mülk için bir UserPolicy'nin var olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (politika ayarı önerilen özellik değeri). Varsayılan olarak false değerine ayarlanır.

  • UserPolicy

    string[] isteğe bağlı

    Kullanıcı politikası tarafından sağlanan özellik değeri.

  • UserSetting

    string[] isteğe bağlı

    Giriş yapmış kullanıcı tarafından ayarlanan özellik değeri. Yalnızca UserEditable, true ise sağlanır.

ManagedEthernetProperties

Özellikler

ManagedIPConfigProperties

Özellikler

ManagedIPConfigType

Özellikler

  • Etkin

    IPConfigType isteğe bağlı

    Şu anda ağ yapılandırma yöneticisi (ör. Shill) tarafından kullanılan etkin değerdir.

  • DeviceEditable

    boole isteğe bağlı

    Mülk için bir DevicePolicy'nin var olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (politikanın önerilen özellik değeri). 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ı

    Etkin mülk değerinin belirlendiği kaynak.

  • SharedSetting

    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

    boole isteğe bağlı

    Mülk için bir UserPolicy'nin var olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (politika ayarı önerilen özellik değeri). Varsayılan olarak false değerine ayarlanır.

  • UserPolicy

    IPConfigType isteğe bağlı

    Kullanıcı politikası tarafından sağlanan özellik değeri.

  • UserSetting

    IPConfigType isteğe bağlı

    Giriş yapmış kullanıcı tarafından ayarlanan özellik değeri. Yalnızca UserEditable, true ise sağlanır.

ManagedLong

Özellikler

  • Etkin

    sayı isteğe bağlı

    Şu anda ağ yapılandırma yöneticisi (ör. Shill) tarafından kullanılan etkin değerdir.

  • DeviceEditable

    boole isteğe bağlı

    Mülk için bir DevicePolicy'nin var olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (politikanın önerilen özellik değeri). Varsayılan olarak false değerine ayarlanır.

  • DevicePolicy

    sayı isteğe bağlı

    Cihaz politikası tarafından sağlanan özellik değeri.

  • Geçerli

    dize isteğe bağlı

    Etkin mülk değerinin belirlendiği kaynak.

  • SharedSetting

    sayı 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

    boole isteğe bağlı

    Mülk için bir UserPolicy'nin var olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (politika ayarı önerilen özellik değeri). Varsayılan olarak false değerine ayarlanır.

  • UserPolicy

    sayı isteğe bağlı

    Kullanıcı politikası tarafından sağlanan özellik değeri.

  • UserSetting

    sayı isteğe bağlı

    Giriş yapmış kullanıcı tarafından ayarlanan özellik değeri. Yalnızca UserEditable, true ise sağlanır.

ManagedManualProxySettings

Özellikler

ManagedProperties

Özellikler

ManagedProxyLocation

Özellikler

ManagedProxySettings

Özellikler

ManagedProxySettingsType

Özellikler

  • Etkin

    Şu anda ağ yapılandırma yöneticisi (ör. Shill) tarafından kullanılan etkin değerdir.

  • DeviceEditable

    boole isteğe bağlı

    Mülk için bir DevicePolicy'nin var olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (politikanın önerilen özellik değeri). Varsayılan olarak false değerine ayarlanır.

  • DevicePolicy

    Cihaz politikası tarafından sağlanan özellik değeri.

  • Geçerli

    dize isteğe bağlı

    Etkin mülk değerinin belirlendiği kaynak.

  • SharedSetting

    Cihazın tüm kullanıcıları için ayarlanan değer. Yalnızca DeviceEditiable, true ise sağlanır.

  • UserEditable

    boole isteğe bağlı

    Mülk için bir UserPolicy'nin var olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (politika ayarı önerilen özellik değeri). Varsayılan olarak false değerine ayarlanır.

  • UserPolicy

    Kullanıcı politikası tarafından sağlanan özellik değeri.

  • UserSetting

    Giriş yapmış kullanıcı tarafından ayarlanan özellik değeri. Yalnızca UserEditable, true ise sağlanır.

ManagedThirdPartyVPNProperties

Özellikler

ManagedVPNProperties

Özellikler

ManagedWiFiProperties

Özellikler

ManualProxySettings

Özellikler

  • FTPProxy

    ProxyLocation isteğe bağlı

    FTP proxy ayarları.

  • HTTPProxy

    ProxyLocation isteğe bağlı

    HTTP proxy ayarları.

  • ÇOCUKLAR

    ProxyLocation isteğe bağlı

    SOCKS proxy'si ayarları.

  • SecureHTTPProxy

    ProxyLocation isteğe bağlı

    Güvenli HTTP proxy ayarları.

NetworkConfigProperties

Özellikler

NetworkFilter

Özellikler

  • yapılandırıldı

    boole isteğe bağlı

    Değer doğruysa yalnızca yapılandırılmış (kayıtlı) ağları dahil edin. Varsayılan olarak "false" (yanlış) değerine ayarlanır.

  • sınır

    sayı isteğe bağlı

    Döndürülecek maksimum ağ sayısı. Belirtilmemişse varsayılan olarak 1.000 değerine ayarlanır. Sınırlama yoksa 0 değerini kullanın.

  • networkType

    Döndürülecek ağların türü.

  • görünür

    boole isteğe bağlı

    True (doğru) ise yalnızca görünür (fiziksel olarak bağlı veya aralık içi) ağları dahil edin. Varsayılan olarak "false" (yanlış) 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

    boole isteğe bağlı

    Ağın bağlanıp bağlanmadığı.

  • ConnectionState

    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ı

    boole isteğe bağlı

    Chrome 85 ve sonraki sürümler 'nı inceleyin.

    Ağı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ı için IP yapılandırma türü.

  • Öncelik

    sayı isteğe bağlı

    Ağ önceliği.

  • ProxySettings

    ProxySettings isteğe bağlı

    Ağın proxy ayarları.

  • RestrictedConnectivity

    boole isteğe bağlı

    Bağlı bir ağda, internet bağlantısının sınırlı olup olmadığı, ör. Ağ bir portalın arkasındaysa veya hücresel ağ etkin değilse.

  • 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ı belirtir. Olası değerler:

    • Device
    • DevicePolicy
    • User
    • UserPolicy
    • None

    "Yok" uzantı kodu oluşturma ile çakıştığından "Kaynak" için bir dize kullanmamız gerekir tercih edebilirsiniz.

  • StaticIPConfig

    IPConfigProperties isteğe bağlı

    Ağın statik IP yapılandırması.

  • TrafficCounterResetTime

    sayı isteğe bağlı

    Chrome 125 ve sonraki sürümler 'nı inceleyin.

    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ğdaki kablosuz ağ özellikleri.

NetworkStateProperties

Özellikler

NetworkType

Enum

"Tümü"

"Hücresel"

"Ethernet"

"İnternet bağlantısı"

"VPN"

"Kablosuz"

"Kablosuz"

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 gönderi 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 alan adları ve ana makineler.

  • Manuel

    ManualProxySettings isteğe bağlı

    Manuel proxy ayarları - sadece 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

"Doğrudan"

"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 ''.

  • RetriesLeft

    sayı isteğe bağlı

    PUK'un SIM kilidini açmak için gerekli olmadan önce izin verilen PIN kilidi denemesi 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

    boole 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ü. Bu, "L2TP-IPSec" nedeniyle bir numaralandırma olamaz. Bu, yalnızca belirli mülkleri ayarlamak için kullanılabilen setProperties'e geçirilen NetworkConfigProperties için isteğe bağlıdır.

VPNStateProperties

Özellikler

WiFiProperties

Özellikler

  • AllowGatewayARPPolling

    boole isteğe bağlı

    Varsayılan ağ geçidinin ARP yoklamasına izin verilip verilmeyeceği. Varsayılan değer, doğru değerine ayarlanır.

  • AutoConnect

    boole isteğe bağlı

    Kablosuz ağın kapsama alanındayken otomatik olarak bağlanıp bağlanmayacağı.

  • BSSID

    dize isteğe bağlı

    İlişkilendirilen erişim noktasının BSSID'si.

  • EAP

    EAPProperties isteğe bağlı

    Ağ EAP özellikleri. WEP-8021X ve WPA-EAP ağları için gereklidir.

  • Sıklık

    sayı isteğe bağlı

    Kablosuz hizmeti çalışma frekansı (MHz). Bağlı ağlar için, ağın bağlı olduğu geçerli frekans. Aksi takdirde, kullanılabilir en iyi BSS'nin sıklığı.

  • FrequencyList

    sayı[] isteğe bağlı

    Kablosuz ağın 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

    boole isteğe bağlı

    Ağ SSID'sinin yayınlanıp yayınlanmayacağı.

  • Parola

    dize isteğe bağlı

    Chrome 66 ve sonraki sürümler 'nı inceleyin.

    WEP/WPA/WPA2 bağlantıları için parola. Bu özellik yalnızca ayarlanabilir. getProperties tarafından döndürülen özellikler bu değeri içermez.

  • RoamThreshold

    sayı isteğe bağlı

    Kullanımdan kaldırıldı, yoksayıldı.

  • SSID

    dize isteğe bağlı

    Ağ SSID'si.

  • Güvenlik

    dize isteğe bağlı

    Ağ güvenliği türü.

  • SignalStrength

    sayı isteğe bağlı

    Ağ sinyal gücü.

WiFiStateProperties

Özellikler

WiMAXProperties

Özellikler

  • AutoConnect

    boole isteğe bağlı

    Ağın otomatik olarak bağlanıp bağlanmayacağı.

  • EAP

    EAPProperties isteğe bağlı

    Ağ EAP özellikleri.

Yöntemler

createNetwork()

Söz 'nı inceleyin.
chrome.networking.onc.createNetwork(
  shared: boolean,
  properties: NetworkConfigProperties,
  callback?: function,
)

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

  • paylaşıldı

    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 olur.

  • Yeni ağın yapılandırılacağı özellikler.

  • geri çağırma

    işlev isteğe bağlı

    callback parametresi şu şekilde görünür:

    (result: string) => void

    • sonuç

      dize

İadeler

  • Promise<dize>

    Chrome 125 ve sonraki sürümler 'nı inceleyin.

    Vaatler yalnızca Manifest V3 ve sonraki sürümler için desteklenir. Diğer platformların geri çağırma yapması gerekir.

disableNetworkType()

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

Belirtilen ağ türüyle eşleşen tüm 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,
)

Belirtilen ağ türüyle eşleşen tüm cihazları etkinleştirir. Bu tür, birden çok ağ türünü (ör. "Kablosuz") temsil edebilir.

Parametreler

  • networkType

    Etkinleştirilecek ağın türü.

forgetNetwork()

Söz 'nı inceleyin.
chrome.networking.onc.forgetNetwork(
  networkGuid: string,
  callback?: function,
)

networkGuid GUID'si ile ağ için yapılandırılmış tüm özellikleri temizleyerek bir ağ yapılandırmasını unutur. Tanımlayıcıları eşleşen diğer ağlar da bu kapsama girebilir (ör. kablosuz ağ SSID ve güvenlik). Böyle bir yapılandırma yoksa bir hata oluşturulur ve işlem başarısız olur.

Kiosk oturumlarında bu yöntem, paylaşılan ağ yapılandırmalarını unutmaz.

Parametreler

  • networkGuid

    dize

    Unutulacak ağın GUID'si.

  • geri çağırma

    işlev isteğe bağlı

    callback parametresi şu şekilde görünür:

    () => void

İadeler

  • Taahhüt<void>

    Chrome 125 ve sonraki sürümler 'nı inceleyin.

    Vaatler yalnızca Manifest V3 ve sonraki sürümler için desteklenir. Diğer platformların geri çağırma yapması gerekir.

getCaptivePortalStatus()

Söz 'nı inceleyin.
chrome.networking.onc.getCaptivePortalStatus(
  networkGuid: string,
  callback?: function,
)

"networkGuid" ile eşleşen ağ için giriş portalı durumunu döndürür.

Parametreler

  • networkGuid

    dize

    Giriş portalı durumunun alınacağı ağın GUID'si.

  • geri çağırma

    işlev isteğe bağlı

    callback parametresi şu şekilde görünür:

    (result: CaptivePortalStatus) => void

İadeler

  • Promise&lt;CaptivePortalStatus&gt;

    Chrome 125 ve sonraki sürümler 'nı inceleyin.

    Vaatler yalnızca Manifest V3 ve sonraki sürümler için desteklenir. Diğer platformların geri çağırma yapması gerekir.

getDeviceStates()

Söz 'nı inceleyin.
chrome.networking.onc.getDeviceStates(
  callback?: function,
)

Kullanılabilir ağ cihazlarının durumlarını döndürür.

Parametreler

İadeler

  • Promise&lt;DeviceStateProperties[]&gt;

    Chrome 125 ve sonraki sürümler 'nı inceleyin.

    Vaatler yalnızca Manifest V3 ve sonraki sürümler için desteklenir. Diğer platformların geri çağırma yapması gerekir.

getGlobalPolicy()

Söz 'nı inceleyin.
chrome.networking.onc.getGlobalPolicy(
  callback?: function,
)

Genel politika özelliklerini alır. Bu özelliklerin bir oturum sırasında değişmesi beklenmez.

Parametreler

  • geri çağırma

    işlev isteğe bağlı

    callback parametresi şu şekilde görünür:

    (result: GlobalPolicy) => void

İadeler

  • Promise&lt;GlobalPolicy&gt;

    Chrome 125 ve sonraki sürümler 'nı inceleyin.

    Vaatler yalnızca Manifest V3 ve sonraki sürümler için desteklenir. Diğer platformların geri çağırma yapması gerekir.

getManagedProperties()

Söz 'nı inceleyin.
chrome.networking.onc.getManagedProperties(
  networkGuid: string,
  callback?: function,
)

Kaynaklardan gelen networkGuid kimliğine sahip ağın birleştirilmiş özelliklerini alır: Kullanıcı ayarları, paylaşılan ayarlar, kullanıcı politikası, cihaz politikası ve o anda etkin olan ayarlar.

Parametreler

  • networkGuid

    dize

    Özelliklerin alınacağı ağın GUID'si.

  • geri çağırma

    işlev isteğe bağlı

    callback parametresi şu şekilde görünür:

    (result: ManagedProperties) => void

İadeler

  • Promise&lt;ManagedProperties&gt;

    Chrome 125 ve sonraki sürümler 'nı inceleyin.

    Vaatler yalnızca Manifest V3 ve sonraki sürümler için desteklenir. Diğer platformların geri çağırma yapması gerekir.

getNetworks()

Söz 'nı inceleyin.
chrome.networking.onc.getNetworks(
  filter: NetworkFilter,
  callback?: function,
)

getState tarafından sağlanan aynı özelliklere sahip ağ nesnelerinin listesini döndürür. Döndürülen ağların türünü belirtmek ve ağ sayısını sınırlamak için bir filtre sağlanır. Ağlar, sisteme göre önceliklerine göre sıralanır. Bağlı veya bağlanan ağlar ilk sırada listelenir.

Parametreler

İadeler

  • Promise&lt;NetworkStateProperties[]&gt;

    Chrome 125 ve sonraki sürümler 'nı inceleyin.

    Vaatler yalnızca Manifest V3 ve sonraki sürümler için desteklenir. Diğer platformların geri çağırma yapması gerekir.

getProperties()

Söz 'nı inceleyin.
chrome.networking.onc.getProperties(
  networkGuid: string,
  callback?: function,
)

networkGuid kimliğine sahip ağın tüm özelliklerini alır. Ağın tüm özelliklerini içerir (salt okunur ve okuma/yazma değerleri).

Parametreler

  • networkGuid

    dize

    Özelliklerin alınacağı ağın GUID'si.

  • geri çağırma

    işlev isteğe bağlı

    callback parametresi şu şekilde görünür:

    (result: NetworkProperties) => void

İadeler

  • Promise&lt;NetworkProperties&gt;

    Chrome 125 ve sonraki sürümler 'nı inceleyin.

    Vaatler yalnızca Manifest V3 ve sonraki sürümler için desteklenir. Diğer platformların geri çağırma yapması gerekir.

getState()

Söz 'nı inceleyin.
chrome.networking.onc.getState(
  networkGuid: string,
  callback?: function,
)

networkGuid kimliğine sahip ağın önbelleğe alınmış salt okunur özelliklerini alır. Bunun, ağ iletişimi alt sistemini sorgulamak için gidiş dönüş gerektiren getProperties işlevinden daha yüksek performans göstermesi amaçlanır. Tüm ağlar için şu özellikler döndürülür: GUID, Tür, Ad, Kablosuz.Güvenlik. 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

    Özelliklerin alınacağı ağın GUID'si.

  • geri çağırma

    işlev isteğe bağlı

    callback parametresi şu şekilde görünür:

    (result: NetworkStateProperties) => void

İadeler

  • Promise&lt;NetworkStateProperties&gt;

    Chrome 125 ve sonraki sürümler 'nı inceleyin.

    Vaatler yalnızca Manifest V3 ve sonraki sürümler için desteklenir. Diğer platformların geri çağırma yapması gerekir.

requestNetworkScan()

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

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 ve sonraki sürümler 'nı inceleyin.

    Sağlanması durumunda türe özel bir tarama isteğinde bulunur. Hücresel ağ için destekleniyorsa mobil ağ taraması istenir.

setProperties()

Söz 'nı inceleyin.
chrome.networking.onc.setProperties(
  networkGuid: string,
  properties: NetworkConfigProperties,
  callback?: function,
)

networkGuid kimliğine sahip ağın özelliklerini ayarlar. Bu yalnızca yapılandırılmış ağlar için geçerlidir (Kaynak != Hiçbiri). Yapılandırılmamış görünür ağlarda bunun yerine createNetwork kullanılmalıdır. Kiosk oturumlarında bu yöntemin paylaşılan bir ağda çağrılması başarısız olur.

Parametreler

  • networkGuid

    dize

    Özelliklerin ayarlanacağı ağın GUID'si.

  • Ayarlanacak özellikler.

  • geri çağırma

    işlev isteğe bağlı

    callback parametresi şu şekilde görünür:

    () => void

İadeler

  • Taahhüt<void>

    Chrome 125 ve sonraki sürümler 'nı inceleyin.

    Vaatler yalnızca Manifest V3 ve sonraki sürümler için desteklenir. Diğer platformların geri çağırma yapması gerekir.

startConnect()

Söz 'nı inceleyin.
chrome.networking.onc.startConnect(
  networkGuid: string,
  callback?: function,
)

networkGuid ile ağ bağlantısını başlatır.

Parametreler

  • networkGuid

    dize

    Bağlanılacak ağın GUID'si.

  • geri çağırma

    işlev isteğe bağlı

    callback parametresi şu şekilde görünür:

    () => void

İadeler

  • Taahhüt<void>

    Chrome 125 ve sonraki sürümler 'nı inceleyin.

    Vaatler yalnızca Manifest V3 ve sonraki sürümler için desteklenir. Diğer platformların geri çağırma yapması gerekir.

startDisconnect()

Söz 'nı inceleyin.
chrome.networking.onc.startDisconnect(
  networkGuid: string,
  callback?: function,
)

networkGuid ile ağ bağlantısını kesmeyi başlatır.

Parametreler

  • networkGuid

    dize

    Bağlantısı kesilecek ağın GUID'si.

  • geri çağırma

    işlev isteğe bağlı

    callback parametresi şu şekilde görünür:

    () => void

İadeler

  • Taahhüt<void>

    Chrome 125 ve sonraki sürümler 'nı inceleyin.

    Vaatler yalnızca Manifest V3 ve sonraki sürümler için desteklenir. Diğer platformların geri çağırma yapması gerekir.

Etkinlikler

onDeviceStateListChanged

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

Cihaz listesi değiştiğinde veya cihaz durumu özellikleri değiştiğinde tetiklenir.

Parametreler

  • geri çağırma

    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. Tüm geçerli ağlar için GUID'lerin tam listesini gönderir.

Parametreler

  • geri çağırma

    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ğların herhangi birinde özellikler değiştiğinde tetiklenir. Özellikleri değişen ağlar için GUID'lerin listesini gönderir.

Parametreler

  • geri çağırma

    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