chrome.networking.onc

Açıklama

chrome.networking.onc API'si, 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 ChromeOS kiosk oturumlarında kullanılabilir.

Ağ bağlantısı yapılandırmaları, Açık Ağ Yapılandırması (ONC) spesifikasyonuna göre belirtilir.

NOTE: Çoğu sözlük özelliği ve enum değeri, JavaScript lowerCamelCase kuralı yerine ONC spesifikasyonuna uymak için 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"

"NotActivated"

"PartiallyActivated"

CaptivePortalStatus

Enum

"Bilinmiyor"

"Çevrimdışı"

"Online"

"Portal"

"ProxyAuthRequired"

CellularProperties

Özellikler

  • ActivationState

    ActivationStateType isteğe bağlı

    Operatör hesabı etkinleştirme durumu.

  • ActivationType

    string 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

    string isteğe bağlı

    Hücresel veri cihazı teknoloji ailesi: CDMA veya GSM.

  • FirmwareRevision

    string isteğe bağlı

    Hücresel modeme yüklenen donanım yazılımı düzeltmesi.

  • FoundNetworks

    FoundNetworkProperties[] isteğe bağlı

    En son ağ taraması sırasında bulunan ağların listesi.

  • HardwareRevision

    string isteğe bağlı

    Hücresel modem donanım düzeltmesi.

  • HomeProvider

    Modemde takılı olan SIM kartı veren operatörle ilgili bilgiler.

  • Üretici

    string isteğe bağlı

    Hücresel modem üreticisi.

  • ModelID

    string isteğe bağlı

    Hücresel modem model kimliği.

  • NetworkTechnology

    string 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ıların mobil veri tarifesine kaydolmak veya tarifeyi değiştirmek için kullanabileceği online ödeme portalı.

  • RoamingState

    string isteğe bağlı

    Hücresel modemin mevcut ağdaki 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ın olup olmadığı.

  • Tarama

    boole isteğe bağlı

    Chrome 63+

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

  • ServingOperator

    Modemin kayıtlı olduğu ağın operatörüyle ilgili bilgiler.

  • SignalStrength

    number 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 MCC (Mobil Ülke Kodu) ve MNC (Mobil Ağ Kodu) değerlerinin basit bir şekilde birleştirilmesiyle oluşturulan hücresel ağ kimliği.

  • Ülke

    string 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 sertifika bulunamaması durumunda kullanıcının yönlendirilebileceği URI'ların 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ı

    Sertifikayı düzenleyen 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"

"Desen"

ConnectionStateType

Enum

"Bağlı"

"Bağlanıyor"

"NotConnected"

DeviceStateProperties

Özellikler

  • SIMLockStatus

    SIMLockStatus isteğe bağlı

    Chrome 62 ve sonraki sürümler

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

  • SIMPresent

    boole isteğe bağlı

    Chrome 62 ve sonraki sürümler

    Cihaz türü Hücresel ise SIM'in mevcut durumuna ayarlanır.

  • Tarama

    boole isteğe bağlı

    Cihazın etkin olup olmadığını belirler. Cihaz şu anda tarama yapıyorsa doğru değerini döndürür.

  • Cihazın mevcut durumu.

  • Cihazla ilişkili ağ türü (hücresel, Ethernet veya kablosuz).

DeviceStateType

Enum

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

"Devre dışı"
Cihaz başlatıldı ancak etkinleştirilmedi.

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

"Etkin"
Cihaz etkinleştirildi.

"Yasaklandı"
Cihaz yasaklandı.

EAPProperties

Özellikler

  • AnonymousIdentity

    string isteğe bağlı

  • ClientCertPKCS11Id

    string isteğe bağlı

    Chrome 60+
  • ClientCertPattern

    CertificatePattern isteğe bağlı

  • ClientCertProvisioningProfileId

    string isteğe bağlı

    Chrome 93 ve sonraki sürümler
  • ClientCertRef

    string isteğe bağlı

  • ClientCertType
  • Kimlik

    string isteğe bağlı

  • İç

    string isteğe bağlı

  • Dış kısım

    string isteğe bağlı

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

  • Şifre

    string 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+
  • UseProactiveKeyCaching

    boole isteğe bağlı

  • UseSystemCAs

    boole isteğe bağlı

