Deskripsi
API chrome.networking.onc digunakan untuk mengonfigurasi koneksi jaringan (Seluler, Ethernet, VPN, atau Wi-Fi). API ini tersedia di sesi kios Chrome OS yang diluncurkan secara otomatis.
Konfigurasi koneksi jaringan ditentukan mengikuti spesifikasi Open Network Configuration (ONC).
CATATAN: Sebagian besar properti kamus dan nilai enum menggunakan UpperCamelCase agar sesuai dengan spesifikasi ONC, bukan konvensi lowerCamelCase JavaScript.
Izin
networking.oncKetersediaan
Jenis
ActivationStateType
Enum
"Diaktifkan" 
 
"Mengaktifkan" 
 
"NotActivated" 
 
"PartiallyActivated" 
 
CaptivePortalStatus
Enum
"Tidak diketahui" 
 
"Offline" 
 
"Online" 
 
"Portal" 
 
"ProxyAuthRequired" 
 
CellularProperties
Properti
- 
    ActivationStateActivationStateType opsional Status aktivasi akun operator. 
- 
    ActivationTypestring opsional Jenis aktivasi jaringan seluler. 
- 
    AllowRoamingboolean opsional Apakah roaming diizinkan untuk jaringan. 
- 
    AutoConnectboolean opsional Apakah jaringan seluler harus terhubung secara otomatis (saat dalam jangkauan). 
- 
    Keluargastring opsional Kategori teknologi perangkat seluler - CDMAatauGSM.
- 
    FirmwareRevisionstring opsional Revisi firmware yang dimuat di modem seluler. 
- 
    FoundNetworksFoundNetworkProperties[] opsional Daftar jaringan yang ditemukan selama pemindaian jaringan terbaru. 
- 
    HardwareRevisionstring opsional Revisi hardware modem seluler. 
- 
    HomeProviderCellularProviderProperties opsional Informasi tentang operator yang mengeluarkan kartu SIM yang saat ini terpasang di modem. 
- 
    Produsenstring opsional Produsen modem seluler. 
- 
    ModelIDstring opsional ID model modem seluler. 
- 
    NetworkTechnologystring opsional Jika modem terdaftar di jaringan, teknologi jaringan yang saat ini digunakan. 
- 
    PaymentPortalPaymentPortal opsional Portal pembayaran online yang dapat digunakan pengguna untuk mendaftar atau mengubah paket data seluler. 
- 
    RoamingStatestring opsional Status roaming modem seluler di jaringan saat ini. 
- 
    SIMLockStatusSIMLockStatus opsional Status kunci SIM untuk jaringan keluarga GSM. 
- 
    SIMPresentboolean opsional Apakah kartu SIM ada. 
- 
    Memindaiboolean opsional Chrome 63+Benar (True) jika pemindaian jaringan seluler sedang berlangsung. 
- 
    ServingOperatorCellularProviderProperties opsional Informasi tentang operator yang jaringannya saat ini digunakan untuk mendaftarkan modem. 
- 
    SignalStrengthnomor opsional Kekuatan sinyal jaringan saat ini. 
- 
    SupportNetworkScanboolean opsional Apakah jaringan seluler mendukung pemindaian. 
CellularProviderProperties
Properti
- 
    Kodestring ID jaringan seluler sebagai gabungan sederhana dari MCC (Mobile Country Code) dan MNC (Mobile Network Code) jaringan. 
- 
    Negarastring opsional Kode negara dua huruf. 
- 
    Namastring Nama operator. 
CellularStateProperties
Properti
- 
    ActivationStateActivationStateType opsional 
- 
    NetworkTechnologystring opsional 
- 
    RoamingStatestring opsional 
- 
    SIMPresentboolean opsional 
- 
    SignalStrengthnomor opsional 
CertificatePattern
Properti
- 
    EnrollmentURIstring[] opsional Daftar URI yang dapat dituju pengguna jika tidak ada sertifikat yang cocok dengan pola ini. 
- 
    PenerbitIssuerSubjectPattern opsional Jika ditetapkan, pola yang akan dicocokkan dengan setelan penerbit X.509. 
- 
    IssuerCARefstring[] opsional Daftar sertifikat CA penerbit sertifikat. Sertifikat harus ditandatangani oleh salah satu CA tersebut agar cocok dengan pola ini. 
- 
    SubjekIssuerSubjectPattern opsional Jika ditetapkan, pola yang akan dicocokkan dengan setelan subjek X.509. 
ClientCertificateType
Enum
"Ref" 
 
"Pola" 
 
ConnectionStateType
Enum
"Terhubung" 
 
"Menghubungkan" 
 
"NotConnected" 
 
DeviceStateProperties
Properti
- 
    SIMLockStatusSIMLockStatus opsional Chrome 62+Status kunci SIM jika Type = Cellular dan SIMPresent = True. 
- 
    SIMPresentboolean opsional Chrome 62+Disetel ke status SIM ada jika jenis perangkatnya adalah Seluler. 
- 
    Memindaiboolean opsional Disetel jika perangkat diaktifkan. Benar (True) jika perangkat sedang memindai. 
- 
    Negara BagianStatus perangkat saat ini. 
- 
    JenisJenis jaringan yang terkait dengan perangkat (Seluler, Ethernet, atau Wi-Fi). 
DeviceStateType
Enum
"Belum diinisialisasi" 
 Perangkat tersedia, tetapi belum diinisialisasi.
"Dinonaktifkan" 
 Perangkat diinisialisasi, tetapi tidak diaktifkan.
"Mengaktifkan" 
 Status diaktifkan telah diminta, tetapi belum selesai.
"Diaktifkan" 
 Perangkat diaktifkan.
"Dilarang" 
 Perangkat dilarang.
