chrome.enterprise.networkingAttributes

توضیحات

از API مربوط به chrome.enterprise.networkingAttributes برای خواندن اطلاعات مربوط به شبکه فعلی خود استفاده کنید. توجه: این API فقط برای افزونه‌هایی که طبق سیاست سازمانی به زور نصب شده‌اند، در دسترس است.

مجوزها

enterprise.networkingAttributes

در دسترس بودن

فقط Chrome نسخه ۸۵+، سیستم عامل Chrome، نیازمند خط‌مشی است

انواع

NetworkDetails

خواص

  • آی‌پی‌وی۴

    رشته اختیاری

    آدرس IPv4 محلی دستگاه (در صورت عدم پیکربندی، تعریف نشده است).

  • آی‌پی‌وی۶

    رشته اختیاری

    آدرس IPv6 محلی دستگاه (در صورت عدم پیکربندی، تعریف نشده است).

  • مک‌آدرس

    رشته

    آدرس مک دستگاه.

روش‌ها

getNetworkDetails()

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

جزئیات شبکه‌ی پیش‌فرض دستگاه را بازیابی می‌کند. اگر کاربر وابسته نباشد یا دستگاه به شبکه‌ای متصل نباشد، runtime.lastError با دلیل خرابی تنظیم می‌شود.

پارامترها

  • تماس برگشتی

    تابع اختیاری

    پارامتر callback به شکل زیر است:

    (networkAddresses: NetworkDetails) => void

بازگشت‌ها

  • کروم ۹۶+

    یک Promise برمی‌گرداند که با NetworkDetails شبکه پیش‌فرض دستگاه، اجرا می‌شود.

    Promiseها فقط برای Manifest V3 و نسخه‌های بعدی پشتیبانی می‌شوند، سایر پلتفرم‌ها باید از callbackها استفاده کنند.