EthernetProperties

Özellikler

  • Kimlik doğrulama

    string isteğe bağlı

    Ethernet ağı tarafından kullanılan kimlik doğrulama. Olası değerler None ve 8021X'dir.

  • AutoConnect

    boole 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

FoundNetworkProperties

Özellikler

  • LongName

    string isteğe bağlı

    Ağ operatörünün uzun biçimli adı.

  • NetworkId

    dize

    Ağ kimliği.

  • ShortName

    string 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 erişim teknolojisi.

GlobalPolicy

Özellikler

  • AllowOnlyPolicyNetworksToAutoconnect

    boole isteğe bağlı

    Doğru değerine ayarlanırsa yalnızca politika ağları otomatik olarak bağlanabilir. Varsayılan olarak "false" (yanlış) değerine ayarlıdır.

  • AllowOnlyPolicyNetworksToConnect

    boole isteğe bağlı

    Politika doğru değerine ayarlanırsa yalnızca politika ağlarına bağlanılabilir ve yeni ağ eklenemez veya yapılandırılamaz. Varsayılan olarak "false" (yanlış) değerine ayarlıdır.

  • AllowOnlyPolicyNetworksToConnectIfAvailable

    boole isteğe bağlı

    Chrome 70+

    Bu politika doğ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ğ eklenemez veya yapılandırılamaz. Varsayılan olarak "false" (yanlış) değerine ayarlıdır.

  • BlockedHexSSIDs

    string[] isteğe bağlı

    Chrome 86 ve sonraki sürümler

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

IPConfigProperties

Özellikler

  • ExcludedRoutes

    string[] isteğe bağlı

    Chrome 76+

    CIDR gösteriminde IP blokları dizisi. Ayrıntılar için onc_spec.md dosyasına bakın.

  • Ağ geçidi

    string isteğe bağlı

    IP yapılandırması için kullanılan ağ geçidi adresi.

  • IPAddress

    string 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+

    CIDR gösteriminde IP blokları dizisi. Ayrıntılar için onc_spec.md dosyasına bakın.

  • NameServers

    string[] isteğe bağlı

    Alan 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+

    Ad çözümleme için dize dizisi. Ayrıntılar için onc_spec.md dosyasına bakın.

  • Tür

    string isteğe bağlı

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

  • WebProxyAutoDiscoveryUrl

    string isteğe bağlı

    DHCP üzerinden bildirilen Web Proxy Otomatik Keşfi URL'si.

IPConfigType

Enum

"DHCP"

"Statik"

IssuerSubjectPattern

Özellikler

  • CommonName

    string isteğe bağlı

    Ayarlandıysa sertifika konusunun ortak adıyla eşleştirilecek değer.

  • Konum

    string isteğe bağlı

    Ayarlandıysa sertifika konusunun ortak konumuyla eşleştirilecek değer.

  • Kurumsal

    string isteğe bağlı

    Ayarlandıysa sertifika konusunun kuruluşlarıyla eşleştirilecek değer. En az bir kuruluş değerle eşleşmelidir.

  • OrganizationalUnit

    string isteğe bağlı

    Ayarlandıysa sertifika konusunun kuruluş birimleriyle eşleştirilecek değer. En az bir kuruluş birimi değerle eşleşmelidir.

ManagedBoolean

