คำอธิบาย
chrome.networking.onc
API ใช้สำหรับกำหนดค่าการเชื่อมต่อเครือข่าย (เครือข่ายมือถือ อีเทอร์เน็ต VPN หรือ Wi-Fi) API นี้พร้อมใช้งานในเซสชันคีออสก์ของ Chrome OS ที่เปิดใช้อัตโนมัติ
การกำหนดค่าการเชื่อมต่อเครือข่ายเป็นไปตามข้อกำหนดของ Open Network Configuration (ONC)
หมายเหตุ: คุณสมบัติของพจนานุกรมและค่า enum ส่วนใหญ่ใช้ UpperCamelCase ที่ตรงกับข้อกําหนดของ ONC แทนการใช้แบบ JavaScript LowCamelCase
สิทธิ์
networking.onc
ความพร้อมใช้งาน
ประเภท
ActivationStateType
ค่าแจกแจง
CaptivePortalStatus
ค่าแจกแจง
CellularProperties
พร็อพเพอร์ตี้
-
ActivationState
ActivationStateType ไม่บังคับ
สถานะการเปิดใช้งานบัญชีผู้ให้บริการ
-
ActivationType
string ไม่บังคับ
ประเภทการเปิดใช้งานเครือข่ายมือถือ
-
AllowRoaming
บูลีน ไม่บังคับ
อนุญาตการโรมมิ่งสำหรับเครือข่ายหรือไม่
-
AutoConnect
บูลีน ไม่บังคับ
กำหนดว่าควรเชื่อมต่อเครือข่ายมือถือโดยอัตโนมัติหรือไม่ (เมื่ออยู่ในพื้นที่ให้บริการ)
-
ครอบครัว
string ไม่บังคับ
กลุ่มเทคโนโลยีอุปกรณ์เคลื่อนที่ -
CDMA
หรือGSM
-
FirmwareRevision
string ไม่บังคับ
โหลดการแก้ไขเฟิร์มแวร์ในโมเด็มเครือข่ายมือถือแล้ว
-
FoundNetworks
FoundNetworkProperties[] ไม่บังคับ
รายการเครือข่ายที่พบในการสแกนเครือข่ายครั้งล่าสุด
-
HardwareRevision
string ไม่บังคับ
การแก้ไขฮาร์ดแวร์โมเด็มเครือข่ายมือถือ
-
HomeProvider
CellularProviderProperties ไม่บังคับ
ข้อมูลเกี่ยวกับผู้ให้บริการที่ออกซิมการ์ดซึ่งปัจจุบันติดตั้งไว้ในโมเด็ม
-
ผู้ผลิต
string ไม่บังคับ
ผู้ผลิตโมเด็มเครือข่ายมือถือ
-
ModelID
string ไม่บังคับ
รหัสรุ่นของโมเด็มเครือข่ายมือถือ
-
NetworkTechnology
string ไม่บังคับ
หากโมเด็มมีการลงทะเบียนบนเครือข่าย แสดงว่าเทคโนโลยีเครือข่ายใช้อยู่ในปัจจุบัน
-
PaymentPortal
PaymentPortal ไม่บังคับ
พอร์ทัลการชำระเงินออนไลน์ที่ผู้ใช้สามารถใช้เพื่อลงชื่อสมัครใช้หรือแก้ไขแพ็กเกจอินเทอร์เน็ตมือถือได้
-
RoamingState
string ไม่บังคับ
สถานะการโรมมิ่งของโมเด็มเครือข่ายมือถือในเครือข่ายปัจจุบัน
-
SIMLockStatus
SIMLockStatus ไม่บังคับ
สถานะของการล็อกซิมสำหรับเครือข่ายครอบครัว GSM
-
SIMPresent
บูลีน ไม่บังคับ
มีซิมการ์ดหรือไม่
-
กำลังสแกน
บูลีน ไม่บังคับ
Chrome 63 ขึ้นไปเป็นจริงเมื่อการสแกนเครือข่ายมือถืออยู่ระหว่างดำเนินการ
-
ServingOperator
CellularProviderProperties ไม่บังคับ
ข้อมูลเกี่ยวกับผู้ให้บริการเครือข่ายซึ่งลงทะเบียนโมเด็มไว้ในปัจจุบัน
-
SignalStrength
ตัวเลข ไม่บังคับ
ความแรงของสัญญาณเครือข่ายปัจจุบัน
-
SupportNetworkScan
บูลีน ไม่บังคับ
เครือข่ายมือถือรองรับการสแกนหรือไม่
CellularProviderProperties
พร็อพเพอร์ตี้
-
รหัส
string
รหัสเครือข่ายมือถือคือการเชื่อมโยง MCC (รหัสประเทศของอุปกรณ์เคลื่อนที่) ของเครือข่ายกับ MNC (รหัสเครือข่ายมือถือ) แบบง่ายๆ
-
ประเทศ
string ไม่บังคับ
รหัสประเทศแบบ 2 ตัวอักษร
-
ชื่อ
string
ชื่อโอเปอเรเตอร์
CellularStateProperties
พร็อพเพอร์ตี้
-
ActivationState
ActivationStateType ไม่บังคับ
-
NetworkTechnology
string ไม่บังคับ
-
RoamingState
string ไม่บังคับ
-
SIMPresent
บูลีน ไม่บังคับ
-
SignalStrength
ตัวเลข ไม่บังคับ
CertificatePattern
พร็อพเพอร์ตี้
-
EnrollmentURI
string[] ไม่บังคับ
รายการ URI ที่นำทางผู้ใช้ไปได้ในกรณีที่ไม่พบใบรับรองที่ตรงกับรูปแบบนี้
-
ผู้ออก
IssuerSubjectPattern ไม่บังคับ
หากมีการตั้งค่านี้แล้ว ให้กำหนดรูปแบบให้ตรงกับการตั้งค่าของผู้ออก X.509
-
IssuerCARef
string[] ไม่บังคับ
รายการใบรับรอง CA ของผู้ออกใบรับรอง ต้องลงนามใบรับรองโดยหนึ่งในนั้น เพื่อให้ตรงกับรูปแบบนี้
-
เรื่อง
IssuerSubjectPattern ไม่บังคับ
หากมีการตั้งค่านี้แล้ว ให้กำหนดรูปแบบให้ตรงกับการตั้งค่าหัวเรื่อง X.509 ที่ควรจับคู่
ClientCertificateType
ค่าแจกแจง
ConnectionStateType
ค่าแจกแจง
DeviceStateProperties
พร็อพเพอร์ตี้
-
SIMLockStatus
SIMLockStatus ไม่บังคับ
Chrome 62 ขึ้นไปสถานะการล็อกซิมหากประเภท = เครือข่ายมือถือและ SIMpresent = จริง
-
SIMPresent
บูลีน ไม่บังคับ
Chrome 62 ขึ้นไปตั้งค่าสถานะที่มีอยู่ของซิมหากประเภทอุปกรณ์เป็นเครือข่ายมือถือ
-
กำลังสแกน
บูลีน ไม่บังคับ
ตั้งค่าว่าเปิดใช้อุปกรณ์อยู่หรือไม่ เป็นจริงหากอุปกรณ์กำลังสแกนอยู่
-
รัฐ
สถานะปัจจุบันของอุปกรณ์
-
ประเภท
ประเภทเครือข่ายที่เชื่อมโยงกับอุปกรณ์ (เครือข่ายมือถือ อีเทอร์เน็ต หรือ Wi-Fi)
DeviceStateType
ค่าแจกแจง
"ไม่ได้เริ่มต้น"
อุปกรณ์พร้อมใช้งานแต่ยังไม่ได้เริ่มต้น
"ปิดใช้"
เริ่มต้นอุปกรณ์แล้วแต่ยังไม่ได้เปิดใช้งาน
"กำลังเปิดใช้"
มีการส่งคำขอสถานะ "เปิดใช้" แล้ว แต่ยังดำเนินการไม่เสร็จสมบูรณ์
"เปิดใช้"
เปิดใช้อุปกรณ์อยู่
"ไม่อนุญาต"
ไม่อนุญาตให้ใช้อุปกรณ์
EAPProperties
พร็อพเพอร์ตี้
-
AnonymousIdentity
string ไม่บังคับ
-
รหัส ClientCertPKCS11
string ไม่บังคับ
Chrome 60 ขึ้นไป -
ClientCertPattern
CertificatePattern ไม่บังคับ
-
ClientCertProvisioningProfileId
string ไม่บังคับ
Chrome 93 ขึ้นไป -
ClientCertRef
string ไม่บังคับ
-
ClientCertType
-
ข้อมูลระบุตัวตน
string ไม่บังคับ
-
ด้านใน
string ไม่บังคับ
-
ด้านนอก
string ไม่บังคับ
ประเภท EAP ภายนอก ONC กำหนดไว้ แต่อาจไม่ได้ระบุไว้เมื่อแปลจาก Shill
-
รหัสผ่าน
string ไม่บังคับ
-
SaveCredentials
บูลีน ไม่บังคับ
-
ServerCAPEMs
string[] ไม่บังคับ
-
ServerCARefs
string[] ไม่บังคับ
-
SubjectMatch
ManagedDOMString ไม่บังคับ
Chrome 60 ขึ้นไป -
UseProactiveKeyCaching
บูลีน ไม่บังคับ
-
UseSystemCAs
บูลีน ไม่บังคับ
EthernetProperties
พร็อพเพอร์ตี้
-
การตรวจสอบสิทธิ์
string ไม่บังคับ
การตรวจสอบสิทธิ์ที่ใช้โดยเครือข่ายอีเทอร์เน็ต ค่าที่เป็นไปได้คือ
None
และ8021X
-
AutoConnect
บูลีน ไม่บังคับ
เครือข่ายอีเทอร์เน็ตควรเชื่อมต่อโดยอัตโนมัติหรือไม่
-
EAP
EAPProperties ไม่บังคับ
การตั้งค่า EAP ของเครือข่าย จำเป็นสำหรับการตรวจสอบสิทธิ์ 8021X
EthernetStateProperties
พร็อพเพอร์ตี้
-
การตรวจสอบสิทธิ์
string
FoundNetworkProperties
พร็อพเพอร์ตี้
-
LongName
string ไม่บังคับ
ชื่อรูปแบบยาวของผู้ให้บริการเครือข่าย
-
NetworkId
string
รหัสเครือข่าย
-
ShortName
string ไม่บังคับ
ชื่อรูปแบบสั้นของผู้ให้บริการเครือข่าย
-
สถานะ
string
ความพร้อมใช้งานของเครือข่าย
-
เทคโนโลยี
string
เข้าถึงเทคโนโลยีที่เครือข่ายใช้
GlobalPolicy
พร็อพเพอร์ตี้
-
AllowOnlyPolicyNetworksToAutoconnect
บูลีน ไม่บังคับ
หากเป็น "จริง" เฉพาะเครือข่ายนโยบายเท่านั้นที่จะเชื่อมต่ออัตโนมัติได้ ค่าเริ่มต้นคือ "เท็จ"
-
AllowOnlyPolicyNetworksToConnect
บูลีน ไม่บังคับ
หากเป็น "จริง" คุณจะเชื่อมต่อได้เฉพาะเครือข่ายนโยบายเท่านั้น และจะไม่เพิ่มหรือกำหนดค่าเครือข่ายใหม่ ค่าเริ่มต้นคือ "เท็จ"
-
AllowOnlyPolicyNetworksToConnectIfAvailable
บูลีน ไม่บังคับ
Chrome เวอร์ชัน 70 ขึ้นไปหากค่า "จริง" และเครือข่ายที่มีการจัดการมีอยู่ในรายการเครือข่ายที่มองเห็นได้ คุณจะเชื่อมต่อได้เฉพาะเครือข่ายนโยบายเท่านั้น รวมถึงจะเพิ่มหรือกำหนดค่าเครือข่ายใหม่ไม่ได้ ค่าเริ่มต้นคือ "เท็จ"
-
BlockedHexSSIDs
string[] ไม่บังคับ
Chrome เวอร์ชัน 86 ขึ้นไปรายการเครือข่ายที่ถูกบล็อก ห้ามเชื่อมต่อกับเครือข่ายที่ถูกบล็อก คุณสามารถเลิกบล็อกเครือข่ายอีกครั้งได้โดยระบุการกำหนดค่าเครือข่ายที่ชัดเจน ค่าเริ่มต้นจะเป็นรายการที่ว่างเปล่า
IPConfigProperties
พร็อพเพอร์ตี้
-
ExcludedRoutes
string[] ไม่บังคับ
Chrome เวอร์ชัน 76 ขึ้นไปอาร์เรย์ของบล็อก IP ในรูปแบบ CIDR โปรดดูรายละเอียดที่ onc_spec.md
-
เกตเวย์
string ไม่บังคับ
ที่อยู่เกตเวย์ที่ใช้สำหรับการกำหนดค่า IP
-
IPAddress
string ไม่บังคับ
ที่อยู่ IP สำหรับการเชื่อมต่อ อาจเป็นที่อยู่ IPv4 หรือ IPv6 ก็ได้ ทั้งนี้ขึ้นอยู่กับค่าของ
Type
-
IncludedRoutes
string[] ไม่บังคับ
Chrome เวอร์ชัน 76 ขึ้นไปอาร์เรย์ของบล็อก IP ในรูปแบบ CIDR โปรดดูรายละเอียดที่ onc_spec.md
-
NameServers
string[] ไม่บังคับ
อาร์เรย์ของที่อยู่ที่ใช้สำหรับเนมเซิร์ฟเวอร์
-
RoutingPrefix
ตัวเลข ไม่บังคับ
คำนำหน้าการกำหนดเส้นทาง
-
SearchDomains
string[] ไม่บังคับ
Chrome เวอร์ชัน 76 ขึ้นไปอาร์เรย์ของสตริงสำหรับการกำหนดชื่อ โปรดดูรายละเอียดที่ onc_spec.md
-
ประเภท
string ไม่บังคับ
ประเภทการกำหนดค่า IP อาจเป็น
IPv4
หรือIPv6
ก็ได้ -
WebProxyAutoDiscoveryUrl
string ไม่บังคับ
URL สำหรับ WEb Proxy Auto-Discovery ตามที่รายงานผ่าน DHCP
IPConfigType
ค่าแจกแจง
"DHCP"
IssuerSubjectPattern
พร็อพเพอร์ตี้
-
CommonName
string ไม่บังคับ
หากมีการตั้งค่า ค่าที่ตรงกับชื่อจริงของเจ้าของใบรับรอง
-
Locality
string ไม่บังคับ
หากมีการตั้งค่า ค่าที่จะตรงกับตำแหน่งทั่วไปของเจ้าของใบรับรอง
-
องค์กร
string ไม่บังคับ
หากมีการตั้งค่า ค่าที่ตรงกับองค์กรของเจ้าของใบรับรอง อย่างน้อย 1 องค์กรควรตรงกับค่า
-
OrganizationalUnit
string ไม่บังคับ
หากมีการตั้งค่า ค่าที่ตรงกับหน่วยขององค์กรของหัวเรื่องใบรับรอง หน่วยขององค์กรอย่างน้อย 1 หน่วยควรตรงกับค่า
ManagedBoolean
พร็อพเพอร์ตี้
-
ใช้งานอยู่
บูลีน ไม่บังคับ
ค่าที่ใช้งานอยู่ในปัจจุบันที่เครื่องมือจัดการการกำหนดค่าเครือข่ายใช้อยู่ (เช่น Shill)
-
DeviceEditable
บูลีน ไม่บังคับ
มี DevicePolicy สำหรับพร็อพเพอร์ตี้อยู่และอนุญาตให้แก้ไขพร็อพเพอร์ตี้หรือไม่ (เช่น ได้ตั้งค่าพร็อพเพอร์ตี้ที่แนะนำไว้ในนโยบาย) ค่าเริ่มต้นคือ
false
-
DevicePolicy
บูลีน ไม่บังคับ
ค่าพร็อพเพอร์ตี้ที่ระบุโดยนโยบายด้านอุปกรณ์
-
มีผลอยู่
string ไม่บังคับ
แหล่งที่มาที่ใช้ระบุค่าพร็อพเพอร์ตี้ที่มีประสิทธิภาพ
-
บูลีน ไม่บังคับ
ค่าที่ตั้งไว้สำหรับผู้ใช้ทั้งหมดของอุปกรณ์ ระบุเมื่อ
DeviceEditiable
คือtrue
เท่านั้น -
UserEditable
บูลีน ไม่บังคับ
มี UserPolicy สำหรับพร็อพเพอร์ตี้หรือไม่ และอนุญาตให้แก้ไขพร็อพเพอร์ตี้ (เช่น นโยบายที่ตั้งค่าพร็อพเพอร์ตี้ที่แนะนำ) ค่าเริ่มต้นคือ
false
-
UserPolicy
บูลีน ไม่บังคับ
ค่าพร็อพเพอร์ตี้ที่ระบุโดยนโยบายผู้ใช้
-
UserSetting
บูลีน ไม่บังคับ
ค่าพร็อพเพอร์ตี้ที่กำหนดโดยผู้ใช้ที่ลงชื่อเข้าสู่ระบบ ระบุเมื่อ
UserEditable
คือtrue
เท่านั้น
ManagedCellularProperties
พร็อพเพอร์ตี้
-
ActivationState
ActivationStateType ไม่บังคับ
-
ActivationType
string ไม่บังคับ
-
AllowRoaming
บูลีน ไม่บังคับ
-
AutoConnect
ManagedBoolean ไม่บังคับ
-
ครอบครัว
string ไม่บังคับ
โปรดดู
CellularProperties.Family
-
FirmwareRevision
string ไม่บังคับ
-
FoundNetworks
FoundNetworkProperties[] ไม่บังคับ
-
HardwareRevision
string ไม่บังคับ
-
HomeProvider
CellularProviderProperties[] ไม่บังคับ
-
ผู้ผลิต
string ไม่บังคับ
-
ModelID
string ไม่บังคับ
โปรดดู
CellularProperties.ModelID
-
NetworkTechnology
string ไม่บังคับ
-
PaymentPortal
PaymentPortal ไม่บังคับ
-
RoamingState
string ไม่บังคับ
-
SIMLockStatus
SIMLockStatus ไม่บังคับ
-
SIMPresent
บูลีน ไม่บังคับ
-
กำลังสแกน
บูลีน ไม่บังคับ
Chrome 63 ขึ้นไปโปรดดู
CellularProperties.Scanning
-
ServingOperator
CellularProviderProperties ไม่บังคับ
-
SignalStrength
ตัวเลข ไม่บังคับ
-
SupportNetworkScan
บูลีน ไม่บังคับ
ManagedDOMString
พร็อพเพอร์ตี้
-
ใช้งานอยู่
string ไม่บังคับ
ค่าที่ใช้งานอยู่ในปัจจุบันที่เครื่องมือจัดการการกำหนดค่าเครือข่ายใช้อยู่ (เช่น Shill)
-
DeviceEditable
บูลีน ไม่บังคับ
มี DevicePolicy สำหรับพร็อพเพอร์ตี้อยู่และอนุญาตให้แก้ไขพร็อพเพอร์ตี้หรือไม่ (เช่น ได้ตั้งค่าพร็อพเพอร์ตี้ที่แนะนำไว้ในนโยบาย) ค่าเริ่มต้นคือ
false
-
DevicePolicy
string ไม่บังคับ
ค่าพร็อพเพอร์ตี้ที่ระบุโดยนโยบายด้านอุปกรณ์
-
มีผลอยู่
string ไม่บังคับ
แหล่งที่มาที่ใช้ระบุค่าพร็อพเพอร์ตี้ที่มีประสิทธิภาพ
-
string ไม่บังคับ
ค่าที่ตั้งไว้สำหรับผู้ใช้ทั้งหมดของอุปกรณ์ ระบุเมื่อ
DeviceEditiable
คือtrue
เท่านั้น -
UserEditable
บูลีน ไม่บังคับ
มี UserPolicy สำหรับพร็อพเพอร์ตี้หรือไม่ และอนุญาตให้แก้ไขพร็อพเพอร์ตี้ (เช่น นโยบายที่ตั้งค่าพร็อพเพอร์ตี้ที่แนะนำ) ค่าเริ่มต้นคือ
false
-
UserPolicy
string ไม่บังคับ
ค่าพร็อพเพอร์ตี้ที่ระบุโดยนโยบายผู้ใช้
-
UserSetting
string ไม่บังคับ
ค่าพร็อพเพอร์ตี้ที่กำหนดโดยผู้ใช้ที่ลงชื่อเข้าสู่ระบบ ระบุเมื่อ
UserEditable
คือtrue
เท่านั้น
ManagedDOMStringList
พร็อพเพอร์ตี้
-
ใช้งานอยู่
string[] ไม่บังคับ
ค่าที่ใช้งานอยู่ในปัจจุบันที่เครื่องมือจัดการการกำหนดค่าเครือข่ายใช้อยู่ (เช่น Shill)
-
DeviceEditable
บูลีน ไม่บังคับ
มี DevicePolicy สำหรับพร็อพเพอร์ตี้อยู่และอนุญาตให้แก้ไขพร็อพเพอร์ตี้หรือไม่ (เช่น ได้ตั้งค่าพร็อพเพอร์ตี้ที่แนะนำไว้ในนโยบาย) ค่าเริ่มต้นคือ
false
-
DevicePolicy
string[] ไม่บังคับ
ค่าพร็อพเพอร์ตี้ที่ระบุโดยนโยบายด้านอุปกรณ์
-
มีผลอยู่
string ไม่บังคับ
แหล่งที่มาที่ใช้ระบุค่าพร็อพเพอร์ตี้ที่มีประสิทธิภาพ
-
string[] ไม่บังคับ
ค่าที่ตั้งไว้สำหรับผู้ใช้ทั้งหมดของอุปกรณ์ ระบุเมื่อ
DeviceEditiable
คือtrue
เท่านั้น -
UserEditable
บูลีน ไม่บังคับ
มี UserPolicy สำหรับพร็อพเพอร์ตี้หรือไม่ และอนุญาตให้แก้ไขพร็อพเพอร์ตี้ (เช่น นโยบายที่ตั้งค่าพร็อพเพอร์ตี้ที่แนะนำ) ค่าเริ่มต้นคือ
false
-
UserPolicy
string[] ไม่บังคับ
ค่าพร็อพเพอร์ตี้ที่ระบุโดยนโยบายผู้ใช้
-
UserSetting
string[] ไม่บังคับ
ค่าพร็อพเพอร์ตี้ที่กำหนดโดยผู้ใช้ที่ลงชื่อเข้าสู่ระบบ ระบุเมื่อ
UserEditable
คือtrue
เท่านั้น
ManagedEthernetProperties
พร็อพเพอร์ตี้
-
การตรวจสอบสิทธิ์
ManagedDOMString ไม่บังคับ
-
AutoConnect
ManagedBoolean ไม่บังคับ
ManagedIPConfigProperties
พร็อพเพอร์ตี้
-
เกตเวย์
ManagedDOMString ไม่บังคับ
โปรดดู
IPConfigProperties.Gateway
-
IPAddress
ManagedDOMString ไม่บังคับ
โปรดดู
IPConfigProperties.IPAddress
-
NameServers
ManagedDOMStringList ไม่บังคับ
-
RoutingPrefix
ManagedLong ไม่บังคับ
-
ประเภท
ManagedDOMString ไม่บังคับ
โปรดดู
IPConfigProperties.Type
-
WebProxyAutoDiscoveryUrl
ManagedDOMString ไม่บังคับ
ManagedIPConfigType
พร็อพเพอร์ตี้
-
ใช้งานอยู่
IPConfigType ไม่บังคับ
ค่าที่ใช้งานอยู่ในปัจจุบันที่เครื่องมือจัดการการกำหนดค่าเครือข่ายใช้อยู่ (เช่น Shill)
-
DeviceEditable
บูลีน ไม่บังคับ
มี DevicePolicy สำหรับพร็อพเพอร์ตี้อยู่และอนุญาตให้แก้ไขพร็อพเพอร์ตี้หรือไม่ (เช่น ได้ตั้งค่าพร็อพเพอร์ตี้ที่แนะนำไว้ในนโยบาย) ค่าเริ่มต้นคือ
false
-
DevicePolicy
IPConfigType ไม่บังคับ
ค่าพร็อพเพอร์ตี้ที่ระบุโดยนโยบายด้านอุปกรณ์
-
มีผลอยู่
string ไม่บังคับ
แหล่งที่มาที่ใช้ระบุค่าพร็อพเพอร์ตี้ที่มีประสิทธิภาพ
-
IPConfigType ไม่บังคับ
ค่าที่ตั้งไว้สำหรับผู้ใช้ทั้งหมดของอุปกรณ์ ระบุเมื่อ
DeviceEditiable
คือtrue
เท่านั้น -
UserEditable
บูลีน ไม่บังคับ
มี UserPolicy สำหรับพร็อพเพอร์ตี้หรือไม่ และอนุญาตให้แก้ไขพร็อพเพอร์ตี้ (เช่น นโยบายที่ตั้งค่าพร็อพเพอร์ตี้ที่แนะนำ) ค่าเริ่มต้นคือ
false
-
UserPolicy
IPConfigType ไม่บังคับ
ค่าพร็อพเพอร์ตี้ที่ระบุโดยนโยบายผู้ใช้
-
UserSetting
IPConfigType ไม่บังคับ
ค่าพร็อพเพอร์ตี้ที่กำหนดโดยผู้ใช้ที่ลงชื่อเข้าสู่ระบบ ระบุเมื่อ
UserEditable
คือtrue
เท่านั้น
ManagedLong
พร็อพเพอร์ตี้
-
ใช้งานอยู่
ตัวเลข ไม่บังคับ
ค่าที่ใช้งานอยู่ในปัจจุบันที่เครื่องมือจัดการการกำหนดค่าเครือข่ายใช้อยู่ (เช่น Shill)
-
DeviceEditable
บูลีน ไม่บังคับ
มี DevicePolicy สำหรับพร็อพเพอร์ตี้อยู่และอนุญาตให้แก้ไขพร็อพเพอร์ตี้หรือไม่ (เช่น ได้ตั้งค่าพร็อพเพอร์ตี้ที่แนะนำไว้ในนโยบาย) ค่าเริ่มต้นคือ
false
-
DevicePolicy
ตัวเลข ไม่บังคับ
ค่าพร็อพเพอร์ตี้ที่ระบุโดยนโยบายด้านอุปกรณ์
-
มีผลอยู่
string ไม่บังคับ
แหล่งที่มาที่ใช้ระบุค่าพร็อพเพอร์ตี้ที่มีประสิทธิภาพ
-
ตัวเลข ไม่บังคับ
ค่าที่ตั้งไว้สำหรับผู้ใช้ทั้งหมดของอุปกรณ์ ระบุเมื่อ
DeviceEditiable
คือtrue
เท่านั้น -
UserEditable
บูลีน ไม่บังคับ
มี UserPolicy สำหรับพร็อพเพอร์ตี้หรือไม่ และอนุญาตให้แก้ไขพร็อพเพอร์ตี้ (เช่น นโยบายที่ตั้งค่าพร็อพเพอร์ตี้ที่แนะนำ) ค่าเริ่มต้นคือ
false
-
UserPolicy
ตัวเลข ไม่บังคับ
ค่าพร็อพเพอร์ตี้ที่ระบุโดยนโยบายผู้ใช้
-
UserSetting
ตัวเลข ไม่บังคับ
ค่าพร็อพเพอร์ตี้ที่กำหนดโดยผู้ใช้ที่ลงชื่อเข้าสู่ระบบ ระบุเมื่อ
UserEditable
คือtrue
เท่านั้น
ManagedManualProxySettings
พร็อพเพอร์ตี้
-
FTPProxy
ManagedProxyLocation ไม่บังคับ
โปรดดู
ManualProxySettings.FTPProxy
-
HTTPProxy
ManagedProxyLocation ไม่บังคับ
-
ถุงเท้า
ManagedProxyLocation ไม่บังคับ
โปรดดู
ManualProxySettings.SOCKS
-
SecureHTTPProxy
ManagedProxyLocation ไม่บังคับ
ManagedProperties
พร็อพเพอร์ตี้
-
เครือข่ายมือถือ
ManagedCellularProperties ไม่บังคับ
โปรดดู
NetworkProperties.Cellular
-
เชื่อมต่อได้
บูลีน ไม่บังคับ
-
ConnectionState
ConnectionStateType ไม่บังคับ
-
ErrorState
string ไม่บังคับ
โปรดดู
NetworkProperties.ErrorState
-
อีเทอร์เน็ต
ManagedEthernetProperties ไม่บังคับ
โปรดดู
NetworkProperties.Ethernet
-
GUID
string
โปรดดู
NetworkProperties.GUID
-
IPAddressConfigType
ManagedIPConfigType ไม่บังคับ
-
IPConfigs
IPConfigProperties[] ไม่บังคับ
โปรดดู
NetworkProperties.IPConfigs
-
MacAddress
string ไม่บังคับ
โปรดดู
NetworkProperties.MacAddress
-
แบบจำกัดปริมาณ
ManagedBoolean ไม่บังคับ
Chrome เวอร์ชัน 85 ขึ้นไปโปรดดู
NetworkProperties.Metered
-
ชื่อ
ManagedDOMString ไม่บังคับ
โปรดดู
NetworkProperties.Name
-
NameServersConfigType
ManagedIPConfigType ไม่บังคับ
-
ลำดับความสำคัญ
ManagedLong ไม่บังคับ
โปรดดู
NetworkProperties.Priority
-
ProxySettings
ManagedProxySettings ไม่บังคับ
-
RestrictedConnectivity
บูลีน ไม่บังคับ
-
SavedIPConfig
IPConfigProperties ไม่บังคับ
-
แหล่งที่มา
string ไม่บังคับ
โปรดดู
NetworkProperties.Source
-
StaticIPConfig
ManagedIPConfigProperties ไม่บังคับ
-
TrafficCounterResetTime
ตัวเลข ไม่บังคับ
Chrome 125 ขึ้นไป -
ประเภท
โปรดดู
NetworkProperties.Type
-
VPN
ManagedVPNProperties ไม่บังคับ
โปรดดู
NetworkProperties.VPN
-
WiFi
ManagedWiFiProperties ไม่บังคับ
โปรดดู
NetworkProperties.WiFi
ManagedProxyLocation
พร็อพเพอร์ตี้
-
โฮสต์
โปรดดู
ProxyLocation.Host
-
พอร์ต
โปรดดู
ProxyLocation.Port
ManagedProxySettings
พร็อพเพอร์ตี้
-
ExcludeDomains
ManagedDOMStringList ไม่บังคับ
โปรดดู
ProxySettings.ExcludeDomains
-
กำหนดเอง
ManagedManualProxySettings ไม่บังคับ
โปรดดู
ProxySettings.Manual
-
PAC
ManagedDOMString ไม่บังคับ
โปรดดู
ProxySettings.PAC
-
ประเภท
โปรดดู
ProxySettings.Type
ManagedProxySettingsType
พร็อพเพอร์ตี้
-
ใช้งานอยู่
ProxySettingsType ไม่บังคับ
ค่าที่ใช้งานอยู่ในปัจจุบันที่เครื่องมือจัดการการกำหนดค่าเครือข่ายใช้อยู่ (เช่น Shill)
-
DeviceEditable
บูลีน ไม่บังคับ
มี DevicePolicy สำหรับพร็อพเพอร์ตี้อยู่และอนุญาตให้แก้ไขพร็อพเพอร์ตี้หรือไม่ (เช่น ได้ตั้งค่าพร็อพเพอร์ตี้ที่แนะนำไว้ในนโยบาย) ค่าเริ่มต้นคือ
false
-
DevicePolicy
ProxySettingsType ไม่บังคับ
ค่าพร็อพเพอร์ตี้ที่ระบุโดยนโยบายด้านอุปกรณ์
-
มีผลอยู่
string ไม่บังคับ
แหล่งที่มาที่ใช้ระบุค่าพร็อพเพอร์ตี้ที่มีประสิทธิภาพ
-
ProxySettingsType ไม่บังคับ
ค่าที่ตั้งไว้สำหรับผู้ใช้ทั้งหมดของอุปกรณ์ ระบุเมื่อ
DeviceEditiable
คือtrue
เท่านั้น -
UserEditable
บูลีน ไม่บังคับ
มี UserPolicy สำหรับพร็อพเพอร์ตี้หรือไม่ และอนุญาตให้แก้ไขพร็อพเพอร์ตี้ (เช่น นโยบายที่ตั้งค่าพร็อพเพอร์ตี้ที่แนะนำ) ค่าเริ่มต้นคือ
false
-
UserPolicy
ProxySettingsType ไม่บังคับ
ค่าพร็อพเพอร์ตี้ที่ระบุโดยนโยบายผู้ใช้
-
UserSetting
ProxySettingsType ไม่บังคับ
ค่าพร็อพเพอร์ตี้ที่กำหนดโดยผู้ใช้ที่ลงชื่อเข้าสู่ระบบ ระบุเมื่อ
UserEditable
คือtrue
เท่านั้น
ManagedThirdPartyVPNProperties
พร็อพเพอร์ตี้
-
ExtensionID
-
ProviderName
string ไม่บังคับ
ManagedVPNProperties
พร็อพเพอร์ตี้
-
AutoConnect
ManagedBoolean ไม่บังคับ
โปรดดู
VPNProperties.AutoConnect
-
โฮสต์
ManagedDOMString ไม่บังคับ
โปรดดู
VPNProperties.Host
-
ประเภท
ManagedDOMString ไม่บังคับ
โปรดดู
VPNProperties.Type
ManagedWiFiProperties
พร็อพเพอร์ตี้
-
AllowGatewayARPPolling
ManagedBoolean ไม่บังคับ
-
AutoConnect
ManagedBoolean ไม่บังคับ
โปรดดู
WiFiProperties.AutoConnect
-
BSSID
string ไม่บังคับ
โปรดดู
WiFiProperties.BSSID
-
ความถี่
ตัวเลข ไม่บังคับ
โปรดดู
WiFiProperties.Frequency
-
FrequencyList
number[] ไม่บังคับ
โปรดดู
WiFiProperties.FrequencyList
-
HexSSID
ManagedDOMString ไม่บังคับ
โปรดดู
WiFiProperties.HexSSID
-
HiddenSSID
ManagedBoolean ไม่บังคับ
โปรดดู
WiFiProperties.HiddenSSID
-
RoamThreshold
ManagedLong ไม่บังคับ
เลิกใช้งาน ละเว้นแล้ว โปรดดู
WiFiProperties.RoamThreshold
-
SSID
ManagedDOMString ไม่บังคับ
โปรดดู
WiFiProperties.SSID
-
ความปลอดภัย
โปรดดู
WiFiProperties.Security
-
SignalStrength
ตัวเลข ไม่บังคับ
ManualProxySettings
พร็อพเพอร์ตี้
-
FTPProxy
ProxyLocation ไม่บังคับ
การตั้งค่าสำหรับพร็อกซี FTP
-
HTTPProxy
ProxyLocation ไม่บังคับ
การตั้งค่าสำหรับพร็อกซี HTTP
-
ถุงเท้า
ProxyLocation ไม่บังคับ
การตั้งค่าสำหรับพร็อกซี SOCKS
-
SecureHTTPProxy
ProxyLocation ไม่บังคับ
การตั้งค่าสำหรับพร็อกซี HTTP ที่ปลอดภัย
NetworkConfigProperties
พร็อพเพอร์ตี้
-
เครือข่ายมือถือ
CellularProperties ไม่บังคับ
โปรดดู
NetworkProperties.Cellular
-
อีเทอร์เน็ต
EthernetProperties ไม่บังคับ
โปรดดู
NetworkProperties.Ethernet
-
GUID
string ไม่บังคับ
โปรดดู
NetworkProperties.GUID
-
IPAddressConfigType
IPConfigType ไม่บังคับ
-
ชื่อ
string ไม่บังคับ
โปรดดู
NetworkProperties.Name
-
NameServersConfigType
IPConfigType ไม่บังคับ
-
ลำดับความสำคัญ
ตัวเลข ไม่บังคับ
โปรดดู
NetworkProperties.Priority
-
ประเภท
NetworkType ไม่บังคับ
โปรดดู
NetworkProperties.Type
-
VPN
VPNProperties ไม่บังคับ
โปรดดู
NetworkProperties.VPN
-
WiFi
WiFiProperties ไม่บังคับ
โปรดดู
NetworkProperties.WiFi
-
WiMAX
WiMAXProperties ไม่บังคับ
เลิกใช้งานแล้ว
NetworkFilter
พร็อพเพอร์ตี้
-
กำหนดค่าแล้ว
บูลีน ไม่บังคับ
หากเป็น "จริง" ให้รวมเฉพาะเครือข่ายที่กำหนดค่าไว้ (ที่บันทึกไว้) เท่านั้น ค่าเริ่มต้นคือ "false"
-
ขีดจำกัด
ตัวเลข ไม่บังคับ
จำนวนเครือข่ายสูงสุดที่จะส่งคืน ค่าเริ่มต้นจะเป็น 1000 หากไม่ได้ระบุ ใช้ 0 เพื่อไม่ให้มีขีดจำกัด
-
networkType
ประเภทเครือข่ายที่จะแสดงผล
-
มองเห็นได้
บูลีน ไม่บังคับ
หากเป็นจริง ให้รวมเฉพาะเครือข่ายที่มองเห็นได้ (เชื่อมต่อทางกายภาพหรืออยู่ในระยะสัญญาณ) เท่านั้น ค่าเริ่มต้นคือ "false"
NetworkProperties
พร็อพเพอร์ตี้
-
เครือข่ายมือถือ
CellularProperties ไม่บังคับ
สำหรับเครือข่ายมือถือ พร็อพเพอร์ตี้ของเครือข่ายมือถือ
-
เชื่อมต่อได้
บูลีน ไม่บังคับ
เครือข่ายสามารถเชื่อมต่อได้หรือไม่
-
ConnectionState
ConnectionStateType ไม่บังคับ
สถานะการเชื่อมต่อปัจจุบันของเครือข่าย
-
ErrorState
string ไม่บังคับ
สถานะข้อผิดพลาดเกี่ยวกับเครือข่ายที่บันทึกไว้ล่าสุด
-
อีเทอร์เน็ต
EthernetProperties ไม่บังคับ
สำหรับเครือข่ายอีเทอร์เน็ต พร็อพเพอร์ตี้เครือข่ายอีเทอร์เน็ต
-
GUID
string
GUID เครือข่าย
-
IPAddressConfigType
IPConfigType ไม่บังคับ
ประเภทการกำหนดค่าที่อยู่ IP ของเครือข่าย
-
IPConfigs
IPConfigProperties[] ไม่บังคับ
การกำหนดค่า IP ของเครือข่าย
-
MacAddress
string ไม่บังคับ
ที่อยู่ MAC ของเครือข่าย
-
แบบจำกัดปริมาณ
บูลีน ไม่บังคับ
Chrome เวอร์ชัน 85 ขึ้นไปเครือข่ายมีการวัดปริมาณอินเทอร์เน็ตหรือไม่
-
ชื่อ
string ไม่บังคับ
ชื่อเครือข่ายที่ใช้ง่าย
-
NameServersConfigType
IPConfigType ไม่บังคับ
ประเภทการกำหนดค่า IP สำหรับเนมเซิร์ฟเวอร์ที่เครือข่ายใช้
-
ลำดับความสำคัญ
ตัวเลข ไม่บังคับ
ลำดับความสำคัญของเครือข่าย
-
ProxySettings
ProxySettings ไม่บังคับ
การตั้งค่าพร็อกซีของเครือข่าย
-
RestrictedConnectivity
บูลีน ไม่บังคับ
สำหรับเครือข่ายที่เชื่อมต่อ การเชื่อมต่อเครือข่ายกับอินเทอร์เน็ตจะมีข้อจำกัดหรือไม่ เช่น กรณีที่เครือข่ายอยู่หลังพอร์ทัล หรือไม่ได้เปิดใช้งานเครือข่ายมือถือ
-
SavedIPConfig
IPConfigProperties ไม่บังคับ
การกําหนดค่า IP ที่ได้รับจากเซิร์ฟเวอร์ DHCP ก่อนใช้การกําหนดค่า IP แบบคงที่
-
แหล่งที่มา
string ไม่บังคับ
ระบุว่ามีการกำหนดค่าเครือข่ายหรือไม่และอย่างไร ค่าที่เป็นไปได้มีดังนี้
Device
DevicePolicy
User
UserPolicy
None
"ไม่มี" ขัดแย้งกับการสร้างโค้ดส่วนขยาย เราจึงต้องใช้สตริงสำหรับ "Source" แทน enum ของ SourceType
-
StaticIPConfig
IPConfigProperties ไม่บังคับ
การกำหนดค่า IP แบบคงที่ของเครือข่าย
-
TrafficCounterResetTime
ตัวเลข ไม่บังคับ
Chrome 125 ขึ้นไปเมื่อมีการรีเซ็ตตัวนับการรับส่งข้อมูลครั้งล่าสุด
-
ประเภท
ประเภทเครือข่าย
-
VPN
VPNProperties ไม่บังคับ
สำหรับเครือข่าย VPN พร็อพเพอร์ตี้ VPN ของเครือข่าย
-
WiFi
WiFiProperties ไม่บังคับ
สำหรับเครือข่าย Wi-Fi จะเป็นพร็อพเพอร์ตี้ Wi-Fi ของเครือข่าย
NetworkStateProperties
พร็อพเพอร์ตี้
-
เครือข่ายมือถือ
CellularStateProperties ไม่บังคับ
โปรดดู
NetworkProperties.Cellular
-
เชื่อมต่อได้
บูลีน ไม่บังคับ
-
ConnectionState
ConnectionStateType ไม่บังคับ
-
ErrorState
string ไม่บังคับ
โปรดดู
NetworkProperties.ErrorState
-
อีเทอร์เน็ต
EthernetStateProperties ไม่บังคับ
โปรดดู
NetworkProperties.Ethernet
-
GUID
string
โปรดดู
NetworkProperties.GUID
-
ชื่อ
string ไม่บังคับ
โปรดดู
NetworkProperties.Name
-
ลำดับความสำคัญ
ตัวเลข ไม่บังคับ
โปรดดู
NetworkProperties.Priority
-
แหล่งที่มา
string ไม่บังคับ
โปรดดู
NetworkProperties.Source
-
ประเภท
โปรดดู
NetworkProperties.Type
-
VPN
VPNStateProperties ไม่บังคับ
โปรดดู
NetworkProperties.VPN
-
WiFi
WiFiStateProperties ไม่บังคับ
โปรดดู
NetworkProperties.WiFi
NetworkType
ค่าแจกแจง
"VPN"
PaymentPortal
พร็อพเพอร์ตี้
-
วิธีการ
string
วิธี HTTP ที่ใช้สำหรับพอร์ทัลการชำระเงิน
-
PostData
string ไม่บังคับ
ข้อมูลโพสต์ที่จะส่งไปยังพอร์ทัลการชำระเงิน ละเว้นเว้นแต่
Method
จะเป็นPOST
-
URL
string ไม่บังคับ
URL พอร์ทัลการชำระเงิน
ProxyLocation
พร็อพเพอร์ตี้
-
โฮสต์
string
โฮสต์ที่อยู่ IP ของพร็อกซี
-
พอร์ต
ตัวเลข
พอร์ตที่จะใช้สำหรับพร็อกซี
ProxySettings
พร็อพเพอร์ตี้
-
ExcludeDomains
string[] ไม่บังคับ
โดเมนและโฮสต์ที่มีการยกเว้นการตั้งค่าพร็อกซีด้วยตนเอง
-
กำหนดเอง
ManualProxySettings ไม่บังคับ
การตั้งค่าพร็อกซีด้วยตนเอง - ใช้สำหรับการตั้งค่าพร็อกซี
Manual
เท่านั้น -
PAC
string ไม่บังคับ
URL สำหรับไฟล์การกำหนดค่าพร็อกซีอัตโนมัติ
-
ประเภท
ประเภทของการตั้งค่าพร็อกซี
ProxySettingsType
ค่าแจกแจง
"PAC"
"WPAD"
SIMLockStatus
พร็อพเพอร์ตี้
-
LockEnabled
boolean
เปิดใช้การล็อกซิมอยู่หรือไม่
-
LockType
string
สถานะของการล็อกซิม - ค่าที่เป็นไปได้คือ
'sim-pin'
,'sim-puk'
และ''
-
RetriesLeft
ตัวเลข ไม่บังคับ
จำนวนครั้งที่อนุญาตให้ล็อกด้วย PIN ก่อนที่จะต้องใช้ PUK เพื่อปลดล็อก SIM
ThirdPartyVPNProperties
พร็อพเพอร์ตี้
-
ExtensionID
string
รหัสของส่วนขยายผู้ให้บริการ VPN บุคคลที่สาม
-
ProviderName
string ไม่บังคับ
ชื่อผู้ให้บริการ VPN
VPNProperties
พร็อพเพอร์ตี้
-
AutoConnect
บูลีน ไม่บังคับ
เครือข่าย VPN ควรเชื่อมต่อโดยอัตโนมัติหรือไม่
-
โฮสต์
string ไม่บังคับ
โฮสต์ VPN
-
ประเภท
string ไม่บังคับ
ประเภท VPN ไม่สามารถเป็น enum ได้เนื่องจาก "L2TP-IPSec" ค่านี้ไม่บังคับสำหรับ NetworkConfigProperties ซึ่งส่งไปยัง setProperties ซึ่งอาจนำไปใช้เพื่อตั้งค่าพร็อพเพอร์ตี้บางรายการเท่านั้น
VPNStateProperties
พร็อพเพอร์ตี้
-
ประเภท
string
โปรดดู
VPNProperties.Type
WiFiProperties
พร็อพเพอร์ตี้
-
AllowGatewayARPPolling
บูลีน ไม่บังคับ
อนุญาตให้มีการสำรวจ ARP ของเกตเวย์เริ่มต้นหรือไม่ ค่าเริ่มต้นคือ true
-
AutoConnect
บูลีน ไม่บังคับ
เครือข่าย Wi-Fi ควรเชื่อมต่อโดยอัตโนมัติหรือไม่เมื่ออยู่ในพื้นที่ให้บริการ
-
BSSID
string ไม่บังคับ
BSSID ของจุดเข้าใช้งานที่เกี่ยวข้อง
-
EAP
EAPProperties ไม่บังคับ
พร็อพเพอร์ตี้ EAP ของเครือข่าย ต้องระบุสำหรับเครือข่าย
WEP-8021X
และWPA-EAP
-
ความถี่
ตัวเลข ไม่บังคับ
ความถี่ในการทำงานของบริการ Wi-Fi เป็น MHz ความถี่ปัจจุบันที่เครือข่ายเชื่อมต่ออยู่สำหรับเครือข่ายที่เชื่อมต่อ หรือไม่เช่นนั้น จะใช้ความถี่ของ BSS ที่ดีที่สุดที่มีอยู่
-
FrequencyList
number[] ไม่บังคับ
ประกอบด้วยความถี่ในการทำงานทั้งหมดที่พบล่าสุดสำหรับเครือข่าย Wi-Fi
-
HexSSID
string ไม่บังคับ
สำเนาที่เข้ารหัส HEX ของ SSID ของเครือข่าย
-
HiddenSSID
บูลีน ไม่บังคับ
SSID ของเครือข่ายจะเผยแพร่หรือไม่
-
รหัสผ่าน
string ไม่บังคับ
Chrome 66 ขึ้นไปรหัสผ่านสำหรับการเชื่อมต่อ WEP/WPA/WPA2 พร็อพเพอร์ตี้นี้ตั้งค่าได้เท่านั้น - พร็อพเพอร์ตี้ที่
getProperties
แสดงผลจะไม่มีค่านี้ -
RoamThreshold
ตัวเลข ไม่บังคับ
เลิกใช้งาน ละเว้นแล้ว
-
SSID
string ไม่บังคับ
SSID ของเครือข่าย
-
ความปลอดภัย
string ไม่บังคับ
ประเภทความปลอดภัยของเครือข่าย
-
SignalStrength
ตัวเลข ไม่บังคับ
ความแรงของสัญญาณเครือข่าย
WiFiStateProperties
พร็อพเพอร์ตี้
-
BSSID
string ไม่บังคับ
โปรดดู
WiFiProperties.BSSID
-
ความถี่
ตัวเลข ไม่บังคับ
โปรดดู
WiFiProperties.Frequency
-
HexSSID
string ไม่บังคับ
Chrome 62 ขึ้นไปโปรดดู
WiFiProperties.HexSSID
-
SSID
string ไม่บังคับ
Chrome 62 ขึ้นไปโปรดดู
WiFiProperties.SSID
-
ความปลอดภัย
string
โปรดดู
WiFiProperties.Security
-
SignalStrength
ตัวเลข ไม่บังคับ
WiMAXProperties
พร็อพเพอร์ตี้
-
AutoConnect
บูลีน ไม่บังคับ
ระบุว่าควรเชื่อมต่อเครือข่ายโดยอัตโนมัติหรือไม่
-
EAP
EAPProperties ไม่บังคับ
พร็อพเพอร์ตี้ EAP ของเครือข่าย
วิธีการ
createNetwork()
chrome.networking.onc.createNetwork(
shared: boolean,
properties: NetworkConfigProperties,
callback?: function,
)
สร้างการกำหนดค่าเครือข่ายใหม่จากพร็อพเพอร์ตี้ หากมีเครือข่ายที่กำหนดค่าไว้ที่ตรงกันอยู่แล้ว การดำเนินการนี้จะล้มเหลว ไม่เช่นนั้นจะแสดงผล GUID ของเครือข่ายใหม่
พารามิเตอร์
-
boolean
หากเป็น
true
โปรดแชร์การกำหนดค่าเครือข่ายนี้กับผู้ใช้คนอื่นๆตัวเลือกนี้จะปรากฏเฉพาะกับ UI ในเว็บของ Chrome เท่านั้น* เมื่อแอปเรียกใช้ ค่า
false
จะเป็นค่าเดียวที่อนุญาต -
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้สำหรับกำหนดค่าเครือข่ายใหม่
-
Callback
ฟังก์ชัน ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้(result: string) => void
-
ผลลัพธ์
string
-
การคืนสินค้า
-
คำสัญญา<string>
Chrome 125 ขึ้นไปPromiss รองรับเฉพาะไฟล์ Manifest V3 ขึ้นไป ส่วนแพลตฟอร์มอื่นๆ จะต้องใช้โค้ดเรียกกลับ
disableNetworkType()
chrome.networking.onc.disableNetworkType(
networkType: NetworkType,
)
ปิดใช้อุปกรณ์ที่ตรงกับประเภทเครือข่ายที่ระบุ ดูหมายเหตุสำหรับ enableNetworkType
พารามิเตอร์
-
networkType
ประเภทเครือข่ายที่จะปิดใช้
enableNetworkType()
chrome.networking.onc.enableNetworkType(
networkType: NetworkType,
)
เปิดใช้อุปกรณ์ทั้งหมดที่ตรงกับประเภทเครือข่ายที่ระบุ โปรดทราบว่าประเภทเครือข่ายประเภทนี้อาจอยู่ในประเภทเครือข่ายที่หลากหลาย (เช่น "ระบบไร้สาย")
พารามิเตอร์
-
networkType
ประเภทเครือข่ายที่จะเปิดใช้
forgetNetwork()
chrome.networking.onc.forgetNetwork(
networkGuid: string,
callback?: function,
)
ไม่ต้องจำการกำหนดค่าเครือข่ายโดยล้างพร็อพเพอร์ตี้ที่กำหนดค่าไว้สำหรับเครือข่ายที่มี GUID networkGuid
ซึ่งอาจรวมถึงเครือข่ายอื่นๆ ที่มีตัวระบุที่ตรงกัน (เช่น SSID ของ Wi-Fi และความปลอดภัย) ถ้าไม่มีการกำหนดค่าดังกล่าว ระบบจะตั้งค่าข้อผิดพลาดและการดำเนินการจะล้มเหลว
ในเซสชันคีออสก์ วิธีการนี้จะลืมการกำหนดค่าเครือข่ายที่แชร์
พารามิเตอร์
-
networkGuid
string
GUID ของเครือข่ายที่จะเลิกจำ
-
Callback
ฟังก์ชัน ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้() => void
การคืนสินค้า
-
Promise<void>
Chrome 125 ขึ้นไปPromiss รองรับเฉพาะไฟล์ Manifest V3 ขึ้นไป ส่วนแพลตฟอร์มอื่นๆ จะต้องใช้โค้ดเรียกกลับ
getCaptivePortalStatus()
chrome.networking.onc.getCaptivePortalStatus(
networkGuid: string,
callback?: function,
)
ส่งคืนสถานะแคพทีฟพอร์ทัลสำหรับเครือข่ายที่ตรงกับ "networkGuid"
พารามิเตอร์
-
networkGuid
string
GUID ของเครือข่ายที่จะรับสถานะแคพทีฟพอร์ทัล
-
Callback
ฟังก์ชัน ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้(result: CaptivePortalStatus) => void
-
ผลลัพธ์
-
การคืนสินค้า
-
Promise<CaptivePortalStatus>
Chrome 125 ขึ้นไปPromiss รองรับเฉพาะไฟล์ Manifest V3 ขึ้นไป ส่วนแพลตฟอร์มอื่นๆ จะต้องใช้โค้ดเรียกกลับ
getDeviceStates()
chrome.networking.onc.getDeviceStates(
callback?: function,
)
แสดงผลสถานะของอุปกรณ์เครือข่ายที่ใช้ได้
พารามิเตอร์
-
Callback
ฟังก์ชัน ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้(result: DeviceStateProperties[]) => void
-
ผลลัพธ์
-
การคืนสินค้า
-
Promise<DeviceStateProperties[]>
Chrome 125 ขึ้นไปPromiss รองรับเฉพาะไฟล์ Manifest V3 ขึ้นไป ส่วนแพลตฟอร์มอื่นๆ จะต้องใช้โค้ดเรียกกลับ
getGlobalPolicy()
chrome.networking.onc.getGlobalPolicy(
callback?: function,
)
รับพร็อพเพอร์ตี้นโยบายส่วนกลาง คุณสมบัติเหล่านี้ไม่น่าจะเปลี่ยนแปลงในระหว่างเซสชัน
พารามิเตอร์
-
Callback
ฟังก์ชัน ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้(result: GlobalPolicy) => void
-
ผลลัพธ์
-
การคืนสินค้า
-
Promise<GlobalPolicy>
Chrome 125 ขึ้นไปPromiss รองรับเฉพาะไฟล์ Manifest V3 ขึ้นไป ส่วนแพลตฟอร์มอื่นๆ จะต้องใช้โค้ดเรียกกลับ
getManagedProperties()
chrome.networking.onc.getManagedProperties(
networkGuid: string,
callback?: function,
)
รับพร็อพเพอร์ตี้ที่ผสานรวมของเครือข่ายที่มี id networkGuid จากแหล่งที่มา: การตั้งค่าผู้ใช้, การตั้งค่าที่แชร์, นโยบายผู้ใช้, นโยบายด้านอุปกรณ์ และการตั้งค่าที่ใช้งานอยู่ในปัจจุบัน
พารามิเตอร์
-
networkGuid
string
GUID ของเครือข่ายที่จะรับพร็อพเพอร์ตี้
-
Callback
ฟังก์ชัน ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้(result: ManagedProperties) => void
-
ผลลัพธ์
-
การคืนสินค้า
-
Promise<ManagedProperties>
Chrome 125 ขึ้นไปPromiss รองรับเฉพาะไฟล์ Manifest V3 ขึ้นไป ส่วนแพลตฟอร์มอื่นๆ จะต้องใช้โค้ดเรียกกลับ
getNetworks()
chrome.networking.onc.getNetworks(
filter: NetworkFilter,
callback?: function,
)
แสดงรายการออบเจ็กต์เครือข่ายที่มีพร็อพเพอร์ตี้เดียวกันกับ getState
ตัวกรองมีไว้เพื่อระบุประเภทเครือข่ายที่ส่งคืนและจำกัดจำนวนเครือข่าย เครือข่ายจะเรียงลำดับตามลำดับความสำคัญ โดยเครือข่ายที่เชื่อมต่อหรือเชื่อมต่อจะแสดงเป็นอันดับแรก
พารามิเตอร์
-
ฟิลเตอร์
อธิบายเครือข่ายที่จะแสดงผล
-
Callback
ฟังก์ชัน ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้(result: NetworkStateProperties[]) => void
-
ผลลัพธ์
-
การคืนสินค้า
-
Promise<NetworkStateProperties[]>
Chrome 125 ขึ้นไปPromiss รองรับเฉพาะไฟล์ Manifest V3 ขึ้นไป ส่วนแพลตฟอร์มอื่นๆ จะต้องใช้โค้ดเรียกกลับ
getProperties()
chrome.networking.onc.getProperties(
networkGuid: string,
callback?: function,
)
รับพร็อพเพอร์ตี้ทั้งหมดของเครือข่ายด้วย id networkGuid รวมคุณสมบัติทั้งหมดของเครือข่าย (ค่าอ่านอย่างเดียวและค่าอ่าน/เขียน)
พารามิเตอร์
-
networkGuid
string
GUID ของเครือข่ายที่จะรับพร็อพเพอร์ตี้
-
Callback
ฟังก์ชัน ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้(result: NetworkProperties) => void
-
ผลลัพธ์
-
การคืนสินค้า
-
Promise<NetworkProperties>
Chrome 125 ขึ้นไปPromiss รองรับเฉพาะไฟล์ Manifest V3 ขึ้นไป ส่วนแพลตฟอร์มอื่นๆ จะต้องใช้โค้ดเรียกกลับ
getState()
chrome.networking.onc.getState(
networkGuid: string,
callback?: function,
)
รับคุณสมบัติแคชแบบอ่านอย่างเดียวของเครือข่ายที่มี id networkGuid ซึ่งจะเป็นฟังก์ชันที่มีประสิทธิภาพสูงกว่า getProperties
ซึ่งต้องใช้การส่งข้อมูลไปกลับเพื่อค้นหาระบบย่อยของเครือข่าย ทุกเครือข่ายจะส่งคืนพร็อพเพอร์ตี้ต่อไปนี้: GUID, Type, Name, WiFi.Security มีการระบุพร็อพเพอร์ตี้เพิ่มเติมสำหรับเครือข่ายที่มองเห็น ได้แก่ ConnectionState, ErrorState, WiFi.Signalพลัง, Cellular.NetworkTechnology, Cellular.activateState, Cellular.RoamingState
พารามิเตอร์
-
networkGuid
string
GUID ของเครือข่ายที่จะรับพร็อพเพอร์ตี้
-
Callback
ฟังก์ชัน ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้(result: NetworkStateProperties) => void
-
ผลลัพธ์
-
การคืนสินค้า
-
Promise<NetworkStateProperties>
Chrome 125 ขึ้นไปPromiss รองรับเฉพาะไฟล์ Manifest V3 ขึ้นไป ส่วนแพลตฟอร์มอื่นๆ จะต้องใช้โค้ดเรียกกลับ
requestNetworkScan()
chrome.networking.onc.requestNetworkScan(
networkType?: NetworkType,
)
คำขอเพื่อให้ระบบย่อยของเครือข่ายสแกนหาเครือข่ายใหม่และอัปเดตรายการที่ getVisibleNetworks
แสดงผล นี่เป็นเฉพาะคำขอ: ระบบย่อยของเครือข่ายสามารถเลือกที่จะไม่สนใจได้ หากรายการอัปเดต เหตุการณ์ onNetworkListChanged
จะเริ่มทำงาน
พารามิเตอร์
-
networkType
NetworkType ไม่บังคับ
Chrome 63 ขึ้นไปหากมี จะขอให้สแกนตามประเภทนั้นโดยเฉพาะ สำหรับเครือข่ายมือถือ จะมีการขอให้สแกนเครือข่ายมือถือหากระบบรองรับ
setProperties()
chrome.networking.onc.setProperties(
networkGuid: string,
properties: NetworkConfigProperties,
callback?: function,
)
ตั้งค่าพร็อพเพอร์ตี้ของเครือข่ายที่มีรหัส networkGuid
ตัวเลือกนี้ใช้ได้กับเครือข่ายที่กำหนดค่าไว้เท่านั้น (แหล่งที่มา != ไม่มี) เครือข่ายที่มองเห็นได้ที่ไม่ได้กำหนดค่าควรใช้ createNetwork
แทน ในเซสชันคีออสก์ การเรียกใช้เมธอดนี้ในเครือข่ายที่แชร์จะล้มเหลว
พารามิเตอร์
-
networkGuid
string
GUID ของเครือข่ายที่จะตั้งค่าพร็อพเพอร์ตี้
-
พร็อพเพอร์ตี้
คุณสมบัติที่จะตั้งค่า
-
Callback
ฟังก์ชัน ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้() => void
การคืนสินค้า
-
Promise<void>
Chrome 125 ขึ้นไปPromiss รองรับเฉพาะไฟล์ Manifest V3 ขึ้นไป ส่วนแพลตฟอร์มอื่นๆ จะต้องใช้โค้ดเรียกกลับ
startConnect()
chrome.networking.onc.startConnect(
networkGuid: string,
callback?: function,
)
เริ่มการเชื่อมต่อกับเครือข่ายด้วย networkGuid
พารามิเตอร์
-
networkGuid
string
GUID ของเครือข่ายที่จะเชื่อมต่อ
-
Callback
ฟังก์ชัน ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้() => void
การคืนสินค้า
-
Promise<void>
Chrome 125 ขึ้นไปPromiss รองรับเฉพาะไฟล์ Manifest V3 ขึ้นไป ส่วนแพลตฟอร์มอื่นๆ จะต้องใช้โค้ดเรียกกลับ
startDisconnect()
chrome.networking.onc.startDisconnect(
networkGuid: string,
callback?: function,
)
เริ่มยกเลิกการเชื่อมต่อจากเครือข่ายด้วย networkGuid
พารามิเตอร์
-
networkGuid
string
GUID ของเครือข่ายที่จะยกเลิกการเชื่อมต่อ
-
Callback
ฟังก์ชัน ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้() => void
การคืนสินค้า
-
Promise<void>
Chrome 125 ขึ้นไปPromiss รองรับเฉพาะไฟล์ Manifest V3 ขึ้นไป ส่วนแพลตฟอร์มอื่นๆ จะต้องใช้โค้ดเรียกกลับ
เหตุการณ์
onDeviceStateListChanged
chrome.networking.onc.onDeviceStateListChanged.addListener(
callback: function,
)
เริ่มทำงานเมื่อรายการอุปกรณ์มีการเปลี่ยนแปลงหรือคุณสมบัติสถานะของอุปกรณ์มีการเปลี่ยนแปลง
พารามิเตอร์
-
Callback
ฟังก์ชัน
พารามิเตอร์
callback
มีลักษณะดังนี้() => void
onNetworkListChanged
chrome.networking.onc.onNetworkListChanged.addListener(
callback: function,
)
เริ่มทำงานเมื่อรายการเครือข่ายมีการเปลี่ยนแปลง ส่งรายการ GUID ทั้งหมดสำหรับเครือข่ายปัจจุบันทั้งหมด
พารามิเตอร์
-
Callback
ฟังก์ชัน
พารามิเตอร์
callback
มีลักษณะดังนี้(changes: string[]) => void
-
การเปลี่ยนแปลง
สตริง[]
-
onNetworksChanged
chrome.networking.onc.onNetworksChanged.addListener(
callback: function,
)
เริ่มทำงานเมื่อคุณสมบัติในเครือข่ายใดๆ มีการเปลี่ยนแปลง ส่งรายการ GUID สำหรับเครือข่ายที่มีการเปลี่ยนแปลงพร็อพเพอร์ตี้
พารามิเตอร์
-
Callback
ฟังก์ชัน
พารามิเตอร์
callback
มีลักษณะดังนี้(changes: string[]) => void
-
การเปลี่ยนแปลง
สตริง[]
-
onPortalDetectionCompleted
chrome.networking.onc.onPortalDetectionCompleted.addListener(
callback: function,
)
เริ่มทำงานเมื่อการตรวจหาพอร์ทัลสำหรับเครือข่ายเสร็จสมบูรณ์ ส่ง GUID ของเครือข่ายและสถานะแคพทีฟพอร์ทัลที่เกี่ยวข้อง
พารามิเตอร์
-
Callback
ฟังก์ชัน
พารามิเตอร์
callback
มีลักษณะดังนี้(networkGuid: string, status: CaptivePortalStatus) => void
-
networkGuid
string
-
status
-