EAPProperties
Properti
- 
    AnonymousIdentitystring opsional 
- 
    ClientCertPKCS11Idstring opsional Chrome 60+
- 
    ClientCertPatternCertificatePattern opsional 
- 
    ClientCertProvisioningProfileIdstring opsional Chrome 93+
- 
    ClientCertRefstring opsional 
- 
    ClientCertType
- 
    Identitasstring opsional 
- 
    Dalamstring opsional 
- 
    Luarstring opsional Jenis EAP luar. Diperlukan oleh ONC, tetapi mungkin tidak disediakan saat menerjemahkan dari Shill. 
- 
    Sandistring opsional 
- 
    SaveCredentialsboolean opsional 
- 
    ServerCAPEMsstring[] opsional 
- 
    ServerCARefsstring[] opsional 
- 
    SubjectMatchManagedDOMString opsional Chrome 60+
- 
    UseProactiveKeyCachingboolean opsional 
- 
    UseSystemCAsboolean opsional 
EthernetProperties
Properti
- 
    Autentikasistring opsional Autentikasi yang digunakan oleh jaringan Ethernet. Nilai yang mungkin adalah Nonedan8021X.
- 
    AutoConnectboolean opsional Apakah jaringan Ethernet harus terhubung secara otomatis. 
- 
    EAPEAPProperties opsional Setelan EAP jaringan. Diperlukan untuk autentikasi 8021X. 
EthernetStateProperties
Properti
- 
    Autentikasistring 
FoundNetworkProperties
Properti
- 
    LongNamestring opsional Nama format panjang operator jaringan. 
- 
    NetworkIdstring ID Jaringan. 
- 
    ShortNamestring opsional Nama format pendek operator jaringan. 
- 
    Statusstring Ketersediaan jaringan. 
- 
    Teknologistring Teknologi akses yang digunakan oleh jaringan. 
GlobalPolicy
Properti
- 
    AllowOnlyPolicyNetworksToAutoconnectboolean opsional Jika benar (true), hanya jaringan kebijakan yang dapat terhubung secara otomatis. Nilai defaultnya adalah false (salah). 
- 
    AllowOnlyPolicyNetworksToConnectboolean opsional Jika benar (true), hanya jaringan kebijakan yang dapat terhubung dan tidak ada jaringan baru yang dapat ditambahkan atau dikonfigurasi. Nilai defaultnya adalah false (salah). 
- 
    AllowOnlyPolicyNetworksToConnectIfAvailableboolean opsional Chrome 70+Jika benar (true) dan jaringan terkelola tersedia dalam daftar jaringan yang terlihat, hanya jaringan kebijakan yang dapat terhubung dan tidak ada jaringan baru yang dapat ditambahkan atau dikonfigurasi. Nilai defaultnya adalah false (salah). 
- 
    BlockedHexSSIDsstring[] opsional Chrome 86+Daftar jaringan yang diblokir. Koneksi ke jaringan yang diblokir dilarang. Jaringan dapat dibuka blokirnya lagi dengan menentukan konfigurasi jaringan eksplisit. Default-nya adalah daftar kosong. 
IPConfigProperties
Properti
- 
    ExcludedRoutesstring[] opsional Chrome 76+Array blok IP dalam notasi CIDR, lihat onc_spec.md untuk mengetahui detailnya. 
- 
    Gatewaystring opsional Alamat gateway yang digunakan untuk konfigurasi IP. 
- 
    IPAddressstring opsional Alamat IP untuk koneksi. Dapat berupa alamat IPv4 atau IPv6, bergantung pada nilai Type.
- 
    IncludedRoutesstring[] opsional Chrome 76+Array blok IP dalam notasi CIDR, lihat onc_spec.md untuk mengetahui detailnya. 
- 
    NameServersstring[] opsional Array alamat yang digunakan untuk server nama. 
- 
    RoutingPrefixnomor opsional Awalan perutean. 
- 
    SearchDomainsstring[] opsional Chrome 76+Array string untuk penyelesaian nama, lihat onc_spec.md untuk mengetahui detailnya. 
- 
    Jenisstring opsional Jenis konfigurasi IP. Dapat berupa IPv4atauIPv6.
- 
    WebProxyAutoDiscoveryUrlstring opsional URL untuk Web Proxy Auto-Discovery, seperti yang dilaporkan melalui DHCP. 
IPConfigType
Enum
"DHCP" 
 
"Static" 
 
IssuerSubjectPattern
Properti
- 
    CommonNamestring opsional Jika ditetapkan, nilai yang akan dicocokkan dengan nama umum subjek sertifikat. 
- 
    Lokalitasstring opsional Jika ditetapkan, nilai yang akan dicocokkan dengan lokasi umum subjek sertifikat. 
- 
    Organisasistring opsional Jika ditetapkan, nilai yang akan dicocokkan dengan organisasi subjek sertifikat. Setidaknya satu organisasi harus cocok dengan nilai. 
- 
    OrganizationalUnitstring opsional Jika disetel, nilai yang akan dicocokkan dengan unit organisasi subjek sertifikat. Setidaknya satu unit organisasi harus cocok dengan nilai. 
ManagedBoolean
Properti
- 
    Aktifboolean opsional Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (misalnya, Shill). 
- 
    DeviceEditableboolean opsional Apakah DevicePolicy untuk properti ada dan mengizinkan properti diedit (yaitu nilai properti yang direkomendasikan untuk setelan kebijakan). Default-nya adalah false.
- 
    DevicePolicyboolean opsional Nilai properti yang diberikan oleh kebijakan perangkat. 
- 
    Efektifstring opsional Sumber tempat nilai properti efektif ditentukan. 
- 
    boolean opsional Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika DeviceEditiableadalahtrue.
