chrome.enterprise.networkingAttributes

refresh date: 2026-09-25 robots: noindex

الوصف

استخدِم واجهة برمجة التطبيقات 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

المرتجعات

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

    تعرض هذه السمة Promise يتم تنفيذه باستخدام NetworkDetails لشبكة الجهاز التلقائية.

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