chrome.networking.onc

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

Chrome 59+ Khusus ChromeOS

Jenis

ActivationStateType

Enum

CaptivePortalStatus

Enum

"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 akan terhubung secara otomatis (saat berada dalam jangkauan).

  • Keluarga

    string opsional

    Kelompok teknologi perangkat seluler - CDMA atau GSM.

  • FirmwareRevision

    string opsional

    Revisi firmware 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, 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 baru

    True saat pemindaian jaringan seluler sedang berlangsung.

  • ServingOperator

    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

CertificatePattern

Properti

  • EnrollmentURI

    string[] opsional

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

  • Penerbit

    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

    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 baru

    Status kunci SIM jika Jenis = Cellular dan SIMPresent = True.

  • SIMPresent

    boolean opsional

    Chrome 62 dan yang lebih baru

    Setel 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
  • 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
    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 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 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 baru

    Jika 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 baru

    Daftar 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 baru

    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 dan yang lebih baru

    Array 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 baru

    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"

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.

  • SharedSetting

    boolean opsional

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

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

ManagedCellularProperties

Properti

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.

  • SharedSetting

    string opsional

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

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

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.

  • SharedSetting

    string[] opsional

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

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

ManagedEthernetProperties

Properti

ManagedIPConfigProperties

Properti

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.

  • SharedSetting

    IPConfigType opsional

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

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

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.

  • SharedSetting

    nomor opsional

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

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

ManagedManualProxySettings

ManagedProperties

Properti

ManagedProxyLocation

ManagedProxySettings

ManagedProxySettingsType

Properti

  • Aktif

    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

    Nilai properti yang diberikan 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 ada dan memungkinkan properti untuk 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 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

    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 yang terakhir 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 dan yang lebih baru

    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

    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

    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

    Konfigurasi IP statis jaringan.

  • TrafficCounterResetTime

    nomor opsional

    Tertunda

    Saat 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

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

"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

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

    Frasa 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

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 sudah ada jaringan yang dikonfigurasi dan cocok, ini akan gagal. Jika tidak, GUID jaringan baru akan ditampilkan.

Parameter

  • dibagikan

    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 untuk mengonfigurasi jaringan baru.

  • callback

    fungsi opsional

    Parameter callback terlihat seperti:

    (result: string)=>void

    • hasil

      string

Hasil

  • Promise<string>

    Tertunda

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

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>

    Tertunda

    Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu 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 untuk mendapatkan status captive portal.

  • callback

    fungsi opsional

    Parameter callback terlihat seperti:

    (result: CaptivePortalStatus)=>void

Hasil

  • Tertunda

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

getDeviceStates()

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

Menampilkan status perangkat jaringan yang tersedia.

Parameter

Hasil

  • Tertunda

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

getGlobalPolicy()

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

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

Parameter

Hasil

  • Promise<GlobalPolicy>

    Tertunda

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

getManagedProperties()

Promise
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

  • Tertunda

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

getNetworks()

Promise
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

Hasil

  • Tertunda

    Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu 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 propertinya akan didapatkan.

  • callback

    fungsi opsional

    Parameter callback terlihat seperti:

    (result: NetworkProperties)=>void

Hasil

  • Tertunda

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

getState()

Promise
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

Hasil

  • Tertunda

    Promise 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 baru

    Jika disediakan, akan 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 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 yang akan ditetapkan.

  • callback

    fungsi opsional

    Parameter callback terlihat seperti:

    ()=>void

Hasil

  • Promise<void>

    Tertunda

    Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu 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>

    Tertunda

    Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu 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 diputus.

  • callback

    fungsi opsional

    Parameter callback terlihat seperti:

    ()=>void

Hasil

  • Promise<void>

    Tertunda

    Promise 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