- 
    UserEditableboolean opsional Apakah UserPolicy untuk properti ada dan mengizinkan properti diedit (yaitu, nilai properti yang direkomendasikan untuk set kebijakan). Default-nya adalah false.
- 
    UserPolicyboolean opsional Nilai properti yang diberikan oleh kebijakan pengguna. 
- 
    UserSettingboolean opsional Nilai properti yang ditetapkan oleh pengguna yang login. Hanya diberikan jika UserEditableadalahtrue.
ManagedCellularProperties
Properti
- 
    ActivationStateActivationStateType opsional 
- 
    ActivationTypestring opsional 
- 
    AllowRoamingboolean opsional 
- 
    AutoConnectManagedBoolean opsional 
- 
    Keluargastring opsional Lihat CellularProperties.Family.
- 
    FirmwareRevisionstring opsional 
- 
    FoundNetworksFoundNetworkProperties[] opsional 
- 
    HardwareRevisionstring opsional 
- 
    HomeProviderCellularProviderProperties[] opsional 
- 
    Produsenstring opsional 
- 
    ModelIDstring opsional Lihat CellularProperties.ModelID.
- 
    NetworkTechnologystring opsional 
- 
    PaymentPortalPaymentPortal opsional 
- 
    RoamingStatestring opsional 
- 
    SIMLockStatusSIMLockStatus opsional 
- 
    SIMPresentboolean opsional 
- 
    Memindaiboolean opsional Chrome 63+Lihat CellularProperties.Scanning.
- 
    ServingOperatorCellularProviderProperties opsional 
- 
    SignalStrengthnomor opsional 
- 
    SupportNetworkScanboolean opsional 
ManagedDOMString
Properti
- 
    Aktifstring opsional Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (misalnya, Shill). 
- 
    DeviceEditableboolean opsional Apakah DevicePolicy untuk properti ada dan mengizinkan properti diedit (yaitu nilai properti yang direkomendasikan untuk setelan kebijakan). Default-nya adalah false.
- 
    DevicePolicystring opsional Nilai properti yang diberikan oleh kebijakan perangkat. 
- 
    Efektifstring opsional Sumber tempat nilai properti efektif ditentukan. 
- 
    string opsional Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika DeviceEditiableadalahtrue.
- 
    UserEditableboolean opsional Apakah UserPolicy untuk properti ada dan mengizinkan properti diedit (yaitu, nilai properti yang direkomendasikan untuk set kebijakan). Default-nya adalah false.
- 
    UserPolicystring opsional Nilai properti yang diberikan oleh kebijakan pengguna. 
- 
    UserSettingstring opsional Nilai properti yang ditetapkan oleh pengguna yang login. Hanya diberikan jika UserEditableadalahtrue.
ManagedDOMStringList
Properti
- 
    Aktifstring[] opsional Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (misalnya, Shill). 
- 
    DeviceEditableboolean opsional Apakah DevicePolicy untuk properti ada dan mengizinkan properti diedit (yaitu nilai properti yang direkomendasikan untuk setelan kebijakan). Default-nya adalah false.
- 
    DevicePolicystring[] opsional Nilai properti yang diberikan oleh kebijakan perangkat. 
- 
    Efektifstring opsional Sumber tempat nilai properti efektif ditentukan. 
- 
    string[] opsional Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika DeviceEditiableadalahtrue.
- 
    UserEditableboolean opsional Apakah UserPolicy untuk properti ada dan mengizinkan properti diedit (yaitu, nilai properti yang direkomendasikan untuk set kebijakan). Default-nya adalah false.
- 
    UserPolicystring[] opsional Nilai properti yang diberikan oleh kebijakan pengguna. 
- 
    UserSettingstring[] opsional Nilai properti yang ditetapkan oleh pengguna yang login. Hanya diberikan jika UserEditableadalahtrue.
ManagedEthernetProperties
Properti
- 
    AutentikasiManagedDOMString opsional 
- 
    AutoConnectManagedBoolean opsional 
ManagedIPConfigProperties
Properti
- 
    GatewayManagedDOMString opsional Lihat IPConfigProperties.Gateway.
- 
    IPAddressManagedDOMString opsional Lihat IPConfigProperties.IPAddress.
- 
    NameServersManagedDOMStringList opsional 
- 
    RoutingPrefixManagedLong opsional 
- 
    JenisManagedDOMString opsional Lihat IPConfigProperties.Type.
- 
    WebProxyAutoDiscoveryUrlManagedDOMString opsional 
ManagedIPConfigType
Properti
- 
    AktifIPConfigType opsional Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (misalnya, Shill). 
- 
    DeviceEditableboolean opsional Apakah DevicePolicy untuk properti ada dan mengizinkan properti diedit (yaitu nilai properti yang direkomendasikan untuk setelan kebijakan). Default-nya adalah false.
- 
    DevicePolicyIPConfigType opsional Nilai properti yang diberikan oleh kebijakan perangkat. 
- 
    Efektifstring opsional Sumber tempat nilai properti efektif ditentukan. 
- 
    IPConfigType opsional Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika DeviceEditiableadalahtrue.
- 
    UserEditableboolean opsional Apakah UserPolicy untuk properti ada dan mengizinkan properti diedit (yaitu, nilai properti yang direkomendasikan untuk set kebijakan). Default-nya adalah false.
- 
    UserPolicyIPConfigType opsional Nilai properti yang diberikan oleh kebijakan pengguna. 
- 
    UserSettingIPConfigType opsional Nilai properti yang ditetapkan oleh pengguna yang login. Hanya diberikan jika UserEditableadalahtrue.
ManagedLong
Properti
- 
    Aktifnomor opsional Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (misalnya, Shill). 
