คำอธิบาย
chrome.networking.onc
API ใช้สำหรับการกำหนดค่าการเชื่อมต่อเครือข่าย (เครือข่ายมือถือ, อีเทอร์เน็ต, VPN หรือ Wi-Fi) API นี้มีอยู่ในเซสชันคีออสก์ของ Chrome OS ที่เปิดโดยอัตโนมัติ
มีการระบุการกำหนดค่าการเชื่อมต่อเครือข่ายตามข้อกำหนดของการกำหนดค่าเครือข่ายแบบเปิด (ONC)
หมายเหตุ: พร็อพเพอร์ตี้พจนานุกรมและค่า enum ส่วนใหญ่จะใช้ UpperCamelCase เพื่อให้สอดคล้องกับข้อกำหนด ONC แทนแบบ LowCamelCase ของ JavaScript
สิทธิ์
networking.onc
ความพร้อมใช้งาน
ประเภท
ActivationStateType
ค่าแจกแจง
"เปิดใช้งานแล้ว"
"กำลังเปิดใช้งาน"
"ไม่ได้เปิดใช้งาน"
"เปิดใช้งานบางส่วน"
CaptivePortalStatus
ค่าแจกแจง
"ไม่รู้จัก"
"ออฟไลน์"
"ออนไลน์"
"พอร์ทัล"
"ProxyAuthต้องระบุ"
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
พร็อพเพอร์ตี้
-
รหัส
สตริง
รหัสเครือข่ายมือถือเป็นการเชื่อมโยงแบบง่ายของ MCC (Mobile Country Code) และ MNC (Mobile Network Code) ของเครือข่าย
-
ประเทศ
string ไม่บังคับ
รหัสประเทศแบบ 2 ตัวอักษร
-
ชื่อ
สตริง
ชื่อโอเปอเรเตอร์
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 ขึ้นไปสถานะการล็อกซิมหากประเภท = เครือข่ายมือถือและ SIMShow = จริง
-
SIMPresent
บูลีน ไม่บังคับ
Chrome 62 ขึ้นไปตั้งค่าสถานะปัจจุบันของซิมหากประเภทอุปกรณ์เป็น "เครือข่ายมือถือ"
-
กำลังสแกน
บูลีน ไม่บังคับ
กำหนดว่าจะเปิดใช้อุปกรณ์หรือไม่ เป็นจริงหากอุปกรณ์กำลังสแกนอยู่
-
รัฐ
สถานะปัจจุบันของอุปกรณ์
-
ประเภท
ประเภทเครือข่ายที่เชื่อมโยงกับอุปกรณ์ (เครือข่ายมือถือ อีเทอร์เน็ต หรือ Wi-Fi)
DeviceStateType
ค่าแจกแจง
"ไม่ได้เริ่มต้น"
อุปกรณ์พร้อมใช้งานแต่ยังไม่เริ่มต้น
"ปิดใช้อยู่"
มีการเริ่มต้นอุปกรณ์แต่ไม่ได้เปิดใช้
"กำลังเปิดใช้"
มีการขอสถานะเปิดใช้แล้ว แต่ยังไม่เสร็จสมบูรณ์
"เปิดใช้"
อุปกรณ์เปิดใช้อยู่
"ไม่อนุญาต"
ไม่อนุญาตอุปกรณ์
EAPProperties
พร็อพเพอร์ตี้
-
AnonymousIdentity
string ไม่บังคับ
-
รหัสใบรับรองไคลเอ็นต์PKCS11
string ไม่บังคับ
Chrome 60 ขึ้นไป -
ClientCertPattern
CertificatePattern ไม่บังคับ
-
ClientCertProvisioningProfileId
string ไม่บังคับ
Chrome 93 ขึ้นไป -
ClientCertRef
string ไม่บังคับ
-
ClientCertType
-
Identity
string ไม่บังคับ
-
ด้านใน
string ไม่บังคับ
-
ด้านนอก
string ไม่บังคับ
ประเภท EAP ด้านนอก กำหนดโดย ONC แต่อาจไม่ได้ระบุเมื่อแปลจากภาษาชิลล์
-
รหัสผ่าน
string ไม่บังคับ
-
SaveCredentials
บูลีน ไม่บังคับ
-
ServerCAPEMs
string[] ไม่บังคับ
-
ServerCARefs
string[] ไม่บังคับ
-
SubjectMatch
ManagedDOMString ไม่บังคับ
Chrome 60 ขึ้นไป -
UseProactiveKeyCaching
บูลีน ไม่บังคับ
-
UseSystemCAs
บูลีน ไม่บังคับ
EthernetProperties
พร็อพเพอร์ตี้
-
การตรวจสอบสิทธิ์
string ไม่บังคับ
การตรวจสอบสิทธิ์ที่ใช้โดยเครือข่ายอีเทอร์เน็ต ค่าที่เป็นไปได้คือ
None
และ8021X
-
AutoConnect
บูลีน ไม่บังคับ
ระบุว่าควรเชื่อมต่อเครือข่ายอีเทอร์เน็ตโดยอัตโนมัติหรือไม่
-
EAP
EAPProperties ไม่บังคับ
การตั้งค่า EAP ของเครือข่าย จำเป็นสำหรับการตรวจสอบสิทธิ์ 8021X
EthernetStateProperties
พร็อพเพอร์ตี้
-
การตรวจสอบสิทธิ์
สตริง
FoundNetworkProperties
พร็อพเพอร์ตี้
-
LongName
string ไม่บังคับ
ชื่อรูปแบบยาวของผู้ให้บริการเครือข่าย
-
NetworkId
สตริง
รหัสเครือข่าย
-
ShortName
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 ไม่บังคับ
หากมีการตั้งค่า ค่าที่จะจับคู่กับชื่อทั่วไปของหัวเรื่องใบรับรอง
-
ย่าน
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 optional
-
ErrorState
string ไม่บังคับ
โปรดดู
NetworkProperties.ErrorState
-
อีเทอร์เน็ต
ManagedEthernetProperties ไม่บังคับ
โปรดดู
NetworkProperties.Ethernet
-
GUID
สตริง
โปรดดู
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
-
Wi-Fi
ManagedWiFiProperties ไม่บังคับ
โปรดดู
NetworkProperties.WiFi
ManagedProxyLocation
พร็อพเพอร์ตี้
-
โฮสต์
โปรดดู
ProxyLocation.Host
-
พอร์ต
โปรดดู
ProxyLocation.Port
ManagedProxySettings
พร็อพเพอร์ตี้
-
ExcludeDomains
ManagedDOMStringList ไม่บังคับ
โปรดดู
ProxySettings.ExcludeDomains
-
กำหนดเอง
ManagedManualProxySettings (ไม่บังคับ)
โปรดดู
ProxySettings.Manual
-
PAC
ManagedDOMString ไม่บังคับ
โปรดดู
ProxySettings.PAC
-
ประเภท
โปรดดู
ProxySettings.Type
ManagedProxySettingsType
พร็อพเพอร์ตี้
-
ใช้งานอยู่
ProxySettingsType optional
ค่าที่ใช้งานอยู่ซึ่งเครื่องมือจัดการการกำหนดค่าเครือข่ายใช้อยู่ในปัจจุบัน (เช่น Shill)
-
DeviceEditable
บูลีน ไม่บังคับ
มี DevicePolicy สำหรับพร็อพเพอร์ตี้หรือไม่และอนุญาตให้แก้ไขพร็อพเพอร์ตี้ (เช่น ตั้งค่านโยบายที่แนะนำของพร็อพเพอร์ตี้) ค่าเริ่มต้นคือ
false
-
DevicePolicy
ProxySettingsType optional
ค่าพร็อพเพอร์ตี้ที่ระบุโดยนโยบายด้านอุปกรณ์
-
มีผลอยู่
string ไม่บังคับ
แหล่งที่มาที่มีการระบุค่าพร็อพเพอร์ตี้ที่มีผล
-
ProxySettingsType optional
ค่าที่กําหนดไว้สําหรับผู้ใช้ทุกคนของอุปกรณ์ ระบุเฉพาะในกรณีที่
DeviceEditiable
คือtrue
-
UserEditable
บูลีน ไม่บังคับ
มี UserPolicy สำหรับพร็อพเพอร์ตี้หรือไม่และอนุญาตให้แก้ไขพร็อพเพอร์ตี้ (เช่น ตั้งค่านโยบายที่แนะนำของพร็อพเพอร์ตี้) ค่าเริ่มต้นคือ
false
-
UserPolicy
ProxySettingsType optional
ค่าพร็อพเพอร์ตี้ที่ระบุโดยนโยบายผู้ใช้
-
UserSetting
ProxySettingsType optional
ค่าพร็อพเพอร์ตี้ที่กำหนดโดยผู้ใช้ที่เข้าสู่ระบบ ระบุเฉพาะในกรณีที่
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
-
Wi-Fi
WiFiProperties ไม่บังคับ
โปรดดู
NetworkProperties.WiFi
-
WiMAX
WiMAXProperties ไม่บังคับ
เลิกใช้งานแล้ว
NetworkFilter
พร็อพเพอร์ตี้
-
กำหนดค่าแล้ว
บูลีน ไม่บังคับ
หากเป็น "จริง" ให้รวมเฉพาะเครือข่ายที่กำหนดค่า (บันทึกแล้ว) เท่านั้น ค่าเริ่มต้นคือ "เท็จ"
-
ขีดจำกัด
หมายเลข ไม่บังคับ
จำนวนเครือข่ายสูงสุดที่จะแสดง ค่าเริ่มต้นจะเป็น 1,000 หากไม่ได้ระบุไว้ ใช้ 0 เพื่อไม่ให้มีขีดจำกัด
-
networkType
ประเภทของเครือข่ายที่จะแสดง
-
มองเห็นได้
บูลีน ไม่บังคับ
หากเป็น "จริง" ให้รวมเฉพาะเครือข่ายที่มองเห็น (เชื่อมต่ออยู่จริงหรืออยู่ในระยะสัญญาณ) ค่าเริ่มต้นคือ "เท็จ"
NetworkProperties
พร็อพเพอร์ตี้
-
เครือข่ายมือถือ
CellularProperties ไม่บังคับ
สำหรับเครือข่ายมือถือ คุณสมบัติของเครือข่ายมือถือ
-
เชื่อมต่อได้
บูลีน ไม่บังคับ
เครือข่ายเชื่อมต่อได้หรือไม่
-
ConnectionState
ConnectionStateType optional
สถานะการเชื่อมต่อปัจจุบันของเครือข่าย
-
ErrorState
string ไม่บังคับ
สถานะข้อผิดพลาดเครือข่ายที่บันทึกไว้ล่าสุด
-
อีเทอร์เน็ต
EthernetProperties ไม่บังคับ
สำหรับเครือข่ายอีเทอร์เน็ต จะเป็นคุณสมบัติของเครือข่ายอีเทอร์เน็ต
-
GUID
สตริง
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 ของเครือข่าย
-
Wi-Fi
WiFiProperties ไม่บังคับ
สำหรับเครือข่าย Wi-Fi จะเป็นพร็อพเพอร์ตี้ Wi-Fi ของเครือข่าย
NetworkStateProperties
พร็อพเพอร์ตี้
-
เครือข่ายมือถือ
CellularStateProperties ไม่บังคับ
โปรดดู
NetworkProperties.Cellular
-
เชื่อมต่อได้
บูลีน ไม่บังคับ
-
ConnectionState
ConnectionStateType optional
-
ErrorState
string ไม่บังคับ
โปรดดู
NetworkProperties.ErrorState
-
อีเทอร์เน็ต
EthernetStateProperties ไม่บังคับ
โปรดดู
NetworkProperties.Ethernet
-
GUID
สตริง
โปรดดู
NetworkProperties.GUID
-
ชื่อ
string ไม่บังคับ
โปรดดู
NetworkProperties.Name
-
ลำดับความสำคัญ
หมายเลข ไม่บังคับ
โปรดดู
NetworkProperties.Priority
-
แหล่งที่มา
string ไม่บังคับ
โปรดดู
NetworkProperties.Source
-
ประเภท
โปรดดู
NetworkProperties.Type
-
VPN
VPNStateProperties ไม่บังคับ
โปรดดู
NetworkProperties.VPN
-
Wi-Fi
WiFiStateProperties ไม่บังคับ
โปรดดู
NetworkProperties.WiFi
NetworkType
ค่าแจกแจง
"ทั้งหมด"
"เซลลูลาร์"
"อีเทอร์เน็ต"
"เชื่อมต่ออินเทอร์เน็ตผ่านมือถือ"
"VPN"
"ไร้สาย"
"Wi-Fi"
PaymentPortal
พร็อพเพอร์ตี้
-
วิธีการ
สตริง
เมธอด HTTP ที่ใช้สำหรับพอร์ทัลการชำระเงิน
-
PostData
string ไม่บังคับ
ข้อมูลโพสต์ที่จะส่งไปยังพอร์ทัลการชำระเงิน ละเว้นเว้นแต่
Method
จะเป็นPOST
-
URL
string ไม่บังคับ
URL พอร์ทัลการชำระเงิน
ProxyLocation
พร็อพเพอร์ตี้
-
โฮสต์
สตริง
โฮสต์ที่อยู่ IP ของพร็อกซี
-
พอร์ต
ตัวเลข
พอร์ตที่ใช้สำหรับพร็อกซี
ProxySettings
พร็อพเพอร์ตี้
-
ExcludeDomains
string[] ไม่บังคับ
โดเมนและโฮสต์ที่ยกเว้นการตั้งค่าพร็อกซีด้วยตนเอง
-
กำหนดเอง
ManualProxySettings ไม่บังคับ
การตั้งค่าพร็อกซีแบบกำหนดเอง - ใช้สำหรับการตั้งค่าพร็อกซี
Manual
เท่านั้น -
PAC
string ไม่บังคับ
URL ของไฟล์การกำหนดค่าอัตโนมัติของพร็อกซี
-
ประเภท
ประเภทของการตั้งค่าพร็อกซี
ProxySettingsType
ค่าแจกแจง
"โดยตรง"
"ด้วยตนเอง"
"PAC"
"WPAD"
SIMLockStatus
พร็อพเพอร์ตี้
-
LockEnabled
boolean
เปิดใช้การล็อกซิมหรือไม่
-
LockType
สตริง
สถานะของการล็อกซิม - ค่าที่เป็นไปได้คือ
'sim-pin'
,'sim-puk'
และ''
-
RetriesLeft
หมายเลข ไม่บังคับ
อนุญาตให้มีการล็อก PIN กี่ครั้งก่อนที่จะต้องใช้ PUK เพื่อปลดล็อกซิม
ThirdPartyVPNProperties
พร็อพเพอร์ตี้
-
ExtensionID
สตริง
รหัสของส่วนขยายของผู้ให้บริการ VPN บุคคลที่สาม
-
ProviderName
string ไม่บังคับ
ชื่อผู้ให้บริการ VPN
VPNProperties
พร็อพเพอร์ตี้
-
AutoConnect
บูลีน ไม่บังคับ
ระบุว่าเครือข่าย VPN ควรเชื่อมต่อโดยอัตโนมัติหรือไม่
-
โฮสต์
string ไม่บังคับ
โฮสต์ VPN
-
ประเภท
string ไม่บังคับ
ประเภท VPN ค่านี้ไม่ใช่ Enum เนื่องจาก "L2TP-IPSec" ตัวเลือกนี้เป็นตัวเลือกสำหรับ NetworkConfigProperties ซึ่งส่งผ่านไปยัง setProperties ซึ่งอาจใช้เพื่อตั้งค่าพร็อพเพอร์ตี้เฉพาะเท่านั้น
VPNStateProperties
พร็อพเพอร์ตี้
-
ประเภท
สตริง
โปรดดู
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 ไม่บังคับ
สำเนา SSID ของเครือข่ายที่เข้ารหัส HEX
-
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
-
ความปลอดภัย
สตริง
โปรดดู
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
-
ผลลัพธ์
สตริง
-
การคืนสินค้า
-
คำมั่นสัญญา<สตริง>
Chrome 125 ขึ้นไปPromise รองรับไฟล์ Manifest V3 ขึ้นไปเท่านั้น ส่วนแพลตฟอร์มอื่นๆ ต้องใช้ Callback
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
สตริง
GUID ของเครือข่ายที่จะไม่จำ
-
Callback
ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้() => void
การคืนสินค้า
-
คำมั่นสัญญา<โมฆะ>
Chrome 125 ขึ้นไปPromise รองรับไฟล์ Manifest V3 ขึ้นไปเท่านั้น ส่วนแพลตฟอร์มอื่นๆ ต้องใช้ Callback
getCaptivePortalStatus()
chrome.networking.onc.getCaptivePortalStatus(
networkGuid: string,
callback?: function,
)
ส่งคืนสถานะแคพทีฟพอร์ทัลสำหรับเครือข่ายที่ตรงกับ "networkGuid"
พารามิเตอร์
-
networkGuid
สตริง
GUID ของเครือข่ายที่จะรับสถานะแคพทีฟพอร์ทัล
-
Callback
ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้(result: CaptivePortalStatus) => void
-
ผลลัพธ์
-
การคืนสินค้า
-
Promise<CaptivePortalStatus>
Chrome 125 ขึ้นไปPromise รองรับไฟล์ Manifest V3 ขึ้นไปเท่านั้น ส่วนแพลตฟอร์มอื่นๆ ต้องใช้ Callback
getDeviceStates()
chrome.networking.onc.getDeviceStates(
callback?: function,
)
แสดงผลสถานะของอุปกรณ์เครือข่ายที่ใช้ได้
พารามิเตอร์
-
Callback
ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้(result: DeviceStateProperties[]) => void
-
ผลลัพธ์
-
การคืนสินค้า
-
Promise<DeviceStateProperties[]>
Chrome 125 ขึ้นไปPromise รองรับไฟล์ Manifest V3 ขึ้นไปเท่านั้น ส่วนแพลตฟอร์มอื่นๆ ต้องใช้ Callback
getGlobalPolicy()
chrome.networking.onc.getGlobalPolicy(
callback?: function,
)
รับพร็อพเพอร์ตี้ของนโยบายส่วนกลาง คุณสมบัติเหล่านี้ไม่น่าจะเปลี่ยนแปลงในระหว่างเซสชัน
พารามิเตอร์
-
Callback
ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้(result: GlobalPolicy) => void
-
ผลลัพธ์
-
การคืนสินค้า
-
Promise<GlobalPolicy>
Chrome 125 ขึ้นไปPromise รองรับไฟล์ Manifest V3 ขึ้นไปเท่านั้น ส่วนแพลตฟอร์มอื่นๆ ต้องใช้ Callback
getManagedProperties()
chrome.networking.onc.getManagedProperties(
networkGuid: string,
callback?: function,
)
รับพร็อพเพอร์ตี้ที่รวมของเครือข่ายด้วย id networkGuid จากแหล่งที่มา: การตั้งค่าผู้ใช้ การตั้งค่าที่แชร์ นโยบายผู้ใช้ นโยบายด้านอุปกรณ์ และการตั้งค่าที่ใช้งานอยู่ในปัจจุบัน
พารามิเตอร์
-
networkGuid
สตริง
GUID ของเครือข่ายที่จะรับพร็อพเพอร์ตี้
-
Callback
ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้(result: ManagedProperties) => void
-
ผลลัพธ์
-
การคืนสินค้า
-
Promise<ManagedProperties>
Chrome 125 ขึ้นไปPromise รองรับไฟล์ Manifest V3 ขึ้นไปเท่านั้น ส่วนแพลตฟอร์มอื่นๆ ต้องใช้ Callback
getNetworks()
chrome.networking.onc.getNetworks(
filter: NetworkFilter,
callback?: function,
)
แสดงรายการออบเจ็กต์เครือข่ายที่มีพร็อพเพอร์ตี้เดียวกันกับ getState
ตัวกรองมีไว้เพื่อระบุประเภทของเครือข่ายที่แสดงผลและเพื่อจำกัดจำนวนเครือข่าย เครือข่ายจะได้รับการเรียงลำดับตามลำดับความสำคัญ โดยเครือข่ายที่เชื่อมต่อหรือมีการเชื่อมต่อจะอยู่ก่อนเป็นอันดับแรก
พารามิเตอร์
-
ตัวกรอง
อธิบายเครือข่ายที่จะแสดงผล
-
Callback
ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้(result: NetworkStateProperties[]) => void
-
ผลลัพธ์
-
การคืนสินค้า
-
Promise<NetworkStateProperties[]>
Chrome 125 ขึ้นไปPromise รองรับไฟล์ Manifest V3 ขึ้นไปเท่านั้น ส่วนแพลตฟอร์มอื่นๆ ต้องใช้ Callback
getProperties()
chrome.networking.onc.getProperties(
networkGuid: string,
callback?: function,
)
รับพร็อพเพอร์ตี้ทั้งหมดของเครือข่ายที่มี id networkGuid รวมพร็อพเพอร์ตี้ทั้งหมดของเครือข่าย (ค่าแบบอ่านอย่างเดียวและการอ่าน/เขียน)
พารามิเตอร์
-
networkGuid
สตริง
GUID ของเครือข่ายที่จะรับพร็อพเพอร์ตี้
-
Callback
ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้(result: NetworkProperties) => void
-
ผลลัพธ์
-
การคืนสินค้า
-
Promise<NetworkProperties>
Chrome 125 ขึ้นไปPromise รองรับไฟล์ Manifest V3 ขึ้นไปเท่านั้น ส่วนแพลตฟอร์มอื่นๆ ต้องใช้ Callback
getState()
chrome.networking.onc.getState(
networkGuid: string,
callback?: function,
)
รับพร็อพเพอร์ตี้แบบอ่านอย่างเดียวที่ใช้แคชของเครือข่ายที่มี NetworkGuid ของรหัส เพื่อเป็นฟังก์ชันประสิทธิภาพที่สูงกว่า getProperties
ซึ่งต้องใช้การส่งข้อมูลไปกลับเพื่อค้นหาระบบย่อยของเครือข่าย ระบบจะแสดงพร็อพเพอร์ตี้ต่อไปนี้สำหรับเครือข่ายทั้งหมด ได้แก่ GUID, Type, Name, WiFi.Security พร็อพเพอร์ตี้เพิ่มเติมสำหรับเครือข่ายที่มองเห็นได้ ได้แก่ ConnectionState, ErrorState, WiFi.SignalCondition, Cellular.NetworkTechnology, Cellular.ActivationState, Cellular.RoamingState
พารามิเตอร์
-
networkGuid
สตริง
GUID ของเครือข่ายที่จะรับพร็อพเพอร์ตี้
-
Callback
ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้(result: NetworkStateProperties) => void
-
ผลลัพธ์
-
การคืนสินค้า
-
Promise<NetworkStateProperties>
Chrome 125 ขึ้นไปPromise รองรับไฟล์ Manifest V3 ขึ้นไปเท่านั้น ส่วนแพลตฟอร์มอื่นๆ ต้องใช้ Callback
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
สตริง
GUID ของเครือข่ายที่จะตั้งค่าพร็อพเพอร์ตี้
-
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ที่จะตั้งค่า
-
Callback
ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้() => void
การคืนสินค้า
-
คำมั่นสัญญา<โมฆะ>
Chrome 125 ขึ้นไปPromise รองรับไฟล์ Manifest V3 ขึ้นไปเท่านั้น ส่วนแพลตฟอร์มอื่นๆ ต้องใช้ Callback
startConnect()
chrome.networking.onc.startConnect(
networkGuid: string,
callback?: function,
)
เริ่มการเชื่อมต่อกับเครือข่ายด้วย networkGuid
พารามิเตอร์
-
networkGuid
สตริง
GUID ของเครือข่ายที่จะเชื่อมต่อ
-
Callback
ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้() => void
การคืนสินค้า
-
คำมั่นสัญญา<โมฆะ>
Chrome 125 ขึ้นไปPromise รองรับไฟล์ Manifest V3 ขึ้นไปเท่านั้น ส่วนแพลตฟอร์มอื่นๆ ต้องใช้ Callback
startDisconnect()
chrome.networking.onc.startDisconnect(
networkGuid: string,
callback?: function,
)
เริ่มการยกเลิกการเชื่อมต่อจากเครือข่ายด้วย networkGuid
พารามิเตอร์
-
networkGuid
สตริง
GUID ของเครือข่ายที่จะยกเลิกการเชื่อมต่อ
-
Callback
ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้() => void
การคืนสินค้า
-
คำมั่นสัญญา<โมฆะ>
Chrome 125 ขึ้นไปPromise รองรับไฟล์ Manifest V3 ขึ้นไปเท่านั้น ส่วนแพลตฟอร์มอื่นๆ ต้องใช้ Callback
กิจกรรม
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
สตริง
-
สถานะ
-