chrome.enterprise.networkingAttributes

الوصف

استخدِم واجهة برمجة تطبيقات chrome.enterprise.networkingAttributes لقراءة معلومات عن شبكتك الحالية. ملاحظة: لا تتوفّر واجهة برمجة التطبيقات هذه إلا للإضافات التي تم فرض تثبيتها بموجب سياسة المؤسسة.

الأذونات

enterprise.networkingAttributes

مدى التوفّر

الإصدار 85 من Chrome أو الإصدارات الأحدث نظام التشغيل ChromeOS فقط يتطلب سياسة

الأنواع

NetworkDetails

أماكن إقامة

  • ipv4

    سلسلة اختيارية

    عنوان IPv4 المحلي للجهاز (غير محدَّد إذا لم يتم إعداده).

  • ipv6

    سلسلة اختيارية

    عنوان IPv6 المحلي للجهاز (غير محدَّد إذا لم يتم إعداده).

  • macAddress

    سلسلة

    عنوان MAC للجهاز.

الطُرق

getNetworkDetails()

وعود
chrome.enterprise.networkingAttributes.getNetworkDetails(
  callback?: function,
)

يسترد تفاصيل الشبكة للشبكة الافتراضية للجهاز. إذا لم يكن المستخدم تابعًا أو لم يكن الجهاز متصلاً بشبكة، سيتم ضبط runtime.lastError على سبب تعذُّر الاتصال.

المعلمات

  • رد الاتصال

    الدالة اختيارية

    تظهر المَعلمة callback على النحو التالي:

    (networkAddresses: NetworkDetails) => void

المرتجعات

  • Promise<NetworkDetails>

    الإصدار 96 من Chrome أو الإصدارات الأحدث

    تتوفّر الوعود في الإصدار Manifest V3 والإصدارات الأحدث، ولكن يتم توفير معاودة الاتصال. التوافق مع الأنظمة القديمة. لا يمكنك استخدام كلتيهما في نفس استدعاء الدالة. تشير رسالة الأشكال البيانية يتم حل الوعد بنفس النوع الذي يتم إرساله إلى معاودة الاتصال.