- 
    DeviceEditableboolean opsional Apakah DevicePolicy untuk properti ada dan mengizinkan properti diedit (yaitu nilai properti yang direkomendasikan untuk setelan kebijakan). Default-nya adalah false.
- 
    DevicePolicynomor opsional Nilai properti yang diberikan oleh kebijakan perangkat. 
- 
    Efektifstring opsional Sumber tempat nilai properti efektif ditentukan. 
- 
    nomor opsional Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika DeviceEditiableadalahtrue.
- 
    UserEditableboolean opsional Apakah UserPolicy untuk properti ada dan mengizinkan properti diedit (yaitu, nilai properti yang direkomendasikan untuk set kebijakan). Default-nya adalah false.
- 
    UserPolicynomor opsional Nilai properti yang diberikan oleh kebijakan pengguna. 
- 
    UserSettingnomor opsional Nilai properti yang ditetapkan oleh pengguna yang login. Hanya diberikan jika UserEditableadalahtrue.
ManagedManualProxySettings
Properti
- 
    FTPProxyManagedProxyLocation opsional Lihat ManualProxySettings.FTPProxy.
- 
    HTTPProxyManagedProxyLocation opsional 
- 
    SOCKSManagedProxyLocation opsional Lihat ManualProxySettings.SOCKS.
- 
    SecureHTTPProxyManagedProxyLocation opsional 
ManagedProperties
Properti
- 
    SelulerManagedCellularProperties opsional Lihat NetworkProperties.Cellular.
- 
    Dapat terhubungboolean opsional 
- 
    ConnectionStateConnectionStateType opsional 
- 
    ErrorStatestring opsional Lihat NetworkProperties.ErrorState.
- 
    EthernetManagedEthernetProperties opsional Lihat NetworkProperties.Ethernet.
- 
    GUIDstring Lihat NetworkProperties.GUID.
- 
    IPAddressConfigTypeManagedIPConfigType opsional 
- 
    IPConfigsIPConfigProperties[] opsional Lihat NetworkProperties.IPConfigs.
- 
    MacAddressstring opsional Lihat NetworkProperties.MacAddress.
- 
    BerkuotaManagedBoolean opsional Chrome 85+Lihat NetworkProperties.Metered.
- 
    NamaManagedDOMString opsional Lihat NetworkProperties.Name.
- 
    NameServersConfigTypeManagedIPConfigType opsional 
- 
    PrioritasManagedLong opsional Lihat NetworkProperties.Priority.
- 
    ProxySettingsManagedProxySettings opsional 
- 
    RestrictedConnectivityboolean opsional 
- 
    SavedIPConfigIPConfigProperties opsional 
- 
    Sumberstring opsional Lihat NetworkProperties.Source.
- 
    StaticIPConfigManagedIPConfigProperties opsional 
- 
    TrafficCounterResetTimenomor opsional Chrome 125+
- 
    JenisLihat NetworkProperties.Type.
- 
    VPNManagedVPNProperties opsional Lihat NetworkProperties.VPN.
- 
    Wi-FiManagedWiFiProperties opsional Lihat NetworkProperties.WiFi.
ManagedProxyLocation
Properti
- 
    HostLihat ProxyLocation.Host.
- 
    PortLihat ProxyLocation.Port.
ManagedProxySettings
Properti
- 
    ExcludeDomainsManagedDOMStringList opsional Lihat ProxySettings.ExcludeDomains.
- 
    ManualManagedManualProxySettings opsional Lihat ProxySettings.Manual.
- 
    PACManagedDOMString opsional Lihat ProxySettings.PAC.
- 
    JenisLihat ProxySettings.Type.
ManagedProxySettingsType
Properti
- 
    AktifProxySettingsType opsional Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (misalnya, Shill). 
- 
    DeviceEditableboolean opsional Apakah DevicePolicy untuk properti ada dan mengizinkan properti diedit (yaitu nilai properti yang direkomendasikan untuk setelan kebijakan). Default-nya adalah false.
- 
    DevicePolicyProxySettingsType opsional Nilai properti yang diberikan oleh kebijakan perangkat. 
- 
    Efektifstring opsional Sumber tempat nilai properti efektif ditentukan. 
- 
    ProxySettingsType opsional Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika DeviceEditiableadalahtrue.
- 
    UserEditableboolean opsional Apakah UserPolicy untuk properti ada dan mengizinkan properti diedit (yaitu, nilai properti yang direkomendasikan untuk set kebijakan). Default-nya adalah false.
- 
    UserPolicyProxySettingsType opsional Nilai properti yang diberikan oleh kebijakan pengguna. 
- 
    UserSettingProxySettingsType opsional Nilai properti yang ditetapkan oleh pengguna yang login. Hanya diberikan jika UserEditableadalahtrue.
ManagedThirdPartyVPNProperties
Properti
- 
    ExtensionID
- 
    ProviderNamestring opsional 
ManagedVPNProperties
Properti
- 
    AutoConnectManagedBoolean opsional Lihat VPNProperties.AutoConnect.
- 
    HostManagedDOMString opsional Lihat VPNProperties.Host.
- 
    JenisManagedDOMString opsional Lihat VPNProperties.Type.
ManagedWiFiProperties
Properti
- 
    AllowGatewayARPPollingManagedBoolean opsional 
- 
    AutoConnectManagedBoolean opsional Lihat WiFiProperties.AutoConnect.
- 
    BSSIDstring opsional Lihat WiFiProperties.BSSID.
- 
    Frekuensinomor opsional Lihat WiFiProperties.Frequency.
- 
    FrequencyListnumber[] opsional Lihat WiFiProperties.FrequencyList.
- 
    HexSSIDManagedDOMString opsional Lihat WiFiProperties.HexSSID.
- 
    HiddenSSIDManagedBoolean opsional Lihat WiFiProperties.HiddenSSID.