Özellikler

  • Etkin

    boole isteğe bağlı

    Ağ konfigürasyon yönetimi (ör. Shill) tarafından kullanılan etkin değer.

  • DeviceEditable

    boole isteğe bağlı

    Özellik için bir DevicePolicy olup olmadığı ve özelliğin düzenlenmesine izin verip vermediği (ör. politika, önerilen özellik değerini ayarladı). Varsayılan değer: false.

  • DevicePolicy

    boole isteğe bağlı

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

  • Geçerli

    string isteğe bağlı

    Geçerli özellik 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ı

    Özellik için bir UserPolicy olup olmadığı ve özelliğin düzenlenmesine izin verip vermediği (ör. politika, önerilen özellik değerini ayarladı). Varsayılan değer: false.

  • UserPolicy

    boole isteğe bağlı

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

  • UserSetting

    boole isteğe bağlı

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

ManagedCellularProperties

Özellikler

ManagedDOMString

Özellikler

  • Etkin

    string isteğe bağlı

    Ağ konfigürasyon yönetimi (ör. Shill) tarafından kullanılan etkin değer.

  • DeviceEditable

    boole isteğe bağlı

    Özellik için bir DevicePolicy olup olmadığı ve özelliğin düzenlenmesine izin verip vermediği (ör. politika, önerilen özellik değerini ayarladı). Varsayılan değer: false.

  • DevicePolicy

    string isteğe bağlı

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

  • Geçerli

    string isteğe bağlı

    Geçerli özellik 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ı

    Özellik için bir UserPolicy olup olmadığı ve özelliğin düzenlenmesine izin verip vermediği (ör. politika, önerilen özellik değerini ayarladı). Varsayılan değer: false.

  • UserPolicy

    string isteğe bağlı

    Kullanıcı politikasının sağladığı özellik değeri.

  • UserSetting

    string isteğe bağlı

    Giriş yapan 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ğ konfigürasyon yönetimi (ör. Shill) tarafından kullanılan etkin değer.

  • DeviceEditable

    boole isteğe bağlı

    Özellik için bir DevicePolicy olup olmadığı ve özelliğin düzenlenmesine izin verip vermediği (ör. politika, önerilen özellik değerini ayarladı). Varsayılan değer: false.

  • DevicePolicy

    string[] isteğe bağlı

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

  • Geçerli

    string isteğe bağlı

    Geçerli özellik 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ı

    Özellik için bir UserPolicy olup olmadığı ve özelliğin düzenlenmesine izin verip vermediği (ör. politika, önerilen özellik değerini ayarladı). Varsayılan değer: false.

  • UserPolicy

    string[] isteğe bağlı

    Kullanıcı politikasının sağladığı özellik değeri.

  • UserSetting

    string[] isteğe bağlı

    Giriş yapan 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ı

    Ağ konfigürasyon yönetimi (ör. Shill) tarafından kullanılan etkin değer.

  • DeviceEditable

    boole isteğe bağlı

    Özellik için bir DevicePolicy olup olmadığı ve özelliğin düzenlenmesine izin verip vermediği (ör. politika, önerilen özellik değerini ayarladı). Varsayılan değer: false.

  • DevicePolicy

    IPConfigType isteğe bağlı

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

  • Geçerli

    string isteğe bağlı

    Geçerli özellik 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ı

    Özellik için bir UserPolicy olup olmadığı ve özelliğin düzenlenmesine izin verip vermediği (ör. politika, önerilen özellik değerini ayarladı). Varsayılan değer: false.

  • UserPolicy

    IPConfigType isteğe bağlı

    Kullanıcı politikasının sağladığı özellik değeri.

  • UserSetting

    IPConfigType isteğe bağlı

    Giriş yapan 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ğ konfigürasyon yönetimi (ör. Shill) tarafından kullanılan etkin değer.

  • DeviceEditable

    boole isteğe bağlı

    Özellik için bir DevicePolicy olup olmadığı ve özelliğin düzenlenmesine izin verip vermediği (ör. politika, önerilen özellik değerini ayarladı). Varsayılan değer: false.

  • DevicePolicy

    number isteğe bağlı

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

  • Geçerli

    string isteğe bağlı

    Geçerli özellik değerinin belirlendiği kaynak.

  • SharedSetting

    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

    boole isteğe bağlı

    Özellik için bir UserPolicy olup olmadığı ve özelliğin düzenlenmesine izin verip vermediği (ör. politika, önerilen özellik değerini ayarladı). Varsayılan değer: false.

  • UserPolicy

    number isteğe bağlı

    Kullanıcı politikasının sağladığı özellik değeri.

  • UserSetting

    number isteğe bağlı

    Giriş yapan 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

    ProxySettingsType isteğe bağlı

    Ağ yapılandırma yöneticisi (ör. Shill) tarafından kullanılan etkin değer.

  • DeviceEditable

    boole isteğe bağlı

    Özellik için bir DevicePolicy olup olmadığı ve özelliğin düzenlenmesine izin verip vermediği (ör. politika, önerilen özellik değerini ayarladı). Varsayılan değer: false.

  • DevicePolicy

    ProxySettingsType isteğe bağlı

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

  • Geçerli

    string isteğe bağlı

    Geçerli özellik değerinin belirlendiği kaynak.

  • SharedSetting

    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

    boole isteğe bağlı

    Özellik için bir UserPolicy olup olmadığı ve özelliğin düzenlenmesine izin verip vermediği (ör. politika, önerilen özellik değerini ayarladı). Varsayılan değer: false.

  • UserPolicy

    ProxySettingsType isteğe bağlı

    Kullanıcı politikasının sağladığı özellik değeri.

  • UserSetting

    ProxySettingsType isteğe bağlı

    Giriş yapan 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ı.

  • SOCKS

    ProxyLocation isteğe bağlı

    SOCKS proxy 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ı

    Doğru ise yalnızca yapılandırılmış (kaydedilmiş) ağları dahil edin. Varsayılan değer "false"dur.

  • sınır

    number isteğe bağlı

    Döndürülecek maksimum ağ sayısı. Belirtilmezse varsayılan değer 1.000'dir. Sınırsız kullanım için 0 girin.

  • networkType

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

  • görünür

    boole isteğe bağlı

    Doğru değerine ayarlanırsa yalnızca görünür (fiziksel olarak bağlı veya kapsama alanında) ağlar dahil edilir. Varsayılan değer "false"dur.

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ğlanabilir olup olmadığı.

  • ConnectionState

    ConnectionStateType isteğe bağlı

    Ağın mevcut bağlantı durumu.

  • ErrorState

    string 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

    string isteğe bağlı

    Ağın MAC adresi.

  • Sayaçlı

    boole isteğe bağlı

    Chrome 85 ve sonraki sürümler

    Ağın kullanım ücretli olup olmadığı.

  • Ad

    string 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

    boole 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ğ bir portalın arkasındaysa veya hücresel ağ etkinleştirilmemişse).

  • SavedIPConfig

    IPConfigProperties isteğe bağlı

    Statik IP yapılandırması uygulanmadan önce DHCP sunucusundan alınan IP yapılandırması.

  • Kaynak

    string 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

    "None", uzantı kodu oluşturma ile çakışıyor. Bu nedenle, "Source" için SourceType enum yerine bir dize kullanmamız gerekiyor.

  • StaticIPConfig

    IPConfigProperties isteğe bağlı

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

  • TrafficCounterResetTime

    number isteğe bağlı

    Chrome 125 ve sonraki sürümler

    Trafik sayaçlarının son sıfırlanma zamanı.

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

