Deskripsi
chrome.networking.onc
API digunakan untuk mengonfigurasi koneksi jaringan (Seluler, Ethernet, VPN, atau Wi-Fi). API ini tersedia dalam sesi kios Chrome OS yang diluncurkan secara otomatis.
Konfigurasi koneksi jaringan ditentukan dengan mengikuti spesifikasi Konfigurasi Jaringan Terbuka (ONC).
CATATAN: Sebagian besar properti kamus dan nilai enum menggunakan UpperCamelCase untuk mencocokkan spesifikasi ONC, bukan konvensi lowerCamelCase JavaScript.
Izin
networking.onc
Ketersediaan
Jenis
ActivationStateType
Enum
"Diaktifkan"
"Mengaktifkan"
"Tidak Aktif"
"Diaktifkan Sebagian"
CaptivePortalStatus
Enum
"Tidak diketahui"
"Offline"
"Online"
"Portal"
"ProxyAuthRequired"
CellularProperties
Properti
-
ActivationState
ActivationStateType opsional
Status aktivasi akun operator.
-
ActivationType
string opsional
Jenis aktivasi jaringan seluler.
-
AllowRoaming
boolean opsional
Apakah roaming diizinkan untuk jaringan.
-
AutoConnect
boolean opsional
Apakah jaringan seluler harus terhubung secara otomatis (saat berada dalam jangkauan).
-
Keluarga
string opsional
Rangkaian teknologi perangkat seluler -
CDMA
atauGSM
. -
FirmwareRevision
string opsional
Revisi firmware yang dimuat di modem seluler.
-
FoundNetworks
FoundNetworkProperties[] opsional
Daftar jaringan yang ditemukan selama pemindaian jaringan terbaru.
-
HardwareRevision
string opsional
Revisi hardware modem seluler.
-
HomeProvider
CellularProviderProperties opsional
Informasi tentang operator yang mengeluarkan kartu SIM yang saat ini terpasang di modem.
-
Produsen
string opsional
Produsen modem seluler.
-
ModelID
string opsional
ID model modem seluler.
-
NetworkTechnology
string opsional
Jika modem terdaftar di jaringan, teknologi jaringan tersebut sedang digunakan.
-
PaymentPortal
PaymentPortal opsional
Portal pembayaran online yang dapat digunakan pengguna untuk mendaftar atau mengubah paket data seluler.
-
RoamingState
string opsional
Status roaming modem seluler di jaringan saat ini.
-
SIMLockStatus
SIMLockStatus opsional
Status kunci SIM untuk jaringan keluarga GSM.
-
SIMPresent
boolean opsional
Apakah kartu SIM tersedia.
-
Memindai
boolean opsional
Chrome 63 dan yang lebih baruBenar saat pemindaian jaringan seluler sedang berlangsung.
-
ServingOperator
CellularProviderProperties opsional
Informasi tentang operator yang jaringannya digunakan untuk mendaftarkan modem saat ini.
-
SignalStrength
angka opsional
Kekuatan sinyal jaringan saat ini.
-
SupportNetworkScan
boolean opsional
Apakah jaringan seluler mendukung pemindaian.
CellularProviderProperties
Properti
-
Kode
string
ID jaringan seluler sebagai penyambungan sederhana MCC (Mobile Country Code) dan MNC (Mobile Network Code) jaringan.
-
Negara
string opsional
Kode negara dua huruf.
-
Nama
string
Nama operator.
CellularStateProperties
Properti
-
ActivationState
ActivationStateType opsional
-
NetworkTechnology
string opsional
-
RoamingState
string opsional
-
SIMPresent
boolean opsional
-
SignalStrength
angka opsional
CertificatePattern
Properti
-
EnrollmentURI
string[] opsional
Daftar URI tempat pengguna dapat diarahkan jika tidak ditemukan sertifikat yang cocok dengan pola ini.
-
Penerbit
IssuerSubjectPattern opsional
Jika disetel, pola terhadap setelan penerbit X.509 yang harus dicocokkan.
-
IssuerCARef
string[] opsional
Daftar sertifikat CA penerbit sertifikat. Sertifikat harus ditandatangani oleh salah satu pemilik agar sesuai dengan pola ini.
-
Subject
IssuerSubjectPattern opsional
Jika disetel, pola yang akan dicocokkan dengan setelan subjek X.509.
ClientCertificateType
Enum
"Referensi"
"Pola"
ConnectionStateType
Enum
"Terhubung"
"Menghubungkan ke"
"Tidak Terhubung"
DeviceStateProperties
Properti
-
SIMLockStatus
SIMLockStatus opsional
Chrome 62 dan yang lebih baruStatus kunci SIM jika Jenis = Cellular dan SIMPresent = True.
-
SIMPresent
boolean opsional
Chrome 62 dan yang lebih baruSetel ke status SIM ada jika jenis perangkatnya adalah Cellular.
-
Memindai
boolean opsional
Setel jika perangkat diaktifkan. True jika perangkat sedang memindai.
-
Negara Bagian
Status perangkat saat ini.
-
Jenis
Jenis jaringan yang terkait dengan perangkat (Seluler, Ethernet, atau Wi-Fi).
DeviceStateType
Enum
"Tidak diinisialisasi"
Perangkat tersedia, tetapi belum diinisialisasi.
"Disabled"
Perangkat diinisialisasi, tetapi tidak diaktifkan.
"Mengaktifkan"
Status aktif telah diminta tetapi belum diselesaikan.
"Diaktifkan"
Perangkat diaktifkan.
"Terlarang"
Perangkat dilarang.
EAPProperties
Properti
-
AnonymousIdentity
string opsional
-
ClientCertPKCS11Id
string opsional
Chrome 60 dan yang lebih baru -
ClientCertPattern
CertificatePattern opsional
-
ClientCertProvisioningProfileId
string opsional
Chrome 93 dan yang lebih baru -
ClientCertRef
string opsional
-
ClientCertType
-
Identitas
string opsional
-
Dalam
string opsional
-
Luar
string opsional
Jenis EAP luar. Diwajibkan oleh ONC, tetapi mungkin tidak disediakan saat menerjemahkan dari Shill.
-
Sandi
string opsional
-
SaveCredentials
boolean opsional
-
ServerCAPEMs
string[] opsional
-
ServerCARefs
string[] opsional
-
SubjectMatch
ManagedDOMString opsional
Chrome 60 dan yang lebih baru -
UseProactiveKeyCaching
boolean opsional
-
UseSystemCAs
boolean opsional
EthernetProperties
Properti
-
Autentikasi
string opsional
Otentikasi yang digunakan oleh jaringan Eternet. Nilai yang mungkin adalah
None
dan8021X
. -
AutoConnect
boolean opsional
Apakah jaringan Ethernet harus terhubung secara otomatis.
-
EAP
EAPProperties opsional
Setelan EAP jaringan. Diperlukan untuk autentikasi 8021X.
EthernetStateProperties
Properti
-
Autentikasi
string
FoundNetworkProperties
Properti
-
LongName
string opsional
Nama format panjang operator jaringan.
-
NetworkId
string
ID Jaringan.
-
ShortName
string opsional
Nama format pendek operator jaringan.
-
Status
string
Ketersediaan jaringan.
-
Teknologi
string
Teknologi akses yang digunakan oleh jaringan.
GlobalPolicy
Properti
-
AllowOnlyPolicyNetworksToAutoconnect
boolean opsional
Jika true (benar), hanya jaringan kebijakan yang dapat terhubung secara otomatis. Nilai defaultnya adalah false (salah).
-
AllowOnlyPolicyNetworksToConnect
boolean opsional
Jika true (benar), hanya jaringan kebijakan yang dapat terhubung dan tidak ada jaringan baru yang dapat ditambahkan atau dikonfigurasi. Nilai defaultnya adalah false (salah).
-
AllowOnlyPolicyNetworksToConnectIfAvailable
boolean opsional
Chrome 70 dan yang lebih baruJika jaringan true (benar) dan jaringan terkelola tersedia dalam daftar jaringan yang terlihat, hanya jaringan kebijakan yang dapat dihubungkan dan tidak ada jaringan baru yang dapat ditambahkan atau dikonfigurasi. Nilai defaultnya adalah false (salah).
-
BlockedHexSSIDs
string[] opsional
Chrome 86 dan yang lebih baruDaftar jaringan yang diblokir. Koneksi ke jaringan yang diblokir dilarang. Jaringan dapat dibatalkan pemblokirannya lagi dengan menentukan konfigurasi jaringan yang eksplisit. Default-nya adalah daftar kosong.
IPConfigProperties
Properti
-
ExcludedRoutes
string[] opsional
Chrome 76 dan yang lebih baruArray blok IP dalam notasi CIDR, lihat onc_spec.md untuk mengetahui detailnya.
-
Gateway
string opsional
Alamat gateway yang digunakan untuk konfigurasi IP.
-
IPAddress
string opsional
Alamat IP untuk koneksi. Dapat berupa alamat IPv4 atau IPv6, bergantung pada nilai
Type
. -
IncludedRoutes
string[] opsional
Chrome 76 dan yang lebih baruArray blok IP dalam notasi CIDR, lihat onc_spec.md untuk mengetahui detailnya.
-
NameServers
string[] opsional
Array alamat yang digunakan untuk server nama.
-
RoutingPrefix
angka opsional
Awalan pemilihan rute.
-
SearchDomains
string[] opsional
Chrome 76 dan yang lebih baruArray string untuk resolusi nama, lihat onc_spec.md untuk detailnya.
-
Jenis
string opsional
Jenis konfigurasi IP. Dapat berupa
IPv4
atauIPv6
. -
WebProxyAutoDiscoveryUrl
string opsional
URL untuk WEb Proxy Auto-Discovery, seperti yang dilaporkan terkait DHCP.
IPConfigType
Enum
"DHCP"
"Statis"
IssuerSubjectPattern
Properti
-
CommonName
string opsional
Jika ditetapkan, nilai yang akan dicocokkan dengan nama umum subjek sertifikat.
-
Lokalitas
string opsional
Jika ditetapkan, nilai yang akan dicocokkan dengan lokasi umum subjek sertifikat.
-
Organisasi
string opsional
Jika ditetapkan, nilai yang akan dicocokkan dengan organisasi subjek sertifikat. Setidaknya satu organisasi harus cocok dengan nilai.
-
OrganizationalUnit
string opsional
Jika ditetapkan, nilai yang akan dicocokkan dengan unit organisasi subjek sertifikat. Setidaknya satu unit organisasi harus cocok dengan nilai.
ManagedBoolean
Properti
-
Aktif
boolean opsional
Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (mis. Shill).
-
DeviceEditable
boolean opsional
Apakah DevicePolicy untuk properti ada dan mengizinkan properti diedit (yaitu, kumpulan kebijakan nilai properti yang direkomendasikan). Default-nya adalah
false
. -
DevicePolicy
boolean opsional
Nilai properti yang diberikan oleh kebijakan perangkat.
-
Efektif
string opsional
Sumber tempat nilai properti efektif ditentukan.
-
boolean opsional
Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika
DeviceEditiable
adalahtrue
. -
UserEditable
boolean opsional
Apakah UserPolicy untuk properti ada dan mengizinkan properti diedit (yaitu, nilai properti yang direkomendasikan yang ditetapkan oleh kumpulan kebijakan). Default-nya adalah
false
. -
UserPolicy
boolean opsional
Nilai properti yang diberikan oleh kebijakan pengguna.
-
UserSetting
boolean opsional
Nilai properti yang ditetapkan oleh pengguna yang login. Hanya diberikan jika
UserEditable
adalahtrue
.
ManagedCellularProperties
Properti
-
ActivationState
ActivationStateType opsional
-
ActivationType
string opsional
-
AllowRoaming
boolean opsional
-
AutoConnect
ManagedBoolean opsional
-
Keluarga
string opsional
Lihat
CellularProperties.Family
. -
FirmwareRevision
string opsional
-
FoundNetworks
FoundNetworkProperties[] opsional
-
HardwareRevision
string opsional
-
HomeProvider
CellularProviderProperties[] opsional
-
Produsen
string opsional
-
ModelID
string opsional
Lihat
CellularProperties.ModelID
. -
NetworkTechnology
string opsional
-
PaymentPortal
PaymentPortal opsional
-
RoamingState
string opsional
-
SIMLockStatus
SIMLockStatus opsional
-
SIMPresent
boolean opsional
-
Memindai
boolean opsional
Chrome 63 dan yang lebih baruLihat
CellularProperties.Scanning
. -
ServingOperator
CellularProviderProperties opsional
-
SignalStrength
angka opsional
-
SupportNetworkScan
boolean opsional
ManagedDOMString
Properti
-
Aktif
string opsional
Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (mis. Shill).
-
DeviceEditable
boolean opsional
Apakah DevicePolicy untuk properti ada dan mengizinkan properti diedit (yaitu, kumpulan kebijakan nilai properti yang direkomendasikan). Default-nya adalah
false
. -
DevicePolicy
string opsional
Nilai properti yang diberikan oleh kebijakan perangkat.
-
Efektif
string opsional
Sumber tempat nilai properti efektif ditentukan.
-
string opsional
Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika
DeviceEditiable
adalahtrue
. -
UserEditable
boolean opsional
Apakah UserPolicy untuk properti ada dan mengizinkan properti diedit (yaitu, nilai properti yang direkomendasikan yang ditetapkan oleh kumpulan kebijakan). Default-nya adalah
false
. -
UserPolicy
string opsional
Nilai properti yang diberikan oleh kebijakan pengguna.
-
UserSetting
string opsional
Nilai properti yang ditetapkan oleh pengguna yang login. Hanya diberikan jika
UserEditable
adalahtrue
.
ManagedDOMStringList
Properti
-
Aktif
string[] opsional
Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (mis. Shill).
-
DeviceEditable
boolean opsional
Apakah DevicePolicy untuk properti ada dan mengizinkan properti diedit (yaitu, kumpulan kebijakan nilai properti yang direkomendasikan). Default-nya adalah
false
. -
DevicePolicy
string[] opsional
Nilai properti yang diberikan oleh kebijakan perangkat.
-
Efektif
string opsional
Sumber tempat nilai properti efektif ditentukan.
-
string[] opsional
Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika
DeviceEditiable
adalahtrue
. -
UserEditable
boolean opsional
Apakah UserPolicy untuk properti ada dan mengizinkan properti diedit (yaitu, nilai properti yang direkomendasikan yang ditetapkan oleh kumpulan kebijakan). Default-nya adalah
false
. -
UserPolicy
string[] opsional
Nilai properti yang diberikan oleh kebijakan pengguna.
-
UserSetting
string[] opsional
Nilai properti yang ditetapkan oleh pengguna yang login. Hanya diberikan jika
UserEditable
adalahtrue
.
ManagedEthernetProperties
Properti
-
Autentikasi
ManagedDOMString opsional
-
AutoConnect
ManagedBoolean opsional
ManagedIPConfigProperties
Properti
-
Gateway
ManagedDOMString opsional
Lihat
IPConfigProperties.Gateway
. -
IPAddress
ManagedDOMString opsional
Lihat
IPConfigProperties.IPAddress
. -
NameServers
ManagedDOMStringList opsional
-
RoutingPrefix
ManagedLong opsional
-
Jenis
ManagedDOMString opsional
Lihat
IPConfigProperties.Type
. -
WebProxyAutoDiscoveryUrl
ManagedDOMString opsional
ManagedIPConfigType
Properti
-
Aktif
IPConfigType opsional
Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (mis. Shill).
-
DeviceEditable
boolean opsional
Apakah DevicePolicy untuk properti ada dan mengizinkan properti diedit (yaitu, kumpulan kebijakan nilai properti yang direkomendasikan). Default-nya adalah
false
. -
DevicePolicy
IPConfigType opsional
Nilai properti yang diberikan oleh kebijakan perangkat.
-
Efektif
string opsional
Sumber tempat nilai properti efektif ditentukan.
-
IPConfigType opsional
Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika
DeviceEditiable
adalahtrue
. -
UserEditable
boolean opsional
Apakah UserPolicy untuk properti ada dan mengizinkan properti diedit (yaitu, nilai properti yang direkomendasikan yang ditetapkan oleh kumpulan kebijakan). Default-nya adalah
false
. -
UserPolicy
IPConfigType opsional
Nilai properti yang diberikan oleh kebijakan pengguna.
-
UserSetting
IPConfigType opsional
Nilai properti yang ditetapkan oleh pengguna yang login. Hanya diberikan jika
UserEditable
adalahtrue
.
ManagedLong
Properti
-
Aktif
angka opsional
Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (mis. Shill).
-
DeviceEditable
boolean opsional
Apakah DevicePolicy untuk properti ada dan mengizinkan properti diedit (yaitu, kumpulan kebijakan nilai properti yang direkomendasikan). Default-nya adalah
false
. -
DevicePolicy
angka opsional
Nilai properti yang diberikan oleh kebijakan perangkat.
-
Efektif
string opsional
Sumber tempat nilai properti efektif ditentukan.
-
angka opsional
Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika
DeviceEditiable
adalahtrue
. -
UserEditable
boolean opsional
Apakah UserPolicy untuk properti ada dan mengizinkan properti diedit (yaitu, nilai properti yang direkomendasikan yang ditetapkan oleh kumpulan kebijakan). Default-nya adalah
false
. -
UserPolicy
angka opsional
Nilai properti yang diberikan oleh kebijakan pengguna.
-
UserSetting
angka opsional
Nilai properti yang ditetapkan oleh pengguna yang login. Hanya diberikan jika
UserEditable
adalahtrue
.
ManagedManualProxySettings
Properti
-
FTPProxy
ManagedProxyLocation opsional
Lihat
ManualProxySettings.FTPProxy
. -
HTTPProxy
ManagedProxyLocation opsional
-
SOK
ManagedProxyLocation opsional
Lihat
ManualProxySettings.SOCKS
. -
SecureHTTPProxy
ManagedProxyLocation opsional
ManagedProperties
Properti
-
Seluler
ManagedCellularProperties opsional
Lihat
NetworkProperties.Cellular
. -
Terhubung
boolean opsional
-
ConnectionState
ConnectionStateType optional
-
ErrorState
string opsional
Lihat
NetworkProperties.ErrorState
. -
Ethernet
ManagedEthernetProperties opsional
Lihat
NetworkProperties.Ethernet
. -
GUID
string
Lihat
NetworkProperties.GUID
. -
IPAddressConfigType
ManagedIPConfigType opsional
-
IPConfigs
IPConfigProperties[] opsional
Lihat
NetworkProperties.IPConfigs
. -
MacAddress
string opsional
Lihat
NetworkProperties.MacAddress
. -
Berbayar
ManagedBoolean opsional
Chrome 85 dan yang lebih baruLihat
NetworkProperties.Metered
. -
Nama
ManagedDOMString opsional
Lihat
NetworkProperties.Name
. -
NameServersConfigType
ManagedIPConfigType opsional
-
Prioritas
ManagedLong opsional
Lihat
NetworkProperties.Priority
. -
ProxySettings
ManagedProxySettings opsional
-
RestrictedConnectivity
boolean opsional
-
SavedIPConfig
IPConfigProperties opsional
-
Sumber
string opsional
Lihat
NetworkProperties.Source
. -
StaticIPConfig
ManagedIPConfigProperties opsional
-
TrafficCounterResetTime
angka opsional
Chrome 125 dan yang lebih baru -
Jenis
Lihat
NetworkProperties.Type
. -
VPN
ManagedVPNProperties opsional
Lihat
NetworkProperties.VPN
. -
Wi-Fi
ManagedWiFiProperties opsional
Lihat
NetworkProperties.WiFi
.
ManagedProxyLocation
Properti
-
Host
Lihat
ProxyLocation.Host
. -
Port
Lihat
ProxyLocation.Port
.
ManagedProxySettings
Properti
-
ExcludeDomains
ManagedDOMStringList opsional
Lihat
ProxySettings.ExcludeDomains
. -
Manual
ManagedManualProxySettings opsional
Lihat
ProxySettings.Manual
. -
PAC
ManagedDOMString opsional
Lihat
ProxySettings.PAC
. -
Jenis
Lihat
ProxySettings.Type
.
ManagedProxySettingsType
Properti
-
Aktif
ProxySettingsType optional
Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (mis. Shill).
-
DeviceEditable
boolean opsional
Apakah DevicePolicy untuk properti ada dan mengizinkan properti diedit (yaitu, kumpulan kebijakan nilai properti yang direkomendasikan). Default-nya adalah
false
. -
DevicePolicy
ProxySettingsType optional
Nilai properti yang diberikan oleh kebijakan perangkat.
-
Efektif
string opsional
Sumber tempat nilai properti efektif ditentukan.
-
ProxySettingsType optional
Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika
DeviceEditiable
adalahtrue
. -
UserEditable
boolean opsional
Apakah UserPolicy untuk properti ada dan mengizinkan properti diedit (yaitu, nilai properti yang direkomendasikan yang ditetapkan oleh kumpulan kebijakan). Default-nya adalah
false
. -
UserPolicy
ProxySettingsType optional
Nilai properti yang diberikan oleh kebijakan pengguna.
-
UserSetting
ProxySettingsType optional
Nilai properti yang ditetapkan oleh pengguna yang login. Hanya diberikan jika
UserEditable
adalahtrue
.
ManagedThirdPartyVPNProperties
Properti
-
ExtensionID
-
ProviderName
string opsional
ManagedVPNProperties
Properti
-
AutoConnect
ManagedBoolean opsional
Lihat
VPNProperties.AutoConnect
. -
Host
ManagedDOMString opsional
Lihat
VPNProperties.Host
. -
Jenis
ManagedDOMString opsional
Lihat
VPNProperties.Type
.
ManagedWiFiProperties
Properti
-
AllowGatewayARPPolling
ManagedBoolean opsional
-
AutoConnect
ManagedBoolean opsional
Lihat
WiFiProperties.AutoConnect
. -
BSSID
string opsional
Lihat
WiFiProperties.BSSID
. -
Frekuensi
angka opsional
Lihat
WiFiProperties.Frequency
. -
FrequencyList
number[] opsional
Lihat
WiFiProperties.FrequencyList
. -
HexSSID
ManagedDOMString opsional
Lihat
WiFiProperties.HexSSID
. -
HiddenSSID
ManagedBoolean opsional
Lihat
WiFiProperties.HiddenSSID
. -
RoamThreshold
ManagedLong opsional
Tidak digunakan lagi, diabaikan. Lihat
WiFiProperties.RoamThreshold
. -
SSID
ManagedDOMString opsional
Lihat
WiFiProperties.SSID
. -
Keamanan
Lihat
WiFiProperties.Security
. -
SignalStrength
angka opsional
ManualProxySettings
Properti
-
FTPProxy
ProxyLocation opsional
Setelan untuk proxy FTP.
-
HTTPProxy
ProxyLocation opsional
Setelan untuk proxy HTTP.
-
SOK
ProxyLocation opsional
Setelan untuk proxy SOCKS.
-
SecureHTTPProxy
ProxyLocation opsional
Setelan untuk proxy HTTP aman.
NetworkConfigProperties
Properti
-
Seluler
CellularProperties opsional
Lihat
NetworkProperties.Cellular
. -
Ethernet
EthernetProperties opsional
Lihat
NetworkProperties.Ethernet
. -
GUID
string opsional
Lihat
NetworkProperties.GUID
. -
IPAddressConfigType
IPConfigType opsional
-
Nama
string opsional
Lihat
NetworkProperties.Name
. -
NameServersConfigType
IPConfigType opsional
-
Prioritas
angka opsional
Lihat
NetworkProperties.Priority
. -
Jenis
NetworkType opsional
Lihat
NetworkProperties.Type
. -
VPN
VPNProperties opsional
Lihat
NetworkProperties.VPN
. -
Wi-Fi
WiFiProperties opsional
Lihat
NetworkProperties.WiFi
. -
WiMAX
WiMAXProperties opsional
Tidak digunakan lagi.
NetworkFilter
Properti
-
dikonfigurasi
boolean opsional
Jika true (benar), hanya sertakan jaringan yang telah dikonfigurasi (disimpan). Nilai defaultnya adalah 'false'.
-
batas
angka opsional
Jumlah jaringan maksimum yang akan ditampilkan. Jika tidak ditentukan, setelan defaultnya adalah 1000. Gunakan 0 jika tidak ada batas.
-
networkType
Jenis jaringan yang akan ditampilkan.
-
terlihat
boolean opsional
Jika benar, hanya sertakan jaringan yang terlihat (terhubung secara fisik atau dalam jangkauan). Nilai defaultnya adalah 'false'.
NetworkProperties
Properti
-
Seluler
CellularProperties opsional
Untuk jaringan seluler, properti jaringan seluler.
-
Terhubung
boolean opsional
Apakah jaringan dapat disambungkan.
-
ConnectionState
ConnectionStateType optional
Status koneksi jaringan saat ini.
-
ErrorState
string opsional
Status error jaringan yang terakhir dicatat.
-
Ethernet
EthernetProperties opsional
Untuk jaringan Ethernet, properti jaringan Ethernet.
-
GUID
string
GUID jaringan.
-
IPAddressConfigType
IPConfigType opsional
Jenis konfigurasi alamat IP jaringan.
-
IPConfigs
IPConfigProperties[] opsional
Konfigurasi IP jaringan.
-
MacAddress
string opsional
Alamat MAC jaringan.
-
Berbayar
boolean opsional
Chrome 85 dan yang lebih baruApakah jaringan diukur atau tidak.
-
Nama
string opsional
Nama jaringan yang mudah digunakan.
-
NameServersConfigType
IPConfigType opsional
Jenis konfigurasi IP untuk server nama yang digunakan oleh jaringan.
-
Prioritas
angka opsional
Prioritas jaringan.
-
ProxySettings
ProxySettings opsional
Setelan proxy jaringan.
-
RestrictedConnectivity
boolean opsional
Untuk jaringan yang terhubung, apakah konektivitas jaringan ke Internet terbatas, mis. jika jaringan berada di belakang portal, atau jaringan seluler tidak diaktifkan.
-
SavedIPConfig
IPConfigProperties opsional
konfigurasi IP yang diterima dari server DHCP sebelum menerapkan konfigurasi IP statis.
-
Sumber
string opsional
Menunjukkan apakah dan bagaimana jaringan dikonfigurasi. Nilai yang dimungkinkan adalah:
Device
DevicePolicy
User
UserPolicy
None
'Tidak ada' bertentangan dengan pembuatan kode ekstensi, jadi kami harus menggunakan string untuk 'Source' alih-alih enum SourceType.
-
StaticIPConfig
IPConfigProperties opsional
Konfigurasi IP statis jaringan.
-
TrafficCounterResetTime
angka opsional
Chrome 125 dan yang lebih baruSaat penghitung traffic terakhir kali direset.
-
Jenis
Jenis jaringan.
-
VPN
VPNProperties opsional
Untuk jaringan VPN, properti VPN jaringan.
-
Wi-Fi
WiFiProperties opsional
Untuk jaringan Wi-Fi, properti Wi-Fi jaringan.
NetworkStateProperties
Properti
-
Seluler
CellularStateProperties opsional
Lihat
NetworkProperties.Cellular
. -
Terhubung
boolean opsional
-
ConnectionState
ConnectionStateType optional
-
ErrorState
string opsional
Lihat
NetworkProperties.ErrorState
. -
Ethernet
EthernetStateProperties opsional
Lihat
NetworkProperties.Ethernet
. -
GUID
string
Lihat
NetworkProperties.GUID
. -
Nama
string opsional
Lihat
NetworkProperties.Name
. -
Prioritas
angka opsional
Lihat
NetworkProperties.Priority
. -
Sumber
string opsional
Lihat
NetworkProperties.Source
. -
Jenis
Lihat
NetworkProperties.Type
. -
VPN
VPNStateProperties opsional
Lihat
NetworkProperties.VPN
. -
Wi-Fi
WiFiStateProperties opsional
Lihat
NetworkProperties.WiFi
.
NetworkType
Enum
"Semua"
"Seluler"
"Ethernet"
"Tether"
"VPN"
"Nirkabel"
"Wi-Fi"
PaymentPortal
Properti
-
Metode
string
Metode HTTP yang akan digunakan untuk portal pembayaran.
-
PostData
string opsional
Data postingan yang akan dikirim ke portal pembayaran. Diabaikan kecuali
Method
adalahPOST
. -
URL
string opsional
URL portal pembayaran.
ProxyLocation
Properti
-
Host
string
Host alamat IP proxy.
-
Port
angka
Port yang akan digunakan untuk proxy.
ProxySettings
Properti
-
ExcludeDomains
string[] opsional
Domain dan host yang setelan proxy manualnya dikecualikan.
-
Manual
ManualProxySettings opsional
Setelan proxy manual - hanya digunakan untuk setelan proxy
Manual
. -
PAC
string opsional
URL untuk file konfigurasi otomatis proxy.
-
Jenis
Jenis setelan proxy.
ProxySettingsType
Enum
"Langsung"
"Manual"
"PAC"
"WPAD"
SIMLockStatus
Properti
-
LockEnabled
boolean
Apakah kunci SIM diaktifkan.
-
LockType
string
Status kunci SIM - nilai yang mungkin adalah
'sim-pin'
,'sim-puk'
, dan''
. -
RetriesLeft
angka opsional
Jumlah upaya penguncian PIN yang diizinkan sebelum PUK diperlukan untuk membuka kunci SIM.
ThirdPartyVPNProperties
Properti
-
ExtensionID
string
ID ekstensi penyedia VPN pihak ketiga.
-
ProviderName
string opsional
Nama penyedia VPN.
VPNProperties
Properti
-
AutoConnect
boolean opsional
Apakah jaringan VPN harus terhubung secara otomatis.
-
Host
string opsional
Host VPN.
-
Jenis
string opsional
Jenis VPN. Ini tidak boleh berupa enum karena 'L2TP-IPSec'. Ini bersifat opsional untuk NetworkConfigProperties yang diteruskan ke setProperties yang dapat digunakan untuk menetapkan hanya properti tertentu.
VPNStateProperties
Properti
-
Jenis
string
Lihat
VPNProperties.Type
.
WiFiProperties
Properti
-
AllowGatewayARPPolling
boolean opsional
Apakah polling ARP gateway {i>default<i} diizinkan. Nilai defaultnya adalah true (benar).
-
AutoConnect
boolean opsional
Apakah jaringan WiFi harus tersambung secara otomatis saat berada dalam jangkauan.
-
BSSID
string opsional
BSSID titik akses yang terkait.
-
EAP
EAPProperties opsional
Properti EAP jaringan. Diperlukan untuk jaringan
WEP-8021X
danWPA-EAP
. -
Frekuensi
angka opsional
Frekuensi operasi layanan WiFi dalam MHz. Untuk jaringan yang terhubung, frekuensi saat ini di mana jaringan terhubung. Jika tidak, frekuensi BSS terbaik yang tersedia.
-
FrequencyList
number[] opsional
Berisi semua frekuensi pengoperasian yang baru-baru ini terlihat untuk jaringan Wi-Fi.
-
HexSSID
string opsional
Salinan SSID jaringan berenkode HEX.
-
HiddenSSID
boolean opsional
Apakah SSID jaringan akan disiarkan.
-
Frasa sandi
string opsional
Chrome 66 dan yang lebih baruFrasa sandi untuk koneksi WEP/WPA/WPA2. Properti ini hanya dapat ditetapkan - properti yang ditampilkan oleh
getProperties
tidak akan berisi nilai ini. -
RoamThreshold
angka opsional
Tidak digunakan lagi, diabaikan.
-
SSID
string opsional
SSID jaringan.
-
Keamanan
string opsional
Jenis keamanan jaringan.
-
SignalStrength
angka opsional
Kekuatan sinyal jaringan.
WiFiStateProperties
Properti
-
BSSID
string opsional
Lihat
WiFiProperties.BSSID
. -
Frekuensi
angka opsional
Lihat
WiFiProperties.Frequency
. -
HexSSID
string opsional
Chrome 62 dan yang lebih baruLihat
WiFiProperties.HexSSID
. -
SSID
string opsional
Chrome 62 dan yang lebih baruLihat
WiFiProperties.SSID
. -
Keamanan
string
Lihat
WiFiProperties.Security
. -
SignalStrength
angka opsional
WiMAXProperties
Properti
-
AutoConnect
boolean opsional
Apakah jaringan harus terhubung secara otomatis.
-
EAP
EAPProperties opsional
Properti EAP jaringan.
Metode
createNetwork()
chrome.networking.onc.createNetwork(
shared: boolean,
properties: NetworkConfigProperties,
callback?: function,
)
Membuat konfigurasi jaringan baru dari properti. Jika sudah ada jaringan yang dikonfigurasi dan cocok, proses ini akan gagal. Jika tidak, GUID jaringan baru akan ditampilkan.
Parameter
-
boolean
Jika
true
, bagikan konfigurasi jaringan ini dengan pengguna lain.Opsi ini hanya ditampilkan ke UI Web Chrome.* Saat dipanggil oleh aplikasi,
false
adalah satu-satunya nilai yang diizinkan. -
properti
Properti yang akan digunakan untuk mengonfigurasi jaringan baru.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti ini:(result: string) => void
-
hasil
string
-
Hasil
-
Promise<string>
Chrome 125 dan yang lebih baruPromise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.
disableNetworkType()
chrome.networking.onc.disableNetworkType(
networkType: NetworkType,
)
Menonaktifkan perangkat apa pun yang cocok dengan jenis jaringan yang ditentukan. Lihat catatan untuk enableNetworkType
.
Parameter
-
networkType
Jenis jaringan yang akan dinonaktifkan.
enableNetworkType()
chrome.networking.onc.enableNetworkType(
networkType: NetworkType,
)
Mengaktifkan perangkat yang cocok dengan jenis jaringan yang ditentukan. Perhatikan bahwa jenis ini dapat mewakili beberapa jenis jaringan (misalnya, 'Nirkabel').
Parameter
-
networkType
Jenis jaringan yang akan diaktifkan.
forgetNetwork()
chrome.networking.onc.forgetNetwork(
networkGuid: string,
callback?: function,
)
Melupakan konfigurasi jaringan dengan menghapus semua properti yang dikonfigurasi untuk jaringan menggunakan GUID networkGuid
. Ini juga dapat mencakup jaringan lain dengan ID yang cocok (mis. Wi-Fi SSID dan Keamanan). Jika konfigurasi tersebut tidak ada, error akan muncul dan operasi akan gagal.
Dalam sesi kios, metode ini tidak akan dapat melupakan konfigurasi jaringan yang dibagikan.
Parameter
-
networkGuid
string
GUID jaringan yang akan dilupakan.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti ini:() => void
Hasil
-
Janji<void>
Chrome 125 dan yang lebih baruPromise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.
getCaptivePortalStatus()
chrome.networking.onc.getCaptivePortalStatus(
networkGuid: string,
callback?: function,
)
Menampilkan status captive portal untuk jaringan yang cocok dengan 'networkGuid'.
Parameter
-
networkGuid
string
GUID jaringan untuk mendapatkan status captive portal.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti ini:(result: CaptivePortalStatus) => void
-
hasil
-
Hasil
-
Promise<CaptivePortalStatus>
Chrome 125 dan yang lebih baruPromise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.
getDeviceStates()
chrome.networking.onc.getDeviceStates(
callback?: function,
)
Menampilkan status perangkat jaringan yang tersedia.
Parameter
-
callback
fungsi opsional
Parameter
callback
terlihat seperti ini:(result: DeviceStateProperties[]) => void
-
hasil
-
Hasil
-
Promise<DeviceStateProperties[]>
Chrome 125 dan yang lebih baruPromise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.
getGlobalPolicy()
chrome.networking.onc.getGlobalPolicy(
callback?: function,
)
Mendapatkan properti kebijakan global. Properti ini diperkirakan tidak akan berubah selama sesi berlangsung.
Parameter
-
callback
fungsi opsional
Parameter
callback
terlihat seperti ini:(result: GlobalPolicy) => void
-
hasil
-
Hasil
-
Promise<GlobalPolicy>
Chrome 125 dan yang lebih baruPromise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.
getManagedProperties()
chrome.networking.onc.getManagedProperties(
networkGuid: string,
callback?: function,
)
Mendapatkan properti gabungan jaringan dengan ID networkGuid dari sumber: Setelan pengguna, setelan bersama, kebijakan pengguna, kebijakan perangkat, dan setelan yang saat ini aktif.
Parameter
-
networkGuid
string
GUID jaringan untuk mendapatkan properti.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti ini:(result: ManagedProperties) => void
-
hasil
-
Hasil
-
Promise<ManagedProperties>
Chrome 125 dan yang lebih baruPromise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.
getNetworks()
chrome.networking.onc.getNetworks(
filter: NetworkFilter,
callback?: function,
)
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 terhubung dicantumkan terlebih dahulu.
Parameter
-
filter
Menjelaskan jaringan mana yang akan dikembalikan.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti ini:(result: NetworkStateProperties[]) => void
-
hasil
-
Hasil
-
Promise<NetworkStateProperties[]>
Chrome 125 dan yang lebih baruPromise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.
getProperties()
chrome.networking.onc.getProperties(
networkGuid: string,
callback?: function,
)
Mendapatkan semua properti jaringan dengan id networkGuid. Mencakup semua properti jaringan (nilai hanya baca dan baca/tulis).
Parameter
-
networkGuid
string
GUID jaringan untuk mendapatkan properti.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti ini:(result: NetworkProperties) => void
-
hasil
-
Hasil
-
Promise<NetworkProperties>
Chrome 125 dan yang lebih baruPromise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.
getState()
chrome.networking.onc.getState(
networkGuid: string,
callback?: function,
)
Mendapatkan properti hanya baca yang di-cache dari jaringan dengan id networkGuid. Hal ini dimaksudkan agar menjadi fungsi dengan 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.NetworkTeknologi, Cellular.ActivationState, Cellular.RoamingState.
Parameter
-
networkGuid
string
GUID jaringan untuk mendapatkan properti.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti ini:(result: NetworkStateProperties) => void
-
hasil
-
Hasil
-
Promise<NetworkStateProperties>
Chrome 125 dan yang lebih baruPromise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.
requestNetworkScan()
chrome.networking.onc.requestNetworkScan(
networkType?: NetworkType,
)
Meminta agar subsistem jaringan 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
-
networkType
NetworkType opsional
Chrome 63 dan yang lebih baruJika 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,
)
Menetapkan properti jaringan dengan ID networkGuid
. Ini hanya valid untuk jaringan yang dikonfigurasikan (Sumber != Tidak ada). Sebagai gantinya, jaringan terlihat yang tidak dikonfigurasi harus menggunakan createNetwork
. Dalam sesi kios, panggilan metode ini di jaringan bersama akan gagal.
Parameter
-
networkGuid
string
GUID jaringan yang akan ditetapkan propertinya.
-
properti
Properti yang akan ditetapkan.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti ini:() => void
Hasil
-
Janji<void>
Chrome 125 dan yang lebih baruPromise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.
startConnect()
chrome.networking.onc.startConnect(
networkGuid: string,
callback?: function,
)
Memulai koneksi ke jaringan dengan networkGuid.
Parameter
-
networkGuid
string
GUID jaringan yang akan dihubungkan.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti ini:() => void
Hasil
-
Janji<void>
Chrome 125 dan yang lebih baruPromise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.
startDisconnect()
chrome.networking.onc.startDisconnect(
networkGuid: string,
callback?: function,
)
Memulai pemutusan koneksi dari jaringan dengan networkGuid.
Parameter
-
networkGuid
string
GUID jaringan yang akan diputuskan sambungannya.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti ini:() => void
Hasil
-
Janji<void>
Chrome 125 dan yang lebih baruPromise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.
Acara
onDeviceStateListChanged
chrome.networking.onc.onDeviceStateListChanged.addListener(
callback: function,
)
Diaktifkan jika daftar perangkat telah berubah atau properti status perangkat apa pun telah berubah.
Parameter
-
callback
fungsi
Parameter
callback
terlihat seperti ini:() => void
onNetworkListChanged
chrome.networking.onc.onNetworkListChanged.addListener(
callback: function,
)
Diaktifkan jika daftar jaringan telah berubah. Mengirim daftar lengkap GUID untuk semua jaringan saat ini.
Parameter
-
callback
fungsi
Parameter
callback
terlihat seperti ini:(changes: string[]) => void
-
perubahan
{i>string<i}[]
-
onNetworksChanged
chrome.networking.onc.onNetworksChanged.addListener(
callback: function,
)
Diaktifkan saat properti berubah di jaringan mana pun. Mengirim daftar GUID untuk jaringan yang propertinya telah berubah.
Parameter
-
callback
fungsi
Parameter
callback
terlihat seperti ini:(changes: string[]) => void
-
perubahan
{i>string<i}[]
-
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
-
callback
fungsi
Parameter
callback
terlihat seperti ini:(networkGuid: string, status: CaptivePortalStatus) => void
-
networkGuid
string
-
status
-