- 
    RoamThresholdManagedLong opsional Tidak digunakan lagi, diabaikan. Lihat WiFiProperties.RoamThreshold.
- 
    SSIDManagedDOMString opsional Lihat WiFiProperties.SSID.
- 
    KeamananLihat WiFiProperties.Security.
- 
    SignalStrengthnomor opsional 
ManualProxySettings
Properti
- 
    FTPProxyProxyLocation opsional Setelan untuk proxy FTP. 
- 
    HTTPProxyProxyLocation opsional Setelan untuk proxy HTTP. 
- 
    SOCKSProxyLocation opsional Setelan untuk proxy SOCKS. 
- 
    SecureHTTPProxyProxyLocation opsional Setelan untuk proxy HTTP yang aman. 
NetworkConfigProperties
Properti
- 
    SelulerCellularProperties opsional Lihat NetworkProperties.Cellular.
- 
    EthernetEthernetProperties opsional Lihat NetworkProperties.Ethernet.
- 
    GUIDstring opsional Lihat NetworkProperties.GUID.
- 
    IPAddressConfigTypeIPConfigType opsional 
- 
    Namastring opsional Lihat NetworkProperties.Name.
- 
    NameServersConfigTypeIPConfigType opsional 
- 
    Prioritasnomor opsional Lihat NetworkProperties.Priority.
- 
    JenisNetworkType opsional Lihat NetworkProperties.Type.
- 
    VPNVPNProperties opsional Lihat NetworkProperties.VPN.
- 
    Wi-FiWiFiProperties opsional Lihat NetworkProperties.WiFi.
- 
    WiMAXWiMAXProperties opsional Tidak digunakan lagi. 
NetworkFilter
Properti
- 
    dikonfigurasiboolean opsional Jika benar (true), hanya sertakan jaringan yang dikonfigurasi (disimpan). Nilai defaultnya adalah 'false'. 
- 
    batasnomor opsional Jumlah maksimum jaringan yang akan ditampilkan. Nilai defaultnya adalah 1.000 jika tidak ditentukan. Gunakan 0 jika tidak ada batas. 
- 
    networkTypeJenis jaringan yang akan ditampilkan. 
- 
    terlihatboolean opsional Jika benar, hanya sertakan jaringan yang terlihat (terhubung secara fisik atau dalam jangkauan). Nilai defaultnya adalah 'false'. 
NetworkProperties
Properti
- 
    SelulerCellularProperties opsional Untuk jaringan seluler, properti jaringan seluler. 
- 
    Dapat terhubungboolean opsional Apakah jaringan dapat terhubung. 
- 
    ConnectionStateConnectionStateType opsional Status koneksi jaringan saat ini. 
- 
    ErrorStatestring opsional Status error jaringan yang terakhir direkam. 
- 
    EthernetEthernetProperties opsional Untuk jaringan Ethernet, properti jaringan Ethernet. 
- 
    GUIDstring GUID jaringan. 
- 
    IPAddressConfigTypeIPConfigType opsional Jenis konfigurasi alamat IP jaringan. 
- 
    IPConfigsIPConfigProperties[] opsional Konfigurasi IP jaringan. 
- 
    MacAddressstring opsional Alamat MAC jaringan. 
- 
    Berkuotaboolean opsional Chrome 85+Apakah jaringan berbayar. 
- 
    Namastring opsional Nama jaringan yang mudah digunakan. 
- 
    NameServersConfigTypeIPConfigType opsional Jenis konfigurasi IP untuk server nama yang digunakan oleh jaringan. 
- 
    Prioritasnomor opsional Prioritas jaringan. 
- 
    ProxySettingsProxySettings opsional Setelan proxy jaringan. 
- 
    RestrictedConnectivityboolean opsional Untuk jaringan yang terhubung, apakah konektivitas jaringan ke Internet terbatas, misalnya jika jaringan berada di belakang portal, atau jaringan seluler tidak diaktifkan. 
- 
    SavedIPConfigIPConfigProperties opsional Konfigurasi IP yang diterima dari server DHCP sebelum menerapkan konfigurasi IP statis. 
- 
    Sumberstring opsional Menunjukkan apakah dan bagaimana jaringan dikonfigurasi. Nilai yang dimungkinkan adalah: - Device
- DevicePolicy
- User
- UserPolicy
- None
 'None' berkonflik dengan pembuatan kode ekstensi, jadi kita harus menggunakan string untuk 'Source' dan bukan enum SourceType. 
- 
    StaticIPConfigIPConfigProperties opsional Konfigurasi IP statis jaringan. 
- 
    TrafficCounterResetTimenomor opsional Chrome 125+Kapan penghitung traffic terakhir direset. 
- 
    JenisJenis jaringan. 
- 
    VPNVPNProperties opsional Untuk jaringan VPN, properti VPN jaringan. 
- 
    Wi-FiWiFiProperties opsional Untuk jaringan WiFi, properti WiFi jaringan. 
NetworkStateProperties
Properti
- 
    SelulerCellularStateProperties opsional Lihat NetworkProperties.Cellular.
- 
    Dapat terhubungboolean opsional 
- 
    ConnectionStateConnectionStateType opsional 
- 
    ErrorStatestring opsional Lihat NetworkProperties.ErrorState.
- 
    EthernetEthernetStateProperties opsional Lihat NetworkProperties.Ethernet.
- 
    GUIDstring Lihat NetworkProperties.GUID.
- 
    Namastring opsional Lihat NetworkProperties.Name.
- 
    Prioritasnomor opsional Lihat NetworkProperties.Priority.
- 
    Sumberstring opsional Lihat NetworkProperties.Source.
- 
    JenisLihat NetworkProperties.Type.
- 
    VPNVPNStateProperties opsional Lihat NetworkProperties.VPN.
