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,
)
: Promise<NetworkDetails>

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

المعلمات

  • callback

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

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

    (networkAddresses: NetworkDetails) => void

المرتجعات

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

    لا تتوافق الوعود إلا مع الإصدار Manifest V3 والإصدارات الأحدث، ويجب أن تستخدم المنصات الأخرى عمليات رد الاتصال.