الوصف
استخدِم chrome.enterprise.networkingAttributes
API للاطّلاع على معلومات حول شبكتك الحالية. ملاحظة: لا تتوفّر واجهة برمجة التطبيقات هذه إلا للإضافات التي تم فرض تثبيتها بموجب سياسة المؤسسة.
الأذونات
enterprise.networkingAttributes
مدى التوفّر
الأنواع
NetworkDetails
أماكن إقامة
-
ipv4
سلسلة اختيارية
عنوان IPv4 المحلي للجهاز (غير محدَّد إذا لم يتم إعداده).
-
ipv6
سلسلة اختيارية
عنوان IPv6 المحلي للجهاز (غير محدَّد إذا لم يتم إعداده).
-
macAddress
سلسلة
عنوان MAC للجهاز.
الطُرق
getNetworkDetails()
chrome.enterprise.networkingAttributes.getNetworkDetails(
callback?: function,
)
يسترد تفاصيل الشبكة للشبكة الافتراضية للجهاز. إذا لم يكن المستخدم تابعًا أو لم يكن الجهاز متصلاً بشبكة، سيتم ضبط runtime.lastError
على سبب تعذُّر الاتصال.
المعلمات
-
رد الاتصال
الدالة اختيارية
تظهر المَعلمة
callback
على النحو التالي:(networkAddresses: NetworkDetails) => void
-
networkAddresses
-
المرتجعات
-
Promise<NetworkDetails>
الإصدار 96 من Chrome أو الإصدارات الأحدثتتوفّر الوعود في الإصدار Manifest V3 والإصدارات الأحدث، ولكن يتم توفير عمليات معاودة الاتصال للتوافق مع الأنظمة القديمة. لا يمكنك استخدام كلتيهما في نفس استدعاء الدالة. ويحلّ الوعد بالنوع نفسه الذي يتم إرساله إلى معاودة الاتصال.