- 
    Wi-FiWiFiStateProperties opsional Lihat NetworkProperties.WiFi.
NetworkType
Enum
"Semua" 
 
"Seluler" 
 
"Ethernet" 
 
"Tether" 
 
"VPN" 
 
"Nirkabel" 
 
"WiFi" 
 
PaymentPortal
Properti
- 
    Metodestring Metode HTTP yang akan digunakan untuk portal pembayaran. 
- 
    PostDatastring opsional Data postingan yang akan dikirim ke portal pembayaran. Diabaikan kecuali MethodadalahPOST.
- 
    URLstring opsional URL portal pembayaran. 
ProxyLocation
Properti
- 
    Hoststring Host alamat IP proxy. 
- 
    Portangka Port yang akan digunakan untuk proxy. 
ProxySettings
Properti
- 
    ExcludeDomainsstring[] opsional Domain dan host yang tidak menggunakan setelan proxy manual. 
- 
    ManualManualProxySettings opsional Setelan proxy manual - hanya digunakan untuk setelan proxy Manual.
- 
    PACstring opsional URL untuk file konfigurasi otomatis proxy. 
- 
    JenisJenis setelan proxy. 
ProxySettingsType
Enum
"Direct" 
 
"Manual" 
 
"PAC" 
 
"WPAD" 
 
SIMLockStatus
Properti
- 
    LockEnabledboolean Apakah kunci SIM diaktifkan atau tidak. 
- 
    LockTypestring Status kunci SIM - kemungkinan nilainya adalah 'sim-pin','sim-puk', dan''.
- 
    RetriesLeftnomor opsional Jumlah percobaan kunci PIN yang diizinkan sebelum PUK diperlukan untuk membuka kunci SIM. 
ThirdPartyVPNProperties
Properti
- 
    ExtensionIDstring ID ekstensi penyedia VPN pihak ketiga. 
- 
    ProviderNamestring opsional Nama penyedia VPN. 
VPNProperties
Properti
- 
    AutoConnectboolean opsional Apakah jaringan VPN harus terhubung secara otomatis. 
- 
    Hoststring opsional Host VPN. 
- 
    Jenisstring opsional Jenis VPN. Ini tidak boleh berupa enum karena 'L2TP-IPSec'. Ini bersifat opsional untuk NetworkConfigProperties yang diteruskan ke setProperties yang dapat digunakan untuk menyetel hanya properti tertentu. 
VPNStateProperties
Properti
- 
    Jenisstring Lihat VPNProperties.Type.
WiFiProperties
Properti
- 
    AllowGatewayARPPollingboolean opsional Tidak digunakan lagi sejak Chrome 131Dihapus di M131. Saat ini tidak ada polling ARP yang aktif. 
- 
    AutoConnectboolean opsional Apakah jaringan Wi-Fi harus terhubung secara otomatis saat dalam jangkauan. 
- 
    BSSIDstring opsional BSSID titik akses terkait. 
- 
    EAPEAPProperties opsional Properti EAP jaringan. Diperlukan untuk jaringan WEP-8021XdanWPA-EAP.
- 
    Frekuensinomor opsional Frekuensi operasi layanan WiFi dalam MHz. Untuk jaringan yang terhubung, frekuensi saat ini tempat jaringan terhubung. Jika tidak, frekuensi BSS terbaik yang tersedia. 
- 
    FrequencyListnumber[] opsional Berisi semua frekuensi operasi yang baru-baru ini terlihat untuk jaringan WiFi. 
- 
    HexSSIDstring opsional Salinan SSID jaringan yang dienkode dalam HEX. 
- 
    HiddenSSIDboolean opsional Apakah SSID jaringan akan disiarkan atau tidak. 
- 
    Frasa sandistring opsional Chrome 66+Frasa sandi untuk koneksi WEP/WPA/WPA2. Properti ini hanya dapat ditetapkan - properti yang ditampilkan oleh getPropertiestidak akan berisi nilai ini.
- 
    RoamThresholdnomor opsional Tidak digunakan lagi, diabaikan. 
- 
    SSIDstring opsional SSID jaringan. 
- 
    Keamananstring opsional Jenis keamanan jaringan. 
- 
    SignalStrengthnomor opsional Kekuatan sinyal jaringan. 
WiFiStateProperties
Properti
- 
    BSSIDstring opsional Lihat WiFiProperties.BSSID.
- 
    Frekuensinomor opsional Lihat WiFiProperties.Frequency.
- 
    HexSSIDstring opsional Chrome 62+Lihat WiFiProperties.HexSSID.
- 
    SSIDstring opsional Chrome 62+Lihat WiFiProperties.SSID.
- 
    Keamananstring Lihat WiFiProperties.Security.
- 
    SignalStrengthnomor opsional 
WiMAXProperties
Properti
- 
    AutoConnectboolean opsional Apakah jaringan harus terhubung secara otomatis. 
- 
    EAPEAPProperties opsional Properti EAP jaringan. 
Metode
createNetwork()
chrome.networking.onc.createNetwork(
shared: boolean,
properties: NetworkConfigProperties,
callback?: function,
): Promise<string>
Membuat konfigurasi jaringan baru dari properti. Jika jaringan terkonfigurasi yang cocok sudah ada, operasi ini akan gagal. Jika tidak, akan menampilkan GUID jaringan baru.
Parameter
- 
    boolean Jika true, bagikan konfigurasi jaringan ini kepada pengguna lain.Opsi ini hanya ditampilkan ke UI Web Chrome.* Saat dipanggil oleh aplikasi, falseadalah satu-satunya nilai yang diizinkan.
- 
    propertiProperti untuk mengonfigurasi jaringan baru. 
- 
    callbackfungsi opsional Parameter callbackterlihat seperti:(result: string) => void - 
    hasilstring 
 
