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 secara otomatis.

Konfigurasi koneksi jaringan ditentukan dengan mengikuti spesifikasi Konfigurasi Jaringan Terbuka (ONC).

CATATAN: Sebagian besar properti kamus dan nilai enum menggunakan UpperCamelCase untuk mencocokkan spesifikasi ONC, bukan konvensi lowerCamelCase JavaScript.

Izin

networking.onc

Ketersediaan

Chrome 59 dan yang lebih baru Khusus ChromeOS

Jenis

ActivationStateType

Enum

"Diaktifkan"

"Mengaktifkan"

"Tidak Aktif"

"Diaktifkan Sebagian"

CaptivePortalStatus

Enum

"Tidak diketahui"

"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 berada dalam jangkauan).

  • Keluarga

    string opsional

    Rangkaian 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 mengeluarkan kartu SIM yang saat ini terpasang di modem.

  • Produsen

    string opsional

    Produsen modem seluler.

  • ModelID

    string opsional

    ID model modem seluler.

  • NetworkTechnology

    string opsional

    Jika modem terdaftar di jaringan, teknologi jaringan tersebut sedang digunakan.

  • PaymentPortal

    PaymentPortal opsional

    Portal pembayaran online yang dapat digunakan pengguna untuk mendaftar atau mengubah paket data seluler.

  • RoamingState

    string opsional

    Status roaming modem seluler di jaringan saat ini.

  • SIMLockStatus

    SIMLockStatus opsional

    Status kunci SIM untuk jaringan keluarga GSM.

  • SIMPresent

    boolean opsional

    Apakah kartu SIM tersedia.

  • Memindai

    boolean opsional

    Chrome 63 dan yang lebih baru

    Benar saat pemindaian jaringan seluler sedang berlangsung.

  • ServingOperator

    Informasi tentang operator yang jaringannya digunakan untuk mendaftarkan modem saat ini.

  • SignalStrength

    angka opsional

    Kekuatan sinyal jaringan saat ini.

  • SupportNetworkScan

    boolean opsional

    Apakah jaringan seluler mendukung pemindaian.

CellularProviderProperties

Properti

  • Kode

    string

    ID jaringan seluler sebagai penyambungan sederhana MCC (Mobile Country Code) dan MNC (Mobile Network Code) jaringan.

  • Negara

    string opsional

    Kode negara dua huruf.

  • Nama

    string

    Nama operator.

CellularStateProperties

Properti

CertificatePattern

Properti

  • EnrollmentURI

    string[] opsional

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

  • Penerbit

    Jika disetel, pola terhadap setelan penerbit X.509 yang harus dicocokkan.

  • IssuerCARef

    string[] opsional

    Daftar sertifikat CA penerbit sertifikat. Sertifikat harus ditandatangani oleh salah satu pemilik agar sesuai dengan pola ini.

  • Subject

    Jika disetel, pola yang akan dicocokkan dengan setelan subjek X.509.

ClientCertificateType

Enum

"Referensi"

"Pola"

ConnectionStateType

Enum

"Terhubung"

"Menghubungkan ke"

"Tidak Terhubung"

DeviceStateProperties

Properti

  • SIMLockStatus

    SIMLockStatus opsional

    Chrome 62 dan yang lebih baru

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

  • SIMPresent

    boolean opsional

    Chrome 62 dan yang lebih baru

    Setel ke status SIM ada jika jenis perangkatnya adalah Cellular.

  • Memindai

    boolean opsional

    Setel jika perangkat diaktifkan. True jika perangkat sedang memindai.

  • Negara Bagian

    Status perangkat saat ini.

  • Jenis jaringan yang terkait dengan perangkat (Seluler, Ethernet, atau Wi-Fi).

DeviceStateType

Enum

"Tidak diinisialisasi"
Perangkat tersedia, tetapi belum diinisialisasi.

"Disabled"
Perangkat diinisialisasi, tetapi tidak diaktifkan.