NetworkStateProperties

Özellikler

NetworkType

Enum

"Tümü"

"Hücresel"

"Ethernet"

"Tether"

"VPN"

"Kablosuz"

"Kablosuz"

PaymentPortal

Özellikler

  • Yöntem

    dize

    Ödeme portalı için kullanılacak HTTP yöntemi.

  • PostData

    string isteğe bağlı

    Ödeme portalına gönderilecek yayın verileri. Method, POST olmadığı sürece yoksayılır.

  • URL

    string 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

    string 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

    boole

    SIM kilidinin etkin olup olmadığı

  • LockType

    dize

    SIM kilidinin durumu. Olası değerler: 'sim-pin', 'sim-puk' ve ''.

  • RetriesLeft

    number isteğe bağlı

    SIM'in kilidini açmak için PUK kodu istenmeden önce izin verilen PIN kilidi deneme sayısı.

ThirdPartyVPNProperties

Özellikler

  • ExtensionID

    dize

    Üçüncü taraf VPN sağlayıcı uzantısının kimliği.

  • ProviderName

    string isteğe bağlı

    VPN sağlayıcının adı.

VPNProperties

Özellikler

  • AutoConnect

    boole isteğe bağlı

    VPN ağına otomatik olarak bağlanılıp bağlanılmayacağı.

  • Ana makine

    string isteğe bağlı

    VPN ana makinesi.

  • Tür

    string isteğe bağlı

    VPN türü. "L2TP-IPSec" nedeniyle bu bir enum olamaz. Bu, yalnızca belirli özellikleri ayarlamak için kullanılabilen setProperties'e iletilen NetworkConfigProperties için isteğe bağlıdır.

