chrome.enterprise.networkingAttributes

คำอธิบาย

ใช้ chrome.enterprise.networkingAttributes API เพื่ออ่านข้อมูลเกี่ยวกับเครือข่ายปัจจุบันของคุณ หมายเหตุ: API นี้ใช้ได้เฉพาะกับส่วนขยายที่นโยบายระดับองค์กรบังคับให้ติดตั้งเท่านั้น

สิทธิ์

enterprise.networkingAttributes

ความพร้อมใช้งาน

Chrome 85 ขึ้นไป ChromeOS เท่านั้น ต้องมีนโยบาย

ประเภท

NetworkDetails

พร็อพเพอร์ตี้

  • ipv4

    string ไม่บังคับ

    ที่อยู่ IPv4 ภายในอุปกรณ์ (ไม่ระบุหากไม่ได้กำหนดค่า)

  • ipv6

    string ไม่บังคับ

    ที่อยู่ IPv6 ภายในอุปกรณ์ (ไม่ระบุหากไม่ได้กำหนดค่า)

  • macAddress

    สตริง

    ที่อยู่ MAC ของอุปกรณ์

เมธอด

getNetworkDetails()

สัญญา
chrome.enterprise.networkingAttributes.getNetworkDetails(
  callback?: function,
)

เรียกข้อมูลรายละเอียดเครือข่ายของเครือข่ายเริ่มต้นของอุปกรณ์ หากผู้ใช้ไม่ได้เป็นพาร์ทเนอร์หรืออุปกรณ์ไม่ได้เชื่อมต่อกับเครือข่าย ระบบจะตั้งค่า runtime.lastError พร้อมกับเหตุผลที่ดำเนินการไม่สำเร็จ

พารามิเตอร์

  • Callback

    ไม่บังคับ

    พารามิเตอร์ callback มีลักษณะดังนี้

    (networkAddresses: NetworkDetails) => void

การคืนสินค้า

  • Promise<NetworkDetails>

    Chrome 96 ขึ้นไป

    รองรับคำสัญญาในไฟล์ Manifest V3 ขึ้นไป แต่จะมี Callback สำหรับ ความเข้ากันได้แบบย้อนหลัง คุณไม่สามารถใช้ทั้ง 2 อย่างในการเรียกใช้ฟังก์ชันเดียวกันได้ จะมีการแก้ไขด้วยประเภทเดียวกันที่ส่งไปยัง Callback