"Mengaktifkan"
Status aktif telah diminta tetapi belum diselesaikan.

"Diaktifkan"
Perangkat diaktifkan.

"Terlarang"
Perangkat dilarang.

EAPProperties

Properti

  • AnonymousIdentity

    string opsional

  • ClientCertPKCS11Id

    string opsional

    Chrome 60 dan yang lebih baru
  • ClientCertPattern
  • ClientCertProvisioningProfileId

    string opsional

    Chrome 93 dan yang lebih baru
  • ClientCertRef

    string opsional

  • ClientCertType
  • Identitas

    string opsional

  • Dalam

    string opsional

  • Luar

    string opsional

    Jenis EAP luar. Diwajibkan oleh ONC, tetapi mungkin tidak disediakan saat menerjemahkan dari Shill.

  • Sandi

    string opsional

  • SaveCredentials

    boolean opsional

  • ServerCAPEMs

    string[] opsional

  • ServerCARefs

    string[] opsional

  • SubjectMatch
    Chrome 60 dan yang lebih baru
  • UseProactiveKeyCaching

    boolean opsional

  • UseSystemCAs

    boolean opsional

EthernetProperties

Properti

  • Autentikasi

    string opsional

    Otentikasi yang digunakan oleh jaringan Eternet. Nilai yang mungkin adalah None 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 true (benar), hanya jaringan kebijakan yang dapat terhubung dan tidak ada jaringan baru yang dapat ditambahkan atau dikonfigurasi. Nilai defaultnya adalah false (salah).

  • AllowOnlyPolicyNetworksToConnectIfAvailable

    boolean opsional

    Chrome 70 dan yang lebih baru

    Jika jaringan true (benar) dan jaringan terkelola tersedia dalam daftar jaringan yang terlihat, hanya jaringan kebijakan yang dapat dihubungkan dan tidak ada jaringan baru yang dapat ditambahkan atau dikonfigurasi. Nilai defaultnya adalah false (salah).

  • BlockedHexSSIDs

    string[] opsional

    Chrome 86 dan yang lebih baru

    Daftar jaringan yang diblokir. Koneksi ke jaringan yang diblokir dilarang. Jaringan dapat dibatalkan pemblokirannya lagi dengan menentukan konfigurasi jaringan yang eksplisit. Default-nya adalah daftar kosong.

IPConfigProperties

Properti

  • ExcludedRoutes

    string[] opsional

    Chrome 76 dan yang lebih 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

    angka opsional

    Awalan pemilihan rute.

  • SearchDomains

    string[] opsional

    Chrome 76 dan yang lebih baru

    Array string untuk resolusi nama, lihat onc_spec.md untuk detailnya.

  • Jenis

    string opsional

    Jenis konfigurasi IP. Dapat berupa IPv4 atau IPv6.

  • WebProxyAutoDiscoveryUrl

    string opsional

    URL untuk WEb Proxy Auto-Discovery, seperti yang dilaporkan terkait DHCP.

IPConfigType

Enum

"DHCP"

"Statis"

IssuerSubjectPattern

Properti

  • CommonName

    string opsional

    Jika ditetapkan, nilai yang akan dicocokkan dengan nama umum subjek sertifikat.

  • Lokalitas

    string opsional

    Jika ditetapkan, nilai yang akan dicocokkan dengan lokasi umum subjek sertifikat.

  • Organisasi

    string opsional

    Jika ditetapkan, nilai yang akan dicocokkan dengan organisasi subjek sertifikat. Setidaknya satu organisasi harus cocok dengan nilai.

  • OrganizationalUnit

    string opsional

    Jika ditetapkan, nilai yang akan dicocokkan dengan unit organisasi subjek sertifikat. Setidaknya satu unit organisasi harus cocok dengan nilai.

ManagedBoolean

