คำอธิบาย
ใช้ chrome.enterprise.networkingAttributes
API เพื่ออ่านข้อมูลเกี่ยวกับเครือข่ายปัจจุบัน หมายเหตุ: API นี้ใช้ได้เฉพาะกับส่วนขยายที่นโยบายองค์กรบังคับให้ติดตั้ง
สิทธิ์
enterprise.networkingAttributes
ความพร้อมใช้งาน
ประเภท
NetworkDetails
พร็อพเพอร์ตี้
-
ipv4
string ไม่บังคับ
ที่อยู่ IPv4 ภายในของอุปกรณ์ (ไม่ระบุหากไม่ได้กำหนดค่า)
-
ipv6
string ไม่บังคับ
ที่อยู่ IPv6 ภายในของอุปกรณ์ (ไม่ระบุหากไม่ได้กำหนดค่า)
-
macAddress
string
ที่อยู่ MAC ของอุปกรณ์
วิธีการ
getNetworkDetails()
chrome.enterprise.networkingAttributes.getNetworkDetails(
callback?: function,
)
เรียกรายละเอียดเครือข่ายของเครือข่ายเริ่มต้นของอุปกรณ์ หากผู้ใช้ไม่มีแอฟฟิลิเอตหรืออุปกรณ์ไม่ได้เชื่อมต่อกับเครือข่าย ระบบจะตั้งค่า runtime.lastError
พร้อมเหตุผลที่ไม่สำเร็จ
พารามิเตอร์
-
Callback
ฟังก์ชัน ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้(networkAddresses: NetworkDetails)=>void
-
networkAddresses
-
การคืนสินค้า
-
Promise<NetworkDetails>
Chrome 96 ขึ้นไปPromiss รองรับเฉพาะไฟล์ Manifest V3 ขึ้นไป ส่วนแพลตฟอร์มอื่นๆ จะต้องใช้โค้ดเรียกกลับ