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

NOT: Çoğu sözlük özelliği ve enum değeri, ONC spesifikasyonuyla eşleşmek için JavaScript lowerCamelCase 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"

"NotActivated"

"PartiallyActivated"

CaptivePortalStatus

Enum

"Bilinmiyor"

"Çevrimdışı"

"Online"

"Portal"

"ProxyAuthRequired"

CellularProperties

Özellikler

  • ActivationState

    ActivationStateType isteğe bağlı

    Operatör hesabının etkinleşme durumu.

  • ActivationType

    dize isteğe bağlı

    Hücresel ağ etkinleştirme türü.

  • AllowRoaming

    boole isteğe bağlı

    Ağda dolaşım özelliğine izin verilip verilmediğini belirtir.

  • AutoConnect

    boole isteğe bağlı

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

  • Aile

    dize isteğe bağlı

    Hücresel cihaz teknolojisi ailesi: CDMA veya GSM.

  • FirmwareRevision

    dize 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

    dize isteğe bağlı

    Hücresel modem donanım revizyonu.

  • HomeProvider

    Modeme takılı olan SIM kartı veren operatör hakkında bilgi.

  • Ü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ıların mobil veri planına kaydolmak veya mevcut planlarını 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

    boole isteğe bağlı

    SIM kartın olup olmadığı.

  • Tarama

    boole isteğe bağlı

    Chrome 63 ve sonraki sürümler

    Hücresel ağ taraması devam ederken doğru değerini alır.

  • ServingOperator

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

  • SignalStrength

    number isteğe bağlı

    Mevcut ağ sinyal gücü.

  • SupportNetworkScan

    boole isteğe bağlı

    Hücresel ağın tarama özelliğini destekleyip desteklemediği.

CellularProviderProperties

Özellikler

  • Kod

    dize

    Ağın MCC (Mobil Ülke Kodu) ve MNC'sinin (Mobil Ağ Kodu) basit bir dizilişi olarak 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 sertifika bulunamazsa kullanıcının yönlendirilebileceği URI'lerin listesi.

  • Düzenleyen

    IssuerSubjectPattern isteğe bağlı

    Ayarlanırsa X.509 yayıncı 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 sertifikalardan biri tarafından imzalanmış olmalıdır.

  • Konu

    IssuerSubjectPattern isteğe bağlı

    Ayarlanırsa X.509 özne ayarlarının eşleştirilmesi gereken kalıp.

ClientCertificateType

Enum

"Ref"

"Pattern"

ConnectionStateType

Enum

"Bağlı"

"Bağlanıyor"

"NotConnected"

DeviceStateProperties

Özellikler

  • SIMLockStatus

    SIMLockStatus isteğe bağlı

    Chrome 62 ve üzeri sürümler

    Type = Cellular ve SIMPresent = True ise SIM kilidi durumu.

  • SIMPresent

    boole isteğe bağlı

    Chrome 62 ve üzeri sürümler

    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.

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

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"
Etkin durum istendi ancak tamamlanmadı.

"Etkin"
Cihaz etkindir.

"Yasaklandı"
Cihaz yasaklandı.

EAPProperties

Özellikler

  • AnonymousIdentity

    dize isteğe bağlı

  • ClientCertPKCS11Id

    dize isteğe bağlı

    Chrome 60 ve üzeri sürümler
  • 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ı

  • Dış

    dize isteğe bağlı

    Dış EAP türü. ONC tarafından zorunlu tutulur ancak Shill'den çeviri yapılırken 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 üzeri sürümler
  • UseProactiveKeyCaching

    boole isteğe bağlı

  • UseSystemCAs

    boole isteğe bağlı

EthernetProperties

Özellikler

  • Kimlik doğrulama

    dize isteğe bağlı

    Ethernet ağının kullandığı kimlik doğrulama. Olası değerler None ve 8021X'dur.

  • 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şme

GlobalPolicy