Properti

  • Aktif

    boolean opsional

    Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (mis. Shill).

  • DeviceEditable

    boolean opsional

    Apakah DevicePolicy untuk properti ada dan mengizinkan properti diedit (yaitu, kumpulan kebijakan nilai properti yang direkomendasikan). Default-nya adalah false.

  • DevicePolicy

    boolean opsional

    Nilai properti yang diberikan oleh kebijakan perangkat.

  • Efektif

    string opsional

    Sumber tempat nilai properti efektif ditentukan.

  • 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 mengizinkan properti diedit (yaitu, nilai properti yang direkomendasikan yang ditetapkan oleh kumpulan kebijakan). Default-nya adalah false.

  • UserPolicy

    boolean opsional

    Nilai properti yang diberikan oleh kebijakan pengguna.

  • UserSetting

    boolean opsional

    Nilai properti yang ditetapkan oleh pengguna yang login. Hanya diberikan jika UserEditable 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 mengizinkan properti diedit (yaitu, kumpulan kebijakan nilai properti yang direkomendasikan). Default-nya adalah false.

  • DevicePolicy

    string opsional

    Nilai properti yang diberikan oleh kebijakan perangkat.

  • Efektif

    string opsional

    Sumber tempat nilai properti efektif ditentukan.

  • 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 mengizinkan properti diedit (yaitu, nilai properti yang direkomendasikan yang ditetapkan oleh kumpulan kebijakan). Default-nya adalah false.

  • UserPolicy

    string opsional

    Nilai properti yang diberikan oleh kebijakan pengguna.

  • UserSetting

    string opsional

    Nilai properti yang ditetapkan oleh pengguna yang login. Hanya diberikan jika UserEditable 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 mengizinkan properti diedit (yaitu, kumpulan kebijakan nilai properti yang direkomendasikan). Default-nya adalah false.

  • DevicePolicy

    string[] opsional

    Nilai properti yang diberikan oleh kebijakan perangkat.

  • Efektif

    string opsional

    Sumber tempat nilai properti efektif ditentukan.

  • 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 mengizinkan properti diedit (yaitu, nilai properti yang direkomendasikan yang ditetapkan oleh kumpulan kebijakan). Default-nya adalah false.

  • UserPolicy

    string[] opsional

    Nilai properti yang diberikan oleh kebijakan pengguna.

  • UserSetting

    string[] opsional

    Nilai properti yang ditetapkan oleh pengguna yang login. Hanya diberikan jika UserEditable 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 mengizinkan properti diedit (yaitu, kumpulan kebijakan nilai properti yang direkomendasikan). Default-nya adalah false.

  • DevicePolicy

    IPConfigType opsional

    Nilai properti yang diberikan oleh kebijakan perangkat.

  • Efektif

    string opsional

    Sumber tempat nilai properti efektif ditentukan.

  • 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 mengizinkan properti diedit (yaitu, nilai properti yang direkomendasikan yang ditetapkan oleh kumpulan kebijakan). Default-nya adalah false.

  • UserPolicy

    IPConfigType opsional

    Nilai properti yang diberikan oleh kebijakan pengguna.

  • UserSetting

    IPConfigType opsional

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

ManagedLong

