chrome.enterprise.networkingAttributes

refresh date: 2026-09-25 robots: noindex

الوصف

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

الأذونات

enterprise.networkingAttributes

مدى التوفّر

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

الأنواع

NetworkDetails

الخصائص

  • ipv4

    string اختياري

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

  • ipv6

    string اختياري

    عنوان IPv6 المحلي للجهاز (غير محدّد في حال عدم ضبطه)

  • macAddress

    سلسلة

    عنوان MAC الخاص بالجهاز

الطُرق

getNetworkDetails()

Promise
chrome.enterprise.networkingAttributes.getNetworkDetails(
  callback?: function,
)
: Promise<NetworkDetails>

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

المعلمات

  • callback

    function اختياري

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

    (networkAddresses: NetworkDetails) => void

المرتجعات

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

    تعرض هذه الطريقة كائن Promise الذي يحلّ مشكلة NetworkDetails في الشبكة التلقائية للجهاز.

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