- 
    
Hasil
- 
            Promise<string> Chrome 125+Promise hanya didukung untuk Manifest V3 dan yang lebih baru, platform lain harus menggunakan callback. 
disableNetworkType()
chrome.networking.onc.disableNetworkType(
networkType: NetworkType,
): void
Menonaktifkan perangkat yang cocok dengan jenis jaringan yang ditentukan. Lihat catatan untuk enableNetworkType.
Parameter
- 
    networkTypeJenis jaringan yang akan dinonaktifkan. 
enableNetworkType()
chrome.networking.onc.enableNetworkType(
networkType: NetworkType,
): void
Mengaktifkan perangkat apa pun yang cocok dengan jenis jaringan yang ditentukan. Perhatikan bahwa jenis ini dapat merepresentasikan beberapa jenis jaringan (misalnya, 'Nirkabel').
Parameter
- 
    networkTypeJenis jaringan yang akan diaktifkan. 
forgetNetwork()
chrome.networking.onc.forgetNetwork(
networkGuid: string,
callback?: function,
): Promise<void>
Melupakan konfigurasi jaringan dengan menghapus semua properti yang dikonfigurasi untuk jaringan dengan GUID networkGuid. Hal ini juga dapat mencakup jaringan lain dengan ID yang cocok (misalnya, SSID dan Keamanan Wi-Fi). Jika tidak ada konfigurasi seperti itu, error akan disetel dan operasi akan gagal.
Dalam sesi kios, metode ini tidak akan dapat melupakan konfigurasi jaringan bersama.
Parameter
- 
    networkGuidstring GUID jaringan yang akan dilupakan. 
- 
    callbackfungsi opsional Parameter callbackterlihat seperti:() => void 
Hasil
- 
            Promise<void> Chrome 125+Promise hanya didukung untuk Manifest V3 dan yang lebih baru, platform lain harus menggunakan callback. 
getCaptivePortalStatus()
chrome.networking.onc.getCaptivePortalStatus(
networkGuid: string,
callback?: function,
): Promise<CaptivePortalStatus>
Menampilkan status captive portal untuk jaringan yang cocok dengan 'networkGuid'.
Parameter
- 
    networkGuidstring GUID jaringan untuk mendapatkan status captive portal. 
- 
    callbackfungsi opsional Parameter callbackterlihat seperti:(result: CaptivePortalStatus) => void - 
    hasil
 
- 
    
Hasil
- 
            Promise<CaptivePortalStatus> Chrome 125+Promise hanya didukung untuk Manifest V3 dan yang lebih baru, platform lain harus menggunakan callback. 
getDeviceStates()
chrome.networking.onc.getDeviceStates(
callback?: function,
): Promise<DeviceStateProperties[]>
Menampilkan status perangkat jaringan yang tersedia.
Parameter
- 
    callbackfungsi opsional Parameter callbackterlihat seperti:(result: DeviceStateProperties[]) => void - 
    hasil
 
- 
    
Hasil
- 
            Promise<DeviceStateProperties[]> Chrome 125+Promise hanya didukung untuk Manifest V3 dan yang lebih baru, platform lain harus menggunakan callback. 
getGlobalPolicy()
chrome.networking.onc.getGlobalPolicy(
callback?: function,
): Promise<GlobalPolicy>
Mendapatkan properti kebijakan global. Properti ini tidak diharapkan berubah selama sesi.
Parameter
- 
    callbackfungsi opsional Parameter callbackterlihat seperti:(result: GlobalPolicy) => void - 
    hasil
 
- 
    
Hasil
- 
            Promise<GlobalPolicy> Chrome 125+Promise hanya didukung untuk Manifest V3 dan yang lebih baru, platform lain harus menggunakan callback. 
getManagedProperties()
chrome.networking.onc.getManagedProperties(
networkGuid: string,
callback?: function,
): Promise<ManagedProperties>
Mendapatkan properti gabungan jaringan dengan networkGuid ID dari sumber: Setelan pengguna, setelan bersama, kebijakan pengguna, kebijakan perangkat, dan setelan yang saat ini aktif.
Parameter
- 
    networkGuidstring GUID jaringan untuk mendapatkan properti. 
- 
    callbackfungsi opsional Parameter callbackterlihat seperti:(result: ManagedProperties) => void - 
    hasil
 
- 
    
Hasil
- 
            Promise<ManagedProperties> Chrome 125+Promise hanya didukung untuk Manifest V3 dan yang lebih baru, platform lain harus menggunakan callback. 
getNetworks()
chrome.networking.onc.getNetworks(
filter: NetworkFilter,
callback?: function,
): Promise<NetworkStateProperties[]>
Menampilkan daftar objek jaringan dengan properti yang sama yang disediakan oleh getState. Filter disediakan untuk menentukan jenis jaringan yang ditampilkan dan membatasi jumlah jaringan. Jaringan diurutkan oleh sistem berdasarkan prioritasnya, dengan jaringan yang terhubung atau sedang terhubung tercantum terlebih dahulu.
Parameter
- 
    filterMenjelaskan jaringan mana yang akan ditampilkan. 
- 
    callbackfungsi opsional Parameter callbackterlihat seperti:(result: NetworkStateProperties[]) => void - 
    hasil
 
- 
    
Hasil
- 
            Promise<NetworkStateProperties[]> Chrome 125+Promise hanya didukung untuk Manifest V3 dan yang lebih baru, platform lain harus menggunakan callback. 
getProperties()
chrome.networking.onc.getProperties(
networkGuid: string,
callback?: function,
): Promise<NetworkProperties>
Mendapatkan semua properti jaringan dengan networkGuid ID. Mencakup semua properti jaringan (nilai hanya baca dan baca/tulis).
Parameter
- 
    networkGuidstring GUID jaringan untuk mendapatkan properti. 
