chrome.networking.onc

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

Chrome 59+ Khusus ChromeOS

Jenis

ActivationStateType

Enum

"Diaktifkan"

"Mengaktifkan"

"NotActivated"

"PartiallyActivated"

CaptivePortalStatus

Enum

"Unknown"

"Offline"

"Online"

"Portal"

"ProxyAuthRequired"

CellularProperties

Properti

  • ActivationState

    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 atau GSM.

  • FirmwareRevision

    string opsional

    Revisi firmware yang dimuat di modem seluler.

  • FoundNetworks

    Daftar jaringan yang ditemukan selama pemindaian jaringan terbaru.

  • HardwareRevision

    string opsional

    Revisi hardware modem seluler.

  • HomeProvider

    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

    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

CertificatePattern

Properti

  • EnrollmentURI

    string[] opsional

    Daftar URI yang dapat diarahkan pengguna jika tidak ada sertifikat yang cocok dengan pola ini.

  • Penerbit

    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

    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
  • 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
    Chrome 60+
  • UseProactiveKeyCaching

    boolean opsional

  • UseSystemCAs

    boolean opsional

EthernetProperties

Properti

  • Autentikasi

    string opsional

    Autentikasi yang digunakan oleh jaringan Ethernet. Nilai yang mungkin adalah None dan 8021X.

  • AutoConnect

    boolean opsional

    Apakah jaringan Ethernet harus terhubung secara otomatis.

  • EAP

    EAPProperties opsional

    Setelan EAP jaringan. Diperlukan untuk autentikasi 8021X.

EthernetStateProperties

Properti

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 atau IPv6.

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

  • SharedSetting

    boolean opsional

    Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika DeviceEditiable adalah true.

  • 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 adalah true.

ManagedCellularProperties

Properti

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.

  • SharedSetting

    string opsional

    Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika DeviceEditiable adalah true.

  • 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 adalah true.

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.

  • SharedSetting

    string[] opsional

    Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika DeviceEditiable adalah true.

  • 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 adalah true.

ManagedEthernetProperties

Properti

ManagedIPConfigProperties

Properti

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.

  • SharedSetting

    IPConfigType opsional

    Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika DeviceEditiable adalah true.

  • 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 adalah true.

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.

  • SharedSetting

    number opsional

    Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika DeviceEditiable adalah true.

  • 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 adalah true.

ManagedManualProxySettings

ManagedProperties

Properti

ManagedProxyLocation

ManagedProxySettings

ManagedProxySettingsType

Properti

  • Aktif

    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

    Nilai properti yang disediakan oleh kebijakan perangkat.

  • Efektif

    string opsional

    Sumber tempat nilai properti efektif ditentukan.

  • SharedSetting

    Nilai yang ditetapkan untuk semua pengguna perangkat. Hanya diberikan jika DeviceEditiable adalah true.

  • 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

    Nilai properti yang diberikan oleh kebijakan pengguna.

  • UserSetting

    Nilai properti yang ditetapkan oleh pengguna yang login. Hanya diberikan jika UserEditable adalah true.

ManagedThirdPartyVPNProperties

Properti

ManagedVPNProperties

Properti

ManagedWiFiProperties

Properti

ManualProxySettings

Properti

NetworkConfigProperties

Properti

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

    Untuk jaringan seluler, properti jaringan seluler.

  • Dapat dihubungkan

    boolean opsional

    Apakah jaringan dapat dihubungkan.

  • ConnectionState

    Status koneksi jaringan saat ini.

  • ErrorState

    string opsional

    Status error jaringan terakhir yang dicatat.

  • Ethernet

    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

    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

    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

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 adalah POST.

  • 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

    Setelan proxy manual - hanya digunakan untuk setelan proxy Manual.

  • PAC

    string opsional

    URL untuk file konfigurasi otomatis proxy.

  • 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

WiFiProperties

Properti

  • AllowGatewayARPPolling

    boolean opsional

    Tidak digunakan lagi sejak Chrome 131

    Dihapus 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 dan WPA-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

WiMAXProperties

Properti

  • AutoConnect

    boolean opsional

    Apakah jaringan harus terhubung secara otomatis.

  • EAP

    EAPProperties opsional

    Properti EAP jaringan.

Metode

createNetwork()

Promise
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

  • dibagikan

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

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

Promise
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

  • Chrome 125+

    Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain harus menggunakan callback.

getDeviceStates()

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

Menampilkan status perangkat jaringan yang tersedia.

Parameter

Hasil

  • Chrome 125+

    Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain harus menggunakan callback.

getGlobalPolicy()

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

Mendapatkan properti kebijakan global. Properti ini tidak akan berubah selama sesi.

Parameter

Hasil

  • Promise<GlobalPolicy>

    Chrome 125+

    Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain harus menggunakan callback.

getManagedProperties()

Promise
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

  • Chrome 125+

    Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain harus menggunakan callback.

getNetworks()

Promise
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

Hasil

  • Chrome 125+

    Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain harus menggunakan callback.

getProperties()

Promise
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

  • Chrome 125+

    Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain harus menggunakan callback.

getState()

Promise
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

Hasil

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

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

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

Promise
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