Özellikler

  • AllowOnlyPolicyNetworksToAutoconnect

    boole isteğe bağlı

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

  • AllowOnlyPolicyNetworksToConnect

    boole isteğe bağlı

    Doğru ise yalnızca politika ağlarına bağlanabilir ve yeni ağ eklenemez veya yapılandırılamaz. Varsayılan değer yanlıştır.

  • AllowOnlyPolicyNetworksToConnectIfAvailable

    boole isteğe bağlı

    Chrome 70 ve üzeri sürümler

    Bu ayar doğruysa 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 değer yanlıştır.

  • BlockedHexSSIDs

    string[] isteğe bağlı

    Chrome 86 ve sonraki sürümler

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

IPConfigProperties

Özellikler

  • ExcludedRoutes

    string[] isteğe bağlı

    Chrome 76 ve sonraki sürümler

    CIDR gösterimindeki IP blokları dizisi. Ayrıntılar için onc_spec.md dosyasını inceleyin.

  • 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

    CIDR gösterimindeki IP blokları dizisi. Ayrıntılar için onc_spec.md dosyasını inceleyin.

  • NameServers

    string[] isteğe bağlı

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

  • RoutingPrefix

    number isteğe bağlı

    Yönlendirme ön eki.

  • SearchDomains

    string[] isteğe bağlı

    Chrome 76 ve sonraki sürümler

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

  • 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 bildirilen Otomatik Web Proxy Keşfi URL'si.

IPConfigType

Enum

"DHCP"

"Static"

IssuerSubjectPattern

Özellikler

  • CommonName

    dize isteğe bağlı

    Ayarlanırsa sertifika öznesinin ortak adıyla eşleştirilecek değerdir.

  • Konum

    dize isteğe bağlı

    Ayarlanırsa sertifika öznesinin ortak konumunun eşleştirileceği değer.

  • Kuruluş

    dize isteğe bağlı

    Ayarlanırsa sertifika öznesinin kuruluşlarının eşleştirileceği değer. En az bir kuruluş değerle eşleşmelidir.

  • OrganizationalUnit

    dize isteğe bağlı

    Ayarlanırsa sertifika öznesinin kuruluş birimlerinin eşleştirileceği değerdir. En az bir kuruluş birimi değerle eşleşmelidir.

ManagedBoolean

Özellikler

  • Etkin

    boole isteğe bağlı

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

  • DeviceEditable

    boole isteğe bağlı

    Tesis için bir DevicePolicy olup olmadığı ve tesisin düzenlenmesine izin verip vermediği (ör. politikanın önerilen tesis değerini ayarlaması) 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ı

    Etkili 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 olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (ör. politikanın önerilen mülk değerini ayarlaması). Varsayılan olarak false değerine ayarlanır.

  • UserPolicy

    boole isteğe bağlı

    Kullanıcı politikası tarafından sağlanan mülk değeri.

  • UserSetting

    boole 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

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

    boole isteğe bağlı

    Tesis için bir DevicePolicy olup olmadığı ve tesisin düzenlenmesine izin verip vermediği (ör. politikanın önerilen tesis değerini ayarlaması) 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ı

    Etkili 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 olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (ör. politikanın önerilen mülk değerini ayarlaması). 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

    boole isteğe bağlı

    Tesis için bir DevicePolicy olup olmadığı ve tesisin düzenlenmesine izin verip vermediği (ör. politikanın önerilen tesis değerini ayarlaması) 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ı

    Etkili 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 olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (ör. politikanın önerilen mülk değerini ayarlaması). 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

ManagedIPConfigProperties

Özellikler

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

    boole isteğe bağlı

    Tesis için bir DevicePolicy olup olmadığı ve tesisin düzenlenmesine izin verip vermediği (ör. politikanın önerilen tesis değerini ayarlaması) 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ı

    Etkili 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 olup olmadığı ve mülkün düzenlenmesine izin verip vermediği (ör. politikanın önerilen mülk değerini ayarlaması). 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

    boole isteğe bağlı

    Tesis için bir DevicePolicy olup olmadığı ve tesisin düzenlenmesine izin verip vermediği (ör. politikanın önerilen tesis değerini ayarlaması) 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ı

    Etkili mülk 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ı

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

