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