chrome.enterprise.networkingAttributes

الوصف

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

الأذونات

enterprise.networkingAttributes

مدى التوفّر

Chrome 85+ ChromeOS فقط تتطلب سياسة

الأنواع

NetworkDetails

أماكن إقامة

  • ipv4

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

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

  • ipv6

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

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

  • macAddress

    سلسلة

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

الطُرق

getNetworkDetails()

وعد بذلك
chrome.enterprise.networkingAttributes.getNetworkDetails(
  callback?: function,
)

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

المعلمات

  • رد الاتصال

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

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

    (networkAddresses: NetworkDetails) => void

المرتجعات

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

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