ManagedProperties

Özellikler

ManagedProxyLocation

Özellikler

ManagedProxySettings

Özellikler

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

    boole isteğe bağlı

    Tesis için bir DevicePolicy olup olmadığı ve tesisin düzenlenmesine izin verip vermediği (ör. politikanın önerilen tesis değerini ayarlaması) 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ı

    Etkili mülk 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ı

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

ManagedVPNProperties

Özellikler

ManagedWiFiProperties

Özellikler

ManualProxySettings

Özellikler

  • FTPProxy

    ProxyLocation isteğe bağlı

    FTP proxy'si ayarları.

  • HTTPProxy

    ProxyLocation isteğe bağlı

    HTTP proxy ayarları.

  • ÇORAP

    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ılmış

    boole isteğe bağlı

    Doğru ise 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 1000 değerine ayarlanır. Sınırsız olması için 0 değerini kullanın.

  • networkType

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

  • görünür

    boole isteğe bağlı

    Doğru ise yalnızca görünür (fiziksel olarak bağlı veya kapsama alanında) 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ğ mülkleri.

  • 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

    dize isteğe bağlı

    Son kaydedilen 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 üzeri sürümler

    Ağın ücretli 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

    boole isteğe bağlı

    Bağlı bir ağda, ağ bağlantısının internetle 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ı gösterir. Olası değerler:

    • Device
    • DevicePolicy
    • User
    • UserPolicy
    • None

    "Yok", uzantı kodu oluşturma işlemiyle çakıştığından "Kaynak" için SourceType enum 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ı en son ne zaman sıfırlandı?

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

NetworkStateProperties

Özellikler

NetworkType

Enum

"Tümü"

"Hücresel"

"Ethernet"

"Tether"

"VPN"

"Kablosuz"

"Kablosuz Ağ"

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

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

  • RetriesLeft

    number isteğe bağlı

    SIM'in kilidini açmak için PUK'nın gerekli olmasından ö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

    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ü. "L2TP-IPSec" nedeniyle bu bir enum olamaz. Bu, yalnızca belirli özellikleri ayarlamak için kullanılabilecek setProperties işlevine iletilen NetworkConfigProperties için isteğe bağlıdır.

VPNStateProperties

Özellikler

WiFiProperties

Özellikler

  • AllowGatewayARPPolling

    boole isteğe bağlı

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

    M131 sürümünde kaldırıldı. Şu anda etkin bir ARP anketi yok.

  • 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şkilendirilmiş 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ı

    Kablosuz hizmetin MHz cinsinden çalışma frekansı. Bağlı ağlar için ağın bağlı olduğu mevcut frekans. Aksi takdirde, mevcut en iyi BSS'nin sıklık değeri.

  • FrequencyList

    number[] isteğe bağlı

    Kablosuz ağda son görülen tüm çalışma frekanslarını içerir.

  • HexSSID

    dize isteğe bağlı

    Ağ SSID'sinin onaltılık 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

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

  • RoamThreshold

    number isteğe bağlı

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

  • SSID

    dize isteğe bağlı

    Ağ 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

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

Promise
chrome.networking.onc.createNetwork(
  shared: boolean,
  properties: NetworkConfigProperties,
  callback?: function,
)

Mülklerden yeni bir ağ yapılandırması oluşturur. Eşleşen yapılandırılmış bir ağ zaten mevcutsa 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'tür.

  • Yeni ağın yapılandıracağı mülkler.

  • geri çağırma

    işlev isteğe bağlı

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

    (result: string) => void

    • sonuç

      dize

İadeler

  • Promise<string>

    Chrome 125+

    Sözler 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,
)

Belirtilen ağ türüyle eşleşen tüm cihazları devre dışı bırakır. enableNetworkType ile ilgili notu inceleyin.

Parametreler

  • networkType

    Devre dışı bırakılacak ağ türü.

enableNetworkType()

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

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