VPNStateProperties

Özellikler

WiFiProperties

Özellikler

  • AllowGatewayARPPolling

    boole isteğe bağlı

    Chrome 131'den itibaren desteği sonlandırıldı

    M131'de kaldırıldı. Şu anda etkin ARP yoklaması yok.

  • AutoConnect

    boole isteğe bağlı

    Kapsama alanındayken kablosuz ağa otomatik olarak bağlanılıp bağlanılmayacağı.

  • BSSID

    string isteğe bağlı

    İlişkili 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

    number isteğe bağlı

    MHz cinsinden kablosuz hizmet çalışma frekansı. 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 yakın zamanda görülen tüm çalışma frekanslarını içerir.

  • HexSSID

    string 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

    string isteğe bağlı

    Chrome 66+

    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

    number isteğe bağlı

    Desteği sonlandırıldı, yoksayıldı.

  • SSID

    string isteğe bağlı

    Ağ SSID'si.

  • Güvenlik

    string isteğe bağlı

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

  • SignalStrength

    number 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()

Taahhüt
chrome.networking.onc.createNetwork(
  shared: boolean,
  properties: NetworkConfigProperties,
  callback?: function,
)
: Promise<string>

Özelliklerden 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ı

    boole

    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 yalnızca false değerine izin verilir.

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

  • callback

    function isteğe bağlı

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

    (result: string) => void

    • sonuç

      dize

İadeler

  • Promise<string>

    Chrome 125 ve sonraki sürümler

    Promise'ler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırma işlevlerini kullanması gerekir.

disableNetworkType()

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

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ğ türü.

enableNetworkType()

chrome.networking.onc.enableNetworkType(
  networkType: NetworkType,
)
: void

Belirtilen ağ türüyle eşleşen tüm cihazları etkinleştirir. Türün birden fazla ağ türünü (ör. "Kablosuz") temsil edebileceğini unutmayın.

Parametreler

  • networkType

    Etkinleştirilecek ağ türü.

forgetNetwork()

Taahhüt
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 SSID ve güvenlik) sahip diğer ağları da içerebilir. Böyle bir yapılandırma yoksa hata verilir 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

    function isteğe bağlı

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

    () => void

İadeler

  • Promise<void>

    Chrome 125 ve sonraki sürümler

    Promise'ler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırma işlevlerini kullanması gerekir.

getCaptivePortalStatus()

Taahhüt
chrome.networking.onc.getCaptivePortalStatus(
  networkGuid: string,
  callback?: function,
)
: Promise<CaptivePortalStatus>

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

Parametreler

  • networkGuid

    dize

    Giriş portalı durumu alınacak ağın GUID'si.

  • callback

    function isteğe bağlı

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

    (result: CaptivePortalStatus) => void

İadeler

  • Chrome 125 ve sonraki sürümler

    Promise'ler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırma işlevlerini kullanması gerekir.