Properti

  • Aktif

    angka opsional

    Nilai aktif yang saat ini digunakan oleh pengelola konfigurasi jaringan (mis. Shill).

  • DeviceEditable

    boolean opsional

    Apakah DevicePolicy untuk properti ada dan mengizinkan properti diedit (yaitu, kumpulan kebijakan nilai properti yang direkomendasikan). Default-nya adalah false.

  • DevicePolicy

    angka opsional

    Nilai properti yang diberikan oleh kebijakan perangkat.

  • Efektif

    string opsional

    Sumber tempat nilai properti efektif ditentukan.

  • SharedSetting

    angka opsional

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

  • UserEditable

    boolean opsional

    Apakah UserPolicy untuk properti ada dan mengizinkan properti diedit (yaitu, nilai properti yang direkomendasikan yang ditetapkan oleh kumpulan kebijakan). Default-nya adalah false.

  • UserPolicy

    angka opsional

    Nilai properti yang diberikan oleh kebijakan pengguna.

  • UserSetting

    angka opsional

    Nilai properti yang ditetapkan oleh pengguna yang login. Hanya diberikan jika UserEditable 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 mengizinkan properti diedit (yaitu, kumpulan kebijakan 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 mengizinkan properti diedit (yaitu, nilai properti yang direkomendasikan yang ditetapkan oleh kumpulan kebijakan). 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 telah dikonfigurasi (disimpan). Nilai defaultnya adalah 'false'.

  • batas

    angka opsional

    Jumlah jaringan maksimum yang akan ditampilkan. Jika tidak ditentukan, setelan defaultnya adalah 1000. Gunakan 0 jika tidak ada batas.

  • networkType

    Jenis jaringan yang akan ditampilkan.

  • terlihat

    boolean opsional

    Jika benar, hanya sertakan jaringan yang terlihat (terhubung secara fisik atau dalam jangkauan). Nilai defaultnya adalah 'false'.

NetworkProperties

Properti

  • Seluler

    Untuk jaringan seluler, properti jaringan seluler.

  • Terhubung

    boolean opsional

    Apakah jaringan dapat disambungkan.

  • 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 diukur atau tidak.

  • Nama

    string opsional

    Nama jaringan yang mudah digunakan.

  • NameServersConfigType

    IPConfigType opsional

    Jenis konfigurasi IP untuk server nama yang digunakan oleh jaringan.

  • Prioritas

    angka opsional

    Prioritas jaringan.

  • ProxySettings

    ProxySettings opsional

    Setelan proxy jaringan.

  • RestrictedConnectivity

    boolean opsional

    Untuk jaringan yang terhubung, apakah konektivitas jaringan ke Internet terbatas, mis. jika jaringan berada di belakang portal, atau jaringan seluler tidak diaktifkan.

  • SavedIPConfig

    konfigurasi IP yang diterima dari server DHCP sebelum menerapkan konfigurasi IP statis.

  • Sumber

    string opsional

    Menunjukkan apakah dan bagaimana jaringan dikonfigurasi. Nilai yang dimungkinkan adalah:

    • Device
    • DevicePolicy
    • User
    • UserPolicy
    • None

    'Tidak ada' bertentangan dengan pembuatan kode ekstensi, jadi kami harus menggunakan string untuk 'Source' alih-alih enum SourceType.

  • StaticIPConfig

    Konfigurasi IP statis jaringan.

  • TrafficCounterResetTime

    angka opsional

    Chrome 125 dan yang lebih baru

    Saat penghitung traffic terakhir kali direset.

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

"Nirkabel"

"Wi-Fi"

PaymentPortal

Properti

  • Metode

    string

    Metode HTTP yang akan digunakan untuk portal pembayaran.

  • PostData

    string opsional

    Data postingan yang akan dikirim ke portal pembayaran. Diabaikan kecuali Method 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 - nilai yang mungkin adalah 'sim-pin', 'sim-puk', dan ''.

  • RetriesLeft

    angka opsional

    Jumlah upaya penguncian PIN yang diizinkan sebelum PUK diperlukan untuk membuka kunci SIM.

ThirdPartyVPNProperties

Properti

  • ExtensionID

    string

    ID ekstensi penyedia VPN pihak ketiga.

  • ProviderName

    string opsional

    Nama penyedia VPN.

VPNProperties

Properti

  • AutoConnect

    boolean opsional

    Apakah jaringan VPN harus terhubung secara otomatis.

  • Host

    string opsional

    Host VPN.

  • Jenis

    string opsional

    Jenis VPN. Ini tidak boleh berupa enum karena 'L2TP-IPSec'. Ini bersifat opsional untuk NetworkConfigProperties yang diteruskan ke setProperties yang dapat digunakan untuk menetapkan hanya properti tertentu.

VPNStateProperties

Properti

WiFiProperties

Properti

  • AllowGatewayARPPolling

    boolean opsional

    Apakah polling ARP gateway {i>default<i} diizinkan. Nilai defaultnya adalah true (benar).

  • AutoConnect

    boolean opsional

    Apakah jaringan WiFi harus tersambung secara otomatis saat berada dalam jangkauan.

  • BSSID

    string opsional

    BSSID titik akses yang terkait.

  • EAP

    EAPProperties opsional

    Properti EAP jaringan. Diperlukan untuk jaringan WEP-8021X dan WPA-EAP.

  • Frekuensi

    angka opsional

    Frekuensi operasi layanan WiFi dalam MHz. Untuk jaringan yang terhubung, frekuensi saat ini di mana jaringan terhubung. Jika tidak, frekuensi BSS terbaik yang tersedia.

  • FrequencyList

    number[] opsional

    Berisi semua frekuensi pengoperasian yang baru-baru ini terlihat untuk jaringan Wi-Fi.

  • HexSSID

    string opsional

    Salinan SSID jaringan berenkode HEX.

  • HiddenSSID

    boolean opsional

    Apakah SSID jaringan akan disiarkan.

  • Frasa sandi

    string opsional

    Chrome 66 dan yang lebih baru

    Frasa sandi untuk koneksi WEP/WPA/WPA2. Properti ini hanya dapat ditetapkan - properti yang ditampilkan oleh getProperties tidak akan berisi nilai ini.

  • RoamThreshold

    angka opsional

    Tidak digunakan lagi, diabaikan.

  • SSID

    string opsional

    SSID jaringan.

  • Keamanan

    string opsional

    Jenis keamanan jaringan.

  • SignalStrength

    angka opsional

    Kekuatan sinyal jaringan.

WiFiStateProperties

Properti

WiMAXProperties

Properti

  • AutoConnect

    boolean opsional

    Apakah jaringan harus terhubung secara otomatis.

  • EAP

    EAPProperties opsional

    Properti EAP jaringan.

Metode

createNetwork()

Janji
chrome.networking.onc.createNetwork(
  shared: boolean,
  properties: NetworkConfigProperties,
  callback?: function,
)

Membuat konfigurasi jaringan baru dari properti. Jika sudah ada jaringan yang dikonfigurasi dan cocok, proses ini akan gagal. Jika tidak, GUID jaringan baru akan ditampilkan.

Parameter

  • dibagikan

    boolean

    Jika true, bagikan konfigurasi jaringan ini dengan pengguna lain.

    Opsi ini hanya ditampilkan ke UI Web Chrome.* Saat dipanggil oleh aplikasi, false adalah satu-satunya nilai yang diizinkan.

  • Properti yang akan digunakan untuk mengonfigurasi jaringan baru.

  • callback

    fungsi opsional

    Parameter callback terlihat seperti ini:

    (result: string) => void

    • hasil

      string

Hasil

  • Promise<string>

    Chrome 125 dan yang lebih baru

    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

enableNetworkType()

chrome.networking.onc.enableNetworkType(
  networkType: NetworkType,
)

Mengaktifkan perangkat yang cocok dengan jenis jaringan yang ditentukan. Perhatikan bahwa jenis ini dapat mewakili beberapa jenis jaringan (misalnya, 'Nirkabel').

Parameter

forgetNetwork()

Janji
chrome.networking.onc.forgetNetwork(
  networkGuid: string,
  callback?: function,
)

Melupakan konfigurasi jaringan dengan menghapus semua properti yang dikonfigurasi untuk jaringan menggunakan GUID networkGuid. Ini juga dapat mencakup jaringan lain dengan ID yang cocok (mis. Wi-Fi SSID dan Keamanan). Jika konfigurasi tersebut tidak ada, error akan muncul dan operasi akan gagal.

Dalam sesi kios, metode ini tidak akan dapat melupakan konfigurasi jaringan yang dibagikan.

Parameter

  • networkGuid

    string

    GUID jaringan yang akan dilupakan.

  • callback

    fungsi opsional

    Parameter callback terlihat seperti ini:

    () => void

Hasil

  • Janji<void>

    Chrome 125 dan yang lebih baru

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

getCaptivePortalStatus()

Janji
chrome.networking.onc.getCaptivePortalStatus(
  networkGuid: string,
  callback?: function,
)

Menampilkan status captive portal untuk jaringan yang cocok dengan 'networkGuid'.

Parameter

  • networkGuid

    string

    GUID jaringan untuk mendapatkan status captive portal.

  • callback

    fungsi opsional

    Parameter callback terlihat seperti ini:

    (result: CaptivePortalStatus) => void

Hasil

  • Promise&lt;CaptivePortalStatus&gt;

    Chrome 125 dan yang lebih baru

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

getDeviceStates()

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

Menampilkan status perangkat jaringan yang tersedia.

Parameter

Hasil

  • Promise&lt;DeviceStateProperties[]&gt;

    Chrome 125 dan yang lebih baru

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

getGlobalPolicy()

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

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

Parameter

  • callback

    fungsi opsional

    Parameter callback terlihat seperti ini:

    (result: GlobalPolicy) => void

Hasil

  • Promise&lt;GlobalPolicy&gt;

    Chrome 125 dan yang lebih baru

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

getManagedProperties()

Janji
chrome.networking.onc.getManagedProperties(
  networkGuid: string,
  callback?: function,
)

Mendapatkan properti gabungan jaringan dengan ID networkGuid dari sumber: Setelan pengguna, setelan bersama, kebijakan pengguna, kebijakan perangkat, dan setelan yang saat ini aktif.

Parameter

  • networkGuid

    string

    GUID jaringan untuk mendapatkan properti.

  • callback

    fungsi opsional

    Parameter callback terlihat seperti ini:

    (result: ManagedProperties) => void

Hasil

  • Promise&lt;ManagedProperties&gt;

    Chrome 125 dan yang lebih baru

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

getNetworks()

Janji
chrome.networking.onc.getNetworks(
  filter: NetworkFilter,
  callback?: function,
)

Menampilkan daftar objek jaringan dengan properti yang sama yang disediakan oleh getState. Filter disediakan untuk menentukan jenis jaringan yang ditampilkan dan membatasi jumlah jaringan. Jaringan diurutkan oleh sistem berdasarkan prioritasnya, dengan jaringan yang terhubung atau terhubung dicantumkan terlebih dahulu.

Parameter

Hasil

  • Promise&lt;NetworkStateProperties[]&gt;

    Chrome 125 dan yang lebih baru

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

getProperties()

Janji
chrome.networking.onc.getProperties(
  networkGuid: string,
  callback?: function,
)

Mendapatkan semua properti jaringan dengan id networkGuid. Mencakup semua properti jaringan (nilai hanya baca dan baca/tulis).

Parameter

  • networkGuid

    string

    GUID jaringan untuk mendapatkan properti.

  • callback

    fungsi opsional

    Parameter callback terlihat seperti ini:

    (result: NetworkProperties) => void

Hasil

  • Promise&lt;NetworkProperties&gt;

    Chrome 125 dan yang lebih baru

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

getState()

Janji
chrome.networking.onc.getState(
  networkGuid: string,
  callback?: function,
)

Mendapatkan properti hanya baca yang di-cache dari jaringan dengan id networkGuid. Hal ini dimaksudkan agar menjadi fungsi dengan performa yang lebih tinggi daripada getProperties, yang memerlukan perjalanan bolak-balik untuk mengkueri subsistem jaringan. Properti berikut ditampilkan untuk semua jaringan: GUID, Type, Name, WiFi.Security. Properti tambahan disediakan untuk jaringan yang terlihat: ConnectionState, ErrorState, WiFi.SignalStrength, Cellular.NetworkTeknologi, Cellular.ActivationState, Cellular.RoamingState.

Parameter

Hasil

  • Promise&lt;NetworkStateProperties&gt;

    Chrome 125 dan yang lebih baru

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

requestNetworkScan()

chrome.networking.onc.requestNetworkScan(
  networkType?: NetworkType,
)

Meminta agar subsistem jaringan memindai jaringan baru dan memperbarui daftar yang ditampilkan oleh getVisibleNetworks. Ini hanya permintaan: subsistem jaringan dapat memilih untuk mengabaikannya. Jika daftar diperbarui, peristiwa onNetworkListChanged akan diaktifkan.

Parameter

  • networkType

    NetworkType opsional

    Chrome 63 dan yang lebih baru

    Jika disediakan, meminta pemindaian khusus untuk jenisnya. Untuk Seluler, pemindaian jaringan seluler akan diminta jika didukung.

setProperties()

Janji
chrome.networking.onc.setProperties(
  networkGuid: string,
  properties: NetworkConfigProperties,
  callback?: function,
)

Menetapkan properti jaringan dengan ID networkGuid. Ini hanya valid untuk jaringan yang dikonfigurasikan (Sumber != Tidak ada). Sebagai gantinya, jaringan terlihat yang tidak dikonfigurasi harus menggunakan createNetwork. Dalam sesi kios, panggilan metode ini di jaringan bersama akan gagal.

Parameter

  • networkGuid

    string

    GUID jaringan yang akan ditetapkan propertinya.

  • Properti yang akan ditetapkan.

  • callback

    fungsi opsional

    Parameter callback terlihat seperti ini:

    () => void

Hasil

  • Janji<void>

    Chrome 125 dan yang lebih baru

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

startConnect()

Janji
chrome.networking.onc.startConnect(
  networkGuid: string,
  callback?: function,
)

Memulai koneksi ke jaringan dengan networkGuid.

Parameter

  • networkGuid

    string

    GUID jaringan yang akan dihubungkan.

  • callback

    fungsi opsional

    Parameter callback terlihat seperti ini:

    () => void

Hasil

  • Janji<void>

    Chrome 125 dan yang lebih baru

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

startDisconnect()

Janji
chrome.networking.onc.startDisconnect(
  networkGuid: string,
  callback?: function,
)

Memulai pemutusan koneksi dari jaringan dengan networkGuid.

Parameter

  • networkGuid

    string

    GUID jaringan yang akan diputuskan sambungannya.

  • callback

    fungsi opsional

    Parameter callback terlihat seperti ini:

    () => void

Hasil

  • Janji<void>

    Chrome 125 dan yang lebih baru

    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 jika daftar perangkat telah berubah atau properti status perangkat apa pun telah berubah.

Parameter

  • callback

    fungsi

    Parameter callback terlihat seperti ini:

    () => void

onNetworkListChanged

chrome.networking.onc.onNetworkListChanged.addListener(
  callback: function,
)

Diaktifkan jika daftar jaringan telah berubah. Mengirim daftar lengkap GUID untuk semua jaringan saat ini.

Parameter

  • callback

    fungsi

    Parameter callback terlihat seperti ini:

    (changes: string[]) => void

    • perubahan

      {i>string<i}[]

onNetworksChanged

chrome.networking.onc.onNetworksChanged.addListener(
  callback: function,
)

Diaktifkan saat properti berubah di jaringan mana pun. Mengirim daftar GUID untuk jaringan yang propertinya telah berubah.

Parameter

  • callback

    fungsi

    Parameter callback terlihat seperti ini:

    (changes: string[]) => void

    • perubahan

      {i>string<i}[]

onPortalDetectionCompleted

chrome.networking.onc.onPortalDetectionCompleted.addListener(
  callback: function,
)

Diaktifkan saat deteksi portal untuk jaringan selesai. Mengirim GUID jaringan dan status captive portal yang sesuai.

Parameter