Promise
chrome.networking.onc.forgetNetwork(
  networkGuid: string,
  callback?: function,
)

networkGuid GUID'si olan ağ için yapılandırılmış tüm özellikleri temizleyerek ağ yapılandırmasını unutur. Eşleşen tanımlayıcılara (ör. kablosuz ağ SSID'si ve güvenliği) sahip diğer ağlar da bu kapsamda olabilir. Böyle bir yapılandırma yoksa bir hata ayarlanır ve işlem başarısız olur.

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

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

  • Promise<void>

    Chrome 125+

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

getCaptivePortalStatus()

Promise
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ı durumunu almak için 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

  • Chrome 125+

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

getDeviceStates()

Promise
chrome.networking.onc.getDeviceStates(
  callback?: function,
)

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

Parametreler

İadeler

  • Chrome 125+

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

getGlobalPolicy()

Promise
chrome.networking.onc.getGlobalPolicy(
  callback?: function,
)

Genel politika özelliklerini alır. Bu özelliklerin 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<GlobalPolicy>

    Chrome 125+

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

getManagedProperties()

Promise
chrome.networking.onc.getManagedProperties(
  networkGuid: string,
  callback?: function,
)

networkGuid kimlikli ağın birleştirilmiş özelliklerini şu kaynaklardan alır: Kullanıcı ayarları, paylaşılan ayarlar, kullanıcı politikası, cihaz politikası ve etkin ayarlar.

Parametreler

  • networkGuid

    dize

    Mülklerinin 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

  • Chrome 125+

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

getNetworks()

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

Parametreler

İadeler

  • Chrome 125+

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

getProperties()

Promise
chrome.networking.onc.getProperties(
  networkGuid: string,
  callback?: function,
)

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

    Mülklerinin 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

  • Chrome 125+

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

getState()

Promise
chrome.networking.onc.getState(
  networkGuid: string,
  callback?: function,
)

networkGuid kimlikli ağın önbelleğe alınan salt okunur özelliklerini alır. Bu işlevin, ağ alt sistemini sorgulamak için gidiş dönüş gerektiren getProperties işlevinden daha yüksek performanslı olması amaçlanmıştır. Tüm ağlar için aşağıdaki özellikler döndürülür: GUID, Tür, Ad, WiFi.Security. Görünen ağlar için ek özellikler sağlanır: ConnectionState, ErrorState, WiFi.SignalStrength, Cellular.NetworkTechnology, Cellular.ActivationState, Cellular.RoamingState.

Parametreler

  • networkGuid

    dize

    Mülklerinin 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

  • Chrome 125+

    Sözler 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,
)

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

    Varsa türe özel bir tarama ister. Hücresel ağ destekleniyorsa mobil ağ taraması istenir.

setProperties()

Promise
chrome.networking.onc.setProperties(
  networkGuid: string,
  properties: NetworkConfigProperties,
  callback?: function,
)

networkGuid kimlikli ağın özelliklerini ayarlar. Bu yalnızca yapılandırılmış ağlar için geçerlidir (Source != None). Yapılandırılmamış görünür ağlar bunun yerine createNetwork kullanmalı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

  • Promise<void>

    Chrome 125+

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

startConnect()

Promise
chrome.networking.onc.startConnect(
  networkGuid: string,
  callback?: function,
)

networkGuid ile ağa bağlantı 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

  • Promise<void>

    Chrome 125+

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

startDisconnect()

Promise
chrome.networking.onc.startDisconnect(
  networkGuid: string,
  callback?: function,
)

networkGuid ile ağ bağlantısını kesmeye başlar.

Parametreler

  • networkGuid

    dize

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

  • geri çağırma

    işlev isteğe bağlı

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

    () => void

İadeler

  • Promise<void>

    Chrome 125+

    Sözler 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 değiştiğinde veya herhangi bir cihaz durumu özelliği 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. Mevcut tüm ağların GUID'lerinin 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ğlardan herhangi birinde özellikler değiştiğinde tetiklenir. Özellikleri değişen ağların GUID'lerinin 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