chrome.enterprise.deviceAttributes

توضیحات

از chrome.enterprise.deviceAttributes API برای خواندن ویژگی های دستگاه استفاده کنید. توجه: این API فقط برای برنامه های افزودنی که به اجبار توسط خط مشی سازمانی نصب شده اند در دسترس است.

مجوزها

enterprise.deviceAttributes

در دسترس بودن

Chrome 46+ ChromeOS فقط به خط مشی نیاز دارد

روش ها

getDeviceAnnotatedLocation()

Promise Chrome 66+
chrome.enterprise.deviceAttributes.getDeviceAnnotatedLocation(
  callback?: function,
)

مکان مشروح شده توسط سرپرست را واکشی می کند. اگر کاربر فعلی وابسته نباشد یا هیچ مکان حاشیه‌نویسی توسط مدیر تنظیم نشده باشد، یک رشته خالی برمی‌گرداند.

پارامترها

  • پاسخ به تماس

    عملکرد اختیاری

    پارامتر callback به نظر می رسد:

    (annotatedLocation: string) => void

    • annotatedLocation

      رشته

برمی گرداند

  • قول<رشته>

    Chrome 96+

    Promises در Manifest V3 و نسخه های جدیدتر پشتیبانی می شود، اما callbacks برای سازگاری به عقب ارائه شده است. شما نمی توانید از هر دو در یک فراخوانی تابع استفاده کنید. وعده با همان نوعی که به callback ارسال می شود حل می شود.

getDeviceAssetId()

Promise Chrome 66+
chrome.enterprise.deviceAttributes.getDeviceAssetId(
  callback?: function,
)

شناسه دارایی مشروح شده توسط سرپرست را واکشی می کند. اگر کاربر فعلی وابسته نباشد یا هیچ شناسه دارایی توسط سرپرست تنظیم نشده باشد، یک رشته خالی برمی گرداند.

پارامترها

  • پاسخ به تماس

    عملکرد اختیاری

    پارامتر callback به نظر می رسد:

    (assetId: string) => void

    • شناسه دارایی

      رشته

برمی گرداند

  • قول<رشته>

    Chrome 96+

    Promises در Manifest V3 و نسخه های جدیدتر پشتیبانی می شود، اما callbacks برای سازگاری به عقب ارائه شده است. شما نمی توانید از هر دو در یک فراخوانی تابع استفاده کنید. وعده با همان نوعی که به callback ارسال می شود حل می شود.

getDeviceHostname()

Promise Chrome 82+
chrome.enterprise.deviceAttributes.getDeviceHostname(
  callback?: function,
)

نام میزبان دستگاه را همانطور که توسط خط مشی DeviceHostnameTemplate تنظیم شده است واکشی می کند. اگر کاربر فعلی وابسته نباشد یا نام میزبانی توسط خط‌مشی سازمانی تنظیم نشده باشد، یک رشته خالی برمی‌گرداند.

پارامترها

  • پاسخ به تماس

    عملکرد اختیاری

    پارامتر callback به نظر می رسد:

    (hostname: string) => void

    • نام میزبان

      رشته

برمی گرداند

  • قول<رشته>

    Chrome 96+

    Promises در Manifest V3 و نسخه های جدیدتر پشتیبانی می شود، اما callbacks برای سازگاری به عقب ارائه شده است. شما نمی توانید از هر دو در یک فراخوانی تابع استفاده کنید. وعده با همان نوعی که به callback ارسال می شود حل می شود.

getDeviceSerialNumber()

Promise Chrome 66+
chrome.enterprise.deviceAttributes.getDeviceSerialNumber(
  callback?: function,
)

شماره سریال دستگاه را واکشی می کند. لطفاً توجه داشته باشید که هدف این API مدیریت دستگاه است (مثلاً ایجاد درخواست‌های امضای گواهی برای گواهی‌های سراسر دستگاه). این API نمی تواند برای ردیابی دستگاه ها بدون رضایت سرپرست دستگاه استفاده شود. اگر کاربر فعلی وابسته نباشد، یک رشته خالی برمی‌گرداند.

پارامترها

  • پاسخ به تماس

    عملکرد اختیاری

    پارامتر callback به نظر می رسد:

    (serialNumber: string) => void

    • شماره سریال

      رشته

برمی گرداند

  • قول<رشته>

    Chrome 96+

    Promises در Manifest V3 و نسخه های جدیدتر پشتیبانی می شود، اما callbacks برای سازگاری به عقب ارائه شده است. شما نمی توانید از هر دو در یک فراخوانی تابع استفاده کنید. وعده با همان نوعی که به callback ارسال می شود حل می شود.

getDirectoryDeviceId()

قول بده
chrome.enterprise.deviceAttributes.getDirectoryDeviceId(
  callback?: function,
)

مقدار شناسه دستگاه API دایرکتوری را که توسط سرور تولید می شود واکشی می کند و رکورد ابر دستگاه را برای پرس و جو در API دایرکتوری ابری شناسایی می کند. اگر کاربر فعلی وابسته نباشد، یک رشته خالی برمی‌گرداند.

پارامترها

  • پاسخ به تماس

    عملکرد اختیاری

    پارامتر callback به نظر می رسد:

    (deviceId: string) => void

    • شناسه دستگاه

      رشته

برمی گرداند

  • قول<رشته>

    Chrome 96+

    Promises در Manifest V3 و نسخه های جدیدتر پشتیبانی می شود، اما callbacks برای سازگاری به عقب ارائه شده است. شما نمی توانید از هر دو در یک فراخوانی تابع استفاده کنید. وعده با همان نوعی که به callback ارسال می شود حل می شود.