- 
    callbackfungsi opsional Parameter callbackterlihat seperti:(result: NetworkProperties) => void - 
    hasil
 
- 
    
Hasil
- 
            Promise<NetworkProperties> Chrome 125+Promise hanya didukung untuk Manifest V3 dan yang lebih baru, platform lain harus menggunakan callback. 
getState()
chrome.networking.onc.getState(
networkGuid: string,
callback?: function,
): Promise<NetworkStateProperties>
Mendapatkan properti baca saja yang di-cache dari jaringan dengan networkGuid ID. Fungsi ini dimaksudkan untuk memiliki performa yang lebih tinggi daripada getProperties, yang memerlukan perjalanan bolak-balik untuk mengkueri subsistem jaringan. Properti berikut ditampilkan untuk semua jaringan: GUID, Type, Name, WiFi.Security. Properti tambahan disediakan untuk jaringan yang terlihat: ConnectionState, ErrorState, WiFi.SignalStrength, Cellular.NetworkTechnology, Cellular.ActivationState, Cellular.RoamingState.
Parameter
- 
    networkGuidstring GUID jaringan untuk mendapatkan properti. 
- 
    callbackfungsi opsional Parameter callbackterlihat seperti:(result: NetworkStateProperties) => void - 
    hasil
 
- 
    
Hasil
- 
            Promise<NetworkStateProperties> Chrome 125+Promise hanya didukung untuk Manifest V3 dan yang lebih baru, platform lain harus menggunakan callback. 
requestNetworkScan()
chrome.networking.onc.requestNetworkScan(
networkType?: NetworkType,
): void
Meminta subsistem jaringan untuk memindai jaringan baru dan memperbarui daftar yang ditampilkan oleh getVisibleNetworks. Ini hanya permintaan: subsistem jaringan dapat memilih untuk mengabaikannya. Jika daftar diperbarui, peristiwa onNetworkListChanged akan diaktifkan.
Parameter
- 
    networkTypeNetworkType opsional Chrome 63+Jika disediakan, meminta pemindaian khusus untuk jenisnya. Untuk Seluler, pemindaian jaringan seluler akan diminta jika didukung. 
setProperties()
chrome.networking.onc.setProperties(
networkGuid: string,
properties: NetworkConfigProperties,
callback?: function,
): Promise<void>
Menetapkan properti jaringan dengan ID networkGuid. Ini hanya valid untuk jaringan yang dikonfigurasi (Sumber != Tidak Ada). Jaringan yang terlihat dan tidak dikonfigurasi harus menggunakan createNetwork. Dalam sesi kios, memanggil metode ini di jaringan bersama akan gagal.
Parameter
- 
    networkGuidstring GUID jaringan untuk menetapkan properti. 
- 
    propertiProperti yang akan ditetapkan. 
- 
    callbackfungsi opsional Parameter callbackterlihat seperti:() => void 
Hasil
- 
            Promise<void> Chrome 125+Promise hanya didukung untuk Manifest V3 dan yang lebih baru, platform lain harus menggunakan callback. 
startConnect()
chrome.networking.onc.startConnect(
networkGuid: string,
callback?: function,
): Promise<void>
Memulai koneksi ke jaringan dengan networkGuid.
Parameter
- 
    networkGuidstring GUID jaringan yang akan dihubungkan. 
- 
    callbackfungsi opsional Parameter callbackterlihat seperti:() => void 
Hasil
- 
            Promise<void> Chrome 125+Promise hanya didukung untuk Manifest V3 dan yang lebih baru, platform lain harus menggunakan callback. 
startDisconnect()
chrome.networking.onc.startDisconnect(
networkGuid: string,
callback?: function,
): Promise<void>
Memulai pemutusan koneksi dari jaringan dengan networkGuid.
Parameter
- 
    networkGuidstring GUID jaringan yang akan diputus koneksinya. 
- 
    callbackfungsi opsional Parameter callbackterlihat seperti:() => void 
Hasil
- 
            Promise<void> Chrome 125+Promise hanya didukung untuk Manifest V3 dan yang lebih baru, platform lain harus menggunakan callback. 
Acara
onDeviceStateListChanged
chrome.networking.onc.onDeviceStateListChanged.addListener(
callback: function,
)
Diaktifkan saat daftar perangkat telah berubah atau properti status perangkat telah berubah.
Parameter
- 
    callbackfungsi Parameter callbackterlihat seperti:() => void 
onNetworkListChanged
chrome.networking.onc.onNetworkListChanged.addListener(
callback: function,
)
Diaktifkan saat daftar jaringan telah berubah. Mengirim daftar lengkap GUID untuk semua jaringan saat ini.
Parameter
- 
    callbackfungsi Parameter callbackterlihat seperti:(changes: string[]) => void - 
    perubahanstring[] 
 
- 
    
onNetworksChanged
chrome.networking.onc.onNetworksChanged.addListener(
callback: function,
)
Diaktifkan saat properti berubah di salah satu jaringan. Mengirimkan daftar GUID untuk jaringan yang propertinya telah berubah.
Parameter
- 
    callbackfungsi Parameter callbackterlihat seperti:(changes: string[]) => void - 
    perubahanstring[] 
 
- 
    
onPortalDetectionCompleted
chrome.networking.onc.onPortalDetectionCompleted.addListener(
callback: function,
)
Diaktifkan saat deteksi portal untuk jaringan selesai. Mengirim GUID jaringan dan status captive portal yang sesuai.
Parameter
- 
    callbackfungsi Parameter callbackterlihat seperti:(networkGuid: string, status: CaptivePortalStatus) => void - 
    networkGuidstring 
- 
    status
 
-