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 otomatis.
Konfigurasi koneksi jaringan ditentukan mengikuti spesifikasi Konfigurasi Jaringan Terbuka (ONC).
CATATAN: Sebagian besar properti kamus dan nilai enum menggunakan UpperCamelCase agar sesuai dengan spesifikasi ONC, bukan konvensi lowCamelCase JavaScript.
Izin
networking.onc
Ketersediaan
Jenis
ActivationStateType
Enum
CaptivePortalStatus
Enum
"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 akan terhubung secara otomatis (saat berada dalam jangkauan).
-
Keluarga
string opsional
Kelompok teknologi perangkat seluler -
CDMA
atauGSM
. -
FirmwareRevision
string opsional
Revisi firmware 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 menerbitkan 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, berarti teknologi jaringan yang saat ini 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 pada jaringan saat ini.
-
SIMLockStatus
SIMLockStatus opsional
Status kunci SIM untuk jaringan keluarga GSM.
-
SIMPresent
boolean opsional
Apakah kartu SIM ada.
-
Memindai
boolean opsional
Chrome 63 dan yang lebih baruTrue saat pemindaian jaringan seluler sedang berlangsung.
-
ServingOperator
CellularProviderProperties opsional
Informasi tentang operator yang jaringannya saat ini terdaftar untuk modem.
-
SignalStrength
nomor opsional
Kekuatan sinyal jaringan saat ini.
-
SupportNetworkScan
boolean opsional
Apakah jaringan seluler mendukung pemindaian atau tidak.
CellularProviderProperties
Properti
-
Code
string
ID jaringan seluler sebagai penyambungan sederhana dari MCC (Mobile Country Code) dan MNC (Mobile Network Code) jaringan.
-
Negara
string opsional
Kode negara yang terdiri dari dua huruf.
-
Nama
string
Nama operator.
CellularStateProperties
Properti
-
ActivationState
ActivationStateType opsional
-
NetworkTechnology
string opsional
-
RoamingState
string opsional
-
SIMPresent
boolean opsional
-
SignalStrength
nomor opsional
CertificatePattern
Properti
-
EnrollmentURI
string[] opsional
Daftar URI tempat pengguna dapat diarahkan jika tidak ada sertifikat yang cocok dengan pola ini yang ditemukan.
-
Penerbit
IssuerSubjectPattern opsional
Jika disetel, pola yang harus dicocokkan dengan setelan penerbit X.509.
-
IssuerCARef
string[] opsional
Daftar sertifikat CA penerbit sertifikat. Sertifikat harus ditandatangani oleh salah satu dari mereka agar cocok dengan pola ini.
-
Subject
IssuerSubjectPattern opsional
Jika telah disetel, pola yang akan digunakan untuk mencocokkan setelan subjek X.509.
ClientCertificateType
Enum
ConnectionStateType
Enum
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 saat ini jika jenis perangkat adalah Seluler.
-
Memindai
boolean opsional
Tetapkan 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 tidak diinisialisasi.
"Disabled"
Perangkat diinisialisasi tetapi tidak diaktifkan.
"Mengaktifkan"
Status aktif telah diminta, tetapi belum selesai.
"Diaktifkan"
Perangkat diaktifkan.
"Dilarang"
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
-
Inner
string opsional
-
Luar
string opsional
Jenis EAP luar. Diwajibkan oleh ONC, tetapi mungkin tidak diberikan 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
Autentikasi yang digunakan oleh jaringan Ethernet. 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 nilainya 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 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 jelas. 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
nomor opsional
Awalan perutean.
-
SearchDomains
string[] opsional
Chrome 76 dan yang lebih baruArray string untuk resolusi nama, lihat onc_spec.md untuk mengetahui detailnya.
-
Jenis
string opsional
Jenis konfigurasi IP. Dapat berupa
IPv4
atauIPv6
. -
WebProxyAutoDiscoveryUrl
string opsional
URL untuk WEb Proxy Auto-Discovery, seperti yang dilaporkan melalui DHCP.
IPConfigType
Enum
"DHCP"
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 nilainya.
-
OrganizationalUnit
string opsional
Jika ditetapkan, nilai yang akan dicocokkan dengan unit organisasi subjek sertifikat. Setidaknya satu unit organisasi harus cocok dengan nilainya.
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 memungkinkan properti diedit (yaitu, kebijakan yang menetapkan 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 memungkinkan properti untuk diedit (yaitu, kebijakan menetapkan nilai properti yang direkomendasikan). 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
nomor 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 memungkinkan properti diedit (yaitu, kebijakan yang menetapkan 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 memungkinkan properti untuk diedit (yaitu, kebijakan menetapkan nilai properti yang direkomendasikan). 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 memungkinkan properti diedit (yaitu, kebijakan yang menetapkan 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 memungkinkan properti untuk diedit (yaitu, kebijakan menetapkan nilai properti yang direkomendasikan). 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 memungkinkan properti diedit (yaitu, kebijakan yang menetapkan 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 memungkinkan properti untuk diedit (yaitu, kebijakan menetapkan nilai properti yang direkomendasikan). 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
nomor opsional
Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (mis. Shill).
-
DeviceEditable
boolean opsional
Apakah DevicePolicy untuk properti ada dan memungkinkan properti diedit (yaitu, kebijakan yang menetapkan nilai properti yang direkomendasikan). Default-nya adalah
false
. -
DevicePolicy
nomor opsional
Nilai properti yang diberikan oleh kebijakan perangkat.
-
Efektif
string opsional
Sumber tempat nilai properti efektif ditentukan.
-
nomor opsional
Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika
DeviceEditiable
adalahtrue
. -
UserEditable
boolean opsional
Apakah UserPolicy untuk properti ada dan memungkinkan properti untuk diedit (yaitu, kebijakan menetapkan nilai properti yang direkomendasikan). Default-nya adalah
false
. -
UserPolicy
nomor opsional
Nilai properti yang diberikan oleh kebijakan pengguna.
-
UserSetting
nomor 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
-
SOCKS
ManagedProxyLocation opsional
Lihat
ManualProxySettings.SOCKS
. -
SecureHTTPProxy
ManagedProxyLocation opsional
ManagedProperties
Properti
-
Seluler
ManagedCellularProperties opsional
Lihat
NetworkProperties.Cellular
. -
Dapat Dihubungkan
boolean opsional
-
ConnectionState
ConnectionStateType opsional
-
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
nomor opsional
Chrome 125 dan yang lebih baru -
Jenis
Lihat
NetworkProperties.Type
. -
VPN
ManagedVPNProperties opsional
Lihat
NetworkProperties.VPN
. -
WiFi
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 opsional
Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (mis. Shill).
-
DeviceEditable
boolean opsional
Apakah DevicePolicy untuk properti ada dan memungkinkan properti diedit (yaitu, kebijakan yang menetapkan nilai properti yang direkomendasikan). Default-nya adalah
false
. -
DevicePolicy
ProxySettingsType opsional
Nilai properti yang diberikan oleh kebijakan perangkat.
-
Efektif
string opsional
Sumber tempat nilai properti efektif ditentukan.
-
ProxySettingsType opsional
Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika
DeviceEditiable
adalahtrue
. -
UserEditable
boolean opsional
Apakah UserPolicy untuk properti ada dan memungkinkan properti untuk diedit (yaitu, kebijakan menetapkan nilai properti yang direkomendasikan). Default-nya adalah
false
. -
UserPolicy
ProxySettingsType opsional
Nilai properti yang diberikan oleh kebijakan pengguna.
-
UserSetting
ProxySettingsType opsional
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
nomor 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
nomor opsional
ManualProxySettings
Properti
-
FTPProxy
ProxyLocation opsional
Setelan untuk proxy FTP.
-
HTTPProxy
ProxyLocation opsional
Setelan untuk proxy HTTP.
-
SOCKS
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
nomor opsional
Lihat
NetworkProperties.Priority
. -
Jenis
NetworkType opsional
Lihat
NetworkProperties.Type
. -
VPN
VPNProperties opsional
Lihat
NetworkProperties.VPN
. -
WiFi
WiFiProperties opsional
Lihat
NetworkProperties.WiFi
. -
WiMAX
WiMAXProperties opsional
Tidak digunakan lagi.
NetworkFilter
Properti
-
dikonfigurasi
boolean opsional
Jika true (benar), hanya sertakan jaringan yang dikonfigurasi (tersimpan). Nilai defaultnya adalah 'false'.
-
batas
nomor opsional
Jumlah jaringan maksimum yang akan ditampilkan. Jika tidak ditentukan, setelan defaultnya adalah 1000. Gunakan 0 jika tanpa batas.
-
networkType
Jenis jaringan yang akan ditampilkan.
-
terlihat
boolean opsional
Jika benar, hanya sertakan jaringan yang terlihat (yang terhubung secara fisik atau dalam jangkauan). Nilai defaultnya adalah 'false'.
NetworkProperties
Properti
-
Seluler
CellularProperties opsional
Untuk jaringan seluler, properti jaringan seluler.
-
Dapat Dihubungkan
boolean opsional
Apakah jaringan dapat dihubungkan.
-
ConnectionState
ConnectionStateType opsional
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 berbayar.
-
Nama
string opsional
Nama jaringan yang mudah digunakan.
-
NameServersConfigType
IPConfigType opsional
Jenis konfigurasi IP untuk server nama yang digunakan oleh jaringan.
-
Prioritas
nomor opsional
Prioritas jaringan.
-
ProxySettings
ProxySettings opsional
Setelan proxy jaringan.
-
RestrictedConnectivity
boolean opsional
Untuk jaringan terhubung, apakah konektivitas jaringan ke Internet dibatasi, misalnya 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 jaringan dikonfigurasi dan bagaimana caranya. Nilai yang dimungkinkan adalah:
Device
DevicePolicy
User
UserPolicy
None
'None' bertentangan dengan pembuatan kode ekstensi sehingga kita harus menggunakan string untuk 'Source', bukan enum SourceType.
-
StaticIPConfig
IPConfigProperties opsional
Konfigurasi IP statis jaringan.
-
TrafficCounterResetTime
nomor opsional
Chrome 125 dan yang lebih baruSaat penghitung traffic terakhir direset.
-
Jenis
Jenis jaringan.
-
VPN
VPNProperties opsional
Untuk jaringan VPN, properti VPN jaringan.
-
WiFi
WiFiProperties opsional
Untuk jaringan Wi-Fi, properti Wi-Fi jaringan.
NetworkStateProperties
Properti
-
Seluler
CellularStateProperties opsional
Lihat
NetworkProperties.Cellular
. -
Dapat Dihubungkan
boolean opsional
-
ConnectionState
ConnectionStateType opsional
-
ErrorState
string opsional
Lihat
NetworkProperties.ErrorState
. -
Ethernet
EthernetStateProperties opsional
Lihat
NetworkProperties.Ethernet
. -
GUID
string
Lihat
NetworkProperties.GUID
. -
Nama
string opsional
Lihat
NetworkProperties.Name
. -
Prioritas
nomor opsional
Lihat
NetworkProperties.Priority
. -
Sumber
string opsional
Lihat
NetworkProperties.Source
. -
Jenis
Lihat
NetworkProperties.Type
. -
VPN
VPNStateProperties opsional
Lihat
NetworkProperties.VPN
. -
WiFi
WiFiStateProperties opsional
Lihat
NetworkProperties.WiFi
.
NetworkType
Enum
"Ethernet"
"Tether"
"VPN"
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
"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
nomor opsional
Jumlah percobaan 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 dapat berupa enum karena 'L2TP-IPSec'. Tindakan ini bersifat opsional untuk NetworkConfigProperties yang diteruskan ke setProperties yang dapat digunakan untuk menetapkan properti tertentu saja.
VPNStateProperties
Properti
-
Jenis
string
Lihat
VPNProperties.Type
.
WiFiProperties
Properti
-
AllowGatewayARPPolling
boolean opsional
Apakah polling ARP gateway default diizinkan. Nilai defaultnya adalah true (benar).
-
AutoConnect
boolean opsional
Apakah jaringan Wi-Fi akan otomatis terhubung 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
nomor opsional
Layanan Wi-Fi beroperasi dengan frekuensi dalam MHz. Untuk jaringan tersambung, frekuensi saat ini di mana jaringan tersambung. Jika tidak, frekuensi BSS terbaik yang tersedia.
-
FrequencyList
number[] opsional
Berisi semua frekuensi pengoperasian yang baru-baru ini dilihat 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
nomor opsional
Tidak digunakan lagi, diabaikan.
-
SSID
string opsional
SSID jaringan.
-
Keamanan
string opsional
Jenis keamanan jaringan.
-
SignalStrength
nomor opsional
Kekuatan sinyal jaringan.
WiFiStateProperties
Properti
-
BSSID
string opsional
Lihat
WiFiProperties.BSSID
. -
Frekuensi
nomor 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
nomor 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, ini akan gagal. Jika tidak, GUID jaringan baru akan ditampilkan.
Parameter
-
boolean
Jika
true
, bagikan konfigurasi jaringan ini kepada pengguna lain.Opsi ini hanya ditampilkan di UI Web Chrome.* Saat dipanggil oleh aplikasi,
false
adalah satu-satunya nilai yang diizinkan. -
properti
Properti untuk mengonfigurasi jaringan baru.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:(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,
)
Memungkinkan perangkat apa pun 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 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 konfigurasi tersebut tidak ada, error akan ditetapkan dan operasi akan gagal.
Dalam sesi kios, metode ini tidak akan dapat melupakan konfigurasi jaringan bersama.
Parameter
-
networkGuid
string
GUID jaringan yang akan dilupakan.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:() => void
Hasil
-
Promise<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:(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:(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.
Parameter
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:(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 jaringan gabungan dengan ID networkGuid dari sumber: Setelan pengguna, setelan bersama, kebijakan pengguna, kebijakan perangkat, dan setelan yang saat ini aktif.
Parameter
-
networkGuid
string
GUID jaringan yang propertinya akan didapatkan.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:(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 dengan 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 yang akan ditampilkan.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:(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 yang propertinya akan didapatkan.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:(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 jaringan hanya baca yang di-cache dengan id networkGuid. Fungsi ini dimaksudkan agar memiliki performa yang lebih tinggi daripada getProperties
, yang memerlukan perjalanan dua arah 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.Network technologies, Cellular.ActivationState, Cellular.roamingState.
Parameter
-
networkGuid
string
GUID jaringan yang propertinya akan didapatkan.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:(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 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
-
networkType
NetworkType opsional
Chrome 63 dan yang lebih baruJika disediakan, akan meminta pemindaian khusus untuk jenis tersebut. 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 berlaku untuk jaringan yang dikonfigurasi (Sumber != Tidak ada). Jaringan terlihat yang tidak dikonfigurasi harus menggunakan createNetwork
sebagai gantinya. Dalam sesi kios, memanggil metode ini di jaringan bersama akan gagal.
Parameter
-
networkGuid
string
GUID jaringan yang propertinya akan ditetapkan.
-
properti
Properti yang akan ditetapkan.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:() => void
Hasil
-
Promise<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:() => void
Hasil
-
Promise<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 diputus.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:() => void
Hasil
-
Promise<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 saat daftar perangkat telah berubah atau properti status perangkat telah berubah.
Parameter
-
callback
fungsi
Parameter
callback
terlihat 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
-
callback
fungsi
Parameter
callback
terlihat seperti:(changes: string[]) => void
-
perubahan
string[]
-
onNetworksChanged
chrome.networking.onc.onNetworksChanged.addListener(
callback: function,
)
Diaktifkan saat properti berubah di salah satu jaringan. Mengirim daftar GUID untuk jaringan yang propertinya telah berubah.
Parameter
-
callback
fungsi
Parameter
callback
terlihat seperti:(changes: string[]) => void
-
perubahan
string[]
-
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:(networkGuid: string, status: CaptivePortalStatus) => void
-
networkGuid
string
-
status
-