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