Deskripsi
chrome.networking.onc
API 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 dengan mengikuti spesifikasi Open Network Configuration (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"
"NotActivated"
"PartiallyActivated"
CaptivePortalStatus
Enum
"Unknown"
"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 dalam jangkauan).
-
Keluarga
string opsional
Kategori 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 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, 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 di jaringan saat ini.
-
SIMLockStatus
SIMLockStatus opsional
Status kunci SIM untuk jaringan keluarga GSM.
-
SIMPresent
boolean opsional
Apakah ada kartu SIM.
-
Memindai
boolean opsional
Chrome 63+Benar jika pemindaian jaringan seluler sedang berlangsung.
-
ServingOperator
CellularProviderProperties opsional
Informasi tentang operator yang jaringannya saat ini digunakan untuk mendaftarkan modem.
-
SignalStrength
number opsional
Kekuatan sinyal jaringan saat ini.
-
SupportNetworkScan
boolean opsional
Apakah jaringan seluler mendukung pemindaian.
CellularProviderProperties
Properti
-
Kode
string
ID jaringan seluler sebagai penyambungan sederhana dari MCC (Kode Negara Seluler) dan MNC (Kode Jaringan Seluler) 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
number opsional
CertificatePattern
Properti
-
EnrollmentURI
string[] opsional
Daftar URI yang dapat diarahkan pengguna jika tidak ada sertifikat yang cocok dengan pola ini.
-
Penerbit
IssuerSubjectPattern opsional
Jika ditetapkan, pola yang akan digunakan untuk mencocokkan setelan penerbit X.509.
-
IssuerCARef
string[] opsional
Daftar sertifikat CA penerbit sertifikat. Sertifikat harus ditandatangani oleh salah satu dari CA tersebut agar cocok dengan pola ini.
-
Subjek
IssuerSubjectPattern opsional
Jika ditetapkan, pola yang akan dicocokkan dengan setelan subjek X.509.
ClientCertificateType
Enum
"Ref"
"Pattern"
ConnectionStateType
Enum
"Terhubung"
"Menghubungkan"
"NotConnected"
DeviceStateProperties
Properti
-
SIMLockStatus
SIMLockStatus opsional
Chrome 62+Status kunci SIM jika Type = Seluler dan SIMPresent = Benar.
-
SIMPresent
boolean opsional
Chrome 62+Tetapkan ke status SIM ada jika jenis perangkat adalah Seluler.
-
Memindai
boolean opsional
Tetapkan jika perangkat diaktifkan. Benar jika perangkat saat ini 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 diaktifkan telah diminta, tetapi belum selesai.
"Diaktifkan"
Perangkat diaktifkan.
"Dilarang"
Perangkat dilarang.
EAPProperties
Properti
-
AnonymousIdentity
string opsional
-
ClientCertPKCS11Id
string opsional
Chrome 60+ -
ClientCertPattern
CertificatePattern opsional
-
ClientCertProvisioningProfileId
string opsional
Chrome 93+ -
ClientCertRef
string opsional
-
ClientCertType
-
Identitas
string opsional
-
Dalam
string opsional
-
Luar
string opsional
Jenis EAP luar. Diperlukan 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+ -
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 singkat operator jaringan.
-
Status
string
Ketersediaan jaringan.
-
Teknologi
string
Teknologi akses yang digunakan oleh jaringan.
GlobalPolicy
Properti
-
AllowOnlyPolicyNetworksToAutoconnect
boolean opsional
Jika benar (true), hanya jaringan kebijakan yang dapat terhubung secara otomatis. Nilai defaultnya adalah false (salah).
-
AllowOnlyPolicyNetworksToConnect
boolean opsional
Jika benar, hanya jaringan kebijakan yang dapat dihubungkan dan tidak ada jaringan baru yang dapat ditambahkan atau dikonfigurasi. Nilai defaultnya adalah false (salah).
-
AllowOnlyPolicyNetworksToConnectIfAvailable
boolean opsional
Chrome 70+Jika 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+Daftar jaringan yang diblokir. Koneksi ke jaringan yang diblokir dilarang. Jaringan dapat diblokir lagi dengan menentukan konfigurasi jaringan eksplisit. Default-nya adalah daftar kosong.
IPConfigProperties
Properti
-
ExcludedRoutes
string[] opsional
Chrome 76+Array 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+Array blok IP dalam notasi CIDR, lihat onc_spec.md untuk mengetahui detailnya.
-
NameServers
string[] opsional
Array alamat yang digunakan untuk server nama.
-
RoutingPrefix
number opsional
Awalan perutean.
-
SearchDomains
string[] opsional
Chrome 76+Array 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"
"Static"
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 tersebut.
-
OrganizationalUnit
string opsional
Jika ditetapkan, nilai yang akan dicocokkan dengan unit organisasi subjek sertifikat. Setidaknya satu unit organisasi harus cocok dengan nilai tersebut.
ManagedBoolean
Properti
-
Aktif
boolean opsional
Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (misalnya, Shill).
-
DeviceEditable
boolean opsional
Apakah DevicePolicy untuk properti ada dan memungkinkan properti diedit (yaitu kebijakan menetapkan nilai properti yang direkomendasikan). Default-nya adalah
false
. -
DevicePolicy
boolean opsional
Nilai properti yang disediakan 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 tersebut ada dan memungkinkan properti tersebut 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+Lihat
CellularProperties.Scanning
. -
ServingOperator
CellularProviderProperties opsional
-
SignalStrength
number opsional
-
SupportNetworkScan
boolean opsional
ManagedDOMString
Properti
-
Aktif
string opsional
Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (misalnya, Shill).
-
DeviceEditable
boolean opsional
Apakah DevicePolicy untuk properti ada dan memungkinkan properti diedit (yaitu kebijakan menetapkan nilai properti yang direkomendasikan). Default-nya adalah
false
. -
DevicePolicy
string opsional
Nilai properti yang disediakan 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 tersebut ada dan memungkinkan properti tersebut 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 (misalnya, Shill).
-
DeviceEditable
boolean opsional
Apakah DevicePolicy untuk properti ada dan memungkinkan properti diedit (yaitu kebijakan menetapkan nilai properti yang direkomendasikan). Default-nya adalah
false
. -
DevicePolicy
string[] opsional
Nilai properti yang disediakan 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 tersebut ada dan memungkinkan properti tersebut 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 (misalnya, Shill).
-
DeviceEditable
boolean opsional
Apakah DevicePolicy untuk properti ada dan memungkinkan properti diedit (yaitu kebijakan menetapkan nilai properti yang direkomendasikan). Default-nya adalah
false
. -
DevicePolicy
IPConfigType opsional
Nilai properti yang disediakan 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 tersebut ada dan memungkinkan properti tersebut 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
number opsional
Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (misalnya, Shill).
-
DeviceEditable
boolean opsional
Apakah DevicePolicy untuk properti ada dan memungkinkan properti diedit (yaitu kebijakan menetapkan nilai properti yang direkomendasikan). Default-nya adalah
false
. -
DevicePolicy
number opsional
Nilai properti yang disediakan oleh kebijakan perangkat.
-
Efektif
string opsional
Sumber tempat nilai properti efektif ditentukan.
-
number opsional
Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika
DeviceEditiable
adalahtrue
. -
UserEditable
boolean opsional
Apakah UserPolicy untuk properti tersebut ada dan memungkinkan properti tersebut diedit (yaitu kebijakan menetapkan nilai properti yang direkomendasikan). Default-nya adalah
false
. -
UserPolicy
number opsional
Nilai properti yang diberikan oleh kebijakan pengguna.
-
UserSetting
number 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+Lihat
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
number opsional
Chrome 125+ -
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 opsional
Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (misalnya, Shill).
-
DeviceEditable
boolean opsional
Apakah DevicePolicy untuk properti ada dan memungkinkan properti diedit (yaitu kebijakan menetapkan nilai properti yang direkomendasikan). Default-nya adalah
false
. -
DevicePolicy
ProxySettingsType opsional
Nilai properti yang disediakan 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 tersebut ada dan memungkinkan properti tersebut 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
number 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
number 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
number 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 benar, hanya sertakan jaringan yang dikonfigurasi (disimpan). Nilai defaultnya adalah 'false'.
-
batas
number opsional
Jumlah maksimum jaringan yang akan ditampilkan. Jika tidak ditentukan, setelan defaultnya adalah 1.000. Gunakan 0 untuk 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.
-
Dapat dihubungkan
boolean opsional
Apakah jaringan dapat dihubungkan.
-
ConnectionState
ConnectionStateType opsional
Status koneksi jaringan saat ini.
-
ErrorState
string opsional
Status error jaringan terakhir yang 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+Apakah jaringan berbayar.
-
Nama
string opsional
Nama jaringan yang mudah digunakan.
-
NameServersConfigType
IPConfigType opsional
Jenis konfigurasi IP untuk server nama yang digunakan oleh jaringan.
-
Prioritas
number opsional
Prioritas jaringan.
-
ProxySettings
ProxySettings opsional
Setelan proxy jaringan.
-
RestrictedConnectivity
boolean opsional
Untuk jaringan yang terhubung, apakah konektivitas jaringan ke Internet terbatas, 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 dan bagaimana jaringan dikonfigurasi. 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
number opsional
Chrome 125+Kapan 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
. -
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
number 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"
"Wireless"
"WiFi"
PaymentPortal
Properti
-
Metode
string
Metode HTTP yang akan digunakan untuk portal pembayaran.
-
PostData
string opsional
Data post 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 - kemungkinan nilainya adalah
'sim-pin'
,'sim-puk'
, dan''
. -
RetriesLeft
number opsional
Jumlah percobaan kunci 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 properti tertentu saja.
VPNStateProperties
Properti
-
Jenis
string
Lihat
VPNProperties.Type
.
WiFiProperties
Properti
-
AllowGatewayARPPolling
boolean opsional
Tidak digunakan lagi sejak Chrome 131Dihapus di M131. Saat ini tidak ada polling ARP yang aktif.
-
AutoConnect
boolean opsional
Apakah jaringan Wi-Fi harus terhubung secara otomatis saat dalam jangkauan.
-
BSSID
string opsional
BSSID titik akses terkait.
-
EAP
EAPProperties opsional
Properti EAP jaringan. Diperlukan untuk jaringan
WEP-8021X
danWPA-EAP
. -
Frekuensi
number opsional
Frekuensi operasi layanan Wi-Fi dalam MHz. Untuk jaringan yang terhubung, frekuensi saat ini yang digunakan jaringan untuk terhubung. Jika tidak, frekuensi BSS terbaik yang tersedia.
-
FrequencyList
number[] opsional
Berisi semua frekuensi operasi yang baru-baru ini terlihat untuk jaringan Wi-Fi.
-
HexSSID
string opsional
Salinan SSID jaringan yang dienkode HEX.
-
HiddenSSID
boolean opsional
Apakah SSID jaringan akan disiarkan.
-
Frasa sandi
string opsional
Chrome 66+Frasa sandi untuk koneksi WEP/WPA/WPA2. Properti ini hanya dapat ditetapkan - properti yang ditampilkan oleh
getProperties
tidak akan berisi nilai ini. -
RoamThreshold
number opsional
Tidak digunakan lagi, diabaikan.
-
SSID
string opsional
SSID jaringan.
-
Keamanan
string opsional
Jenis keamanan jaringan.
-
SignalStrength
number opsional
Kekuatan sinyal jaringan.
WiFiStateProperties
Properti
-
BSSID
string opsional
Lihat
WiFiProperties.BSSID
. -
Frekuensi
number opsional
Lihat
WiFiProperties.Frequency
. -
HexSSID
string opsional
Chrome 62+Lihat
WiFiProperties.HexSSID
. -
SSID
string opsional
Chrome 62+Lihat
WiFiProperties.SSID
. -
Keamanan
string
Lihat
WiFiProperties.Security
. -
SignalStrength
number 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 jaringan yang dikonfigurasi yang cocok sudah ada, tindakan 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,
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+Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain harus menggunakan callback.
disableNetworkType()
chrome.networking.onc.disableNetworkType(
networkType: NetworkType,
)
Menonaktifkan perangkat 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 apa pun yang cocok dengan jenis jaringan yang ditentukan. Perhatikan bahwa jenis ini mungkin mewakili beberapa jenis jaringan (misalnya, 'Wireless').
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+Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain harus 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 yang akan mendapatkan status captive portal.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:(result: CaptivePortalStatus) => void
-
hasil
-
Hasil
-
Promise<CaptivePortalStatus>
Chrome 125+Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain harus 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+Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain harus menggunakan callback.
getGlobalPolicy()
chrome.networking.onc.getGlobalPolicy(
callback?: function,
)
Mendapatkan properti kebijakan global. Properti ini tidak akan berubah selama sesi.
Parameter
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:(result: GlobalPolicy) => void
-
hasil
-
Hasil
-
Promise<GlobalPolicy>
Chrome 125+Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain harus 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 yang akan mendapatkan properti.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:(result: ManagedProperties) => void
-
hasil
-
Hasil
-
Promise<ManagedProperties>
Chrome 125+Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain harus 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 untuk membatasi jumlah jaringan. Jaringan diurutkan oleh sistem berdasarkan prioritasnya, dengan jaringan yang terhubung atau sedang terhubung tercantum terlebih dahulu.
Parameter
-
filter
Menjelaskan jaringan mana yang akan ditampilkan.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:(result: NetworkStateProperties[]) => void
-
hasil
-
Hasil
-
Promise<NetworkStateProperties[]>
Chrome 125+Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain harus 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 akan mendapatkan properti.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:(result: NetworkProperties) => void
-
hasil
-
Hasil
-
Promise<NetworkProperties>
Chrome 125+Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain harus menggunakan callback.
getState()
chrome.networking.onc.getState(
networkGuid: string,
callback?: function,
)
Mendapatkan properti hanya baca yang di-cache dari jaringan dengan ID networkGuid. Fungsi ini dimaksudkan untuk menjadi fungsi berperforma lebih tinggi daripada getProperties
, yang memerlukan perjalanan bolak-balik untuk membuat kueri 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
-
networkGuid
string
GUID jaringan yang akan mendapatkan properti.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:(result: NetworkStateProperties) => void
-
hasil
-
Hasil
-
Promise<NetworkStateProperties>
Chrome 125+Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain harus 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+Jika disediakan, 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 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
-
networkGuid
string
GUID jaringan yang akan ditetapkan propertinya.
-
properti
Properti yang akan ditetapkan.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:() => void
Hasil
-
Promise<void>
Chrome 125+Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain harus 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+Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain harus 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.
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:() => void
Hasil
-
Promise<void>
Chrome 125+Promise hanya didukung untuk Manifes 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
-
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
-