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