getDeviceStates()

Taahhüt
chrome.networking.onc.getDeviceStates(
  callback?: function,
)
: Promise<DeviceStateProperties[]>

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

Parametreler

İadeler

  • Chrome 125 ve sonraki sürümler

    Promise'ler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırma işlevlerini kullanması gerekir.

getGlobalPolicy()

Taahhüt
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

    function isteğe bağlı

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

    (result: GlobalPolicy) => void

İadeler

  • Promise<GlobalPolicy>

    Chrome 125 ve sonraki sürümler

    Promise'ler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırma işlevlerini kullanması gerekir.

getManagedProperties()

Taahhüt
chrome.networking.onc.getManagedProperties(
  networkGuid: string,
  callback?: function,
)
: Promise<ManagedProperties>

Ağın birleştirilmiş özelliklerini, networkGuid kimliğiyle ş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

    function isteğe bağlı

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

    (result: ManagedProperties) => void

İadeler

  • Chrome 125 ve sonraki sürümler

    Promise'ler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırma işlevlerini kullanması gerekir.

getNetworks()

Taahhüt
chrome.networking.onc.getNetworks(
  filter: NetworkFilter,
  callback?: function,
)
: Promise<NetworkStateProperties[]>

getState tarafından sağlanan ö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, sistem tarafından önceliklerine göre sıralanır. Bağlı veya bağlanmakta olan ağlar ilk sırada listelenir.

Parametreler

İadeler

  • Chrome 125 ve sonraki sürümler

    Promise'ler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırma işlevlerini kullanması gerekir.

getProperties()

Taahhüt
chrome.networking.onc.getProperties(
  networkGuid: string,
  callback?: function,
)
: Promise<NetworkProperties>

networkGuid kimliğine sahip 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

    function isteğe bağlı

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

    (result: NetworkProperties) => void

İadeler

  • Chrome 125 ve sonraki sürümler

    Promise'ler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırma işlevlerini kullanması gerekir.

getState()

Taahhüt
chrome.networking.onc.getState(
  networkGuid: string,
  callback?: function,
)
: Promise<NetworkStateProperties>

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

İadeler

  • Chrome 125 ve sonraki sürümler

    Promise'ler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırma işlevlerini kullanması gerekir.

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+

    Sağlanırsa türe özel bir tarama ister. Hücresel için destekleniyorsa mobil ağ taraması istenir.

setProperties()

Taahhüt
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

    Özellikleri ayarlanacak ağın GUID'si.

  • Ayarlanacak özellikler.

  • callback

    function isteğe bağlı

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

    () => void

İadeler

  • Promise<void>

    Chrome 125 ve sonraki sürümler

    Promise'ler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırma işlevlerini kullanması gerekir.

startConnect()

Taahhüt
chrome.networking.onc.startConnect(
  networkGuid: string,
  callback?: function,
)
: Promise<void>

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

Parametreler

  • networkGuid

    dize

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

  • callback

    function isteğe bağlı

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

    () => void

İadeler

  • Promise<void>

    Chrome 125 ve sonraki sürümler

    Promise'ler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırma işlevlerini kullanması gerekir.

startDisconnect()

Taahhüt
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

    function isteğe bağlı

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

    () => void

İadeler

  • Promise<void>

    Chrome 125 ve sonraki sürümler

    Promise'ler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırma işlevlerini kullanması gerekir.

Etkinlikler

onDeviceStateListChanged

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

Cihaz listesi veya cihaz durumu özellikleri 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 için GUID'lerin tam listesini gönderir.

Parametreler

  • callback

    işlev

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

    (changes: string[]) => void

    • değişiklikler

      string[]

onNetworksChanged

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

Ağlardan herhangi birinde özellikler değiştiğinde tetiklenir. Özellikleri değişen ağlar için GUID'lerin listesini gönderir.

Parametreler

  • callback

    işlev

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

    (changes: string[]) => void

    • değişiklikler

      string[]

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