chrome.enterprise.networkingAttributes

الوصف

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

الأذونات

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 والإصدارات الأحدث، وتحتاج الأنظمة الأساسية الأخرى إلى استخدام عمليات معاودة الاتصال.