chrome.enterprise.deviceAttributes

توضیحات

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

مجوزها

enterprise.deviceAttributes

در دسترس بودن

کروم ۴۶+ فقط سیستم عامل کروم نیاز به خط‌مشی دارد

روش‌ها

getDeviceAnnotatedLocation()

قول کروم ۶۶+
chrome.enterprise.deviceAttributes.getDeviceAnnotatedLocation(
  callback?: function,
)
: Promise<string>

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

پارامترها

  • تماس برگشتی

    تابع اختیاری

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

    (annotatedLocation: string) => void

    • مکان حاشیه‌نویسی‌شده

      رشته

بازگشت‌ها

  • قول<string>

    کروم ۹۶+

    یک Promise برمی‌گرداند که با موقعیت مکانی حاشیه‌نویسی شده‌ی دستگاه، حل می‌شود.

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

getDeviceAssetId()

قول کروم ۶۶+
chrome.enterprise.deviceAttributes.getDeviceAssetId(
  callback?: function,
)
: Promise<string>

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

پارامترها

  • تماس برگشتی

    تابع اختیاری

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

    (assetId: string) => void

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

      رشته

بازگشت‌ها

  • قول<string>

    کروم ۹۶+

    یک Promise برمی‌گرداند که با شناسه دارایی دستگاه مطابقت دارد.

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

getDeviceHostname()

قول کروم ۸۲+
chrome.enterprise.deviceAttributes.getDeviceHostname(
  callback?: function,
)
: Promise<string>

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

پارامترها

  • تماس برگشتی

    تابع اختیاری

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

    (hostname: string) => void

    • نام میزبان

      رشته

بازگشت‌ها

  • قول<string>

    کروم ۹۶+

    یک Promise برمی‌گرداند که با نام میزبان دستگاه مطابقت دارد.

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

getDeviceSerialNumber()

قول کروم ۶۶+
chrome.enterprise.deviceAttributes.getDeviceSerialNumber(
  callback?: function,
)
: Promise<string>

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

پارامترها

  • تماس برگشتی

    تابع اختیاری

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

    (serialNumber: string) => void

    • شماره سریال

      رشته

بازگشت‌ها

  • قول<string>

    کروم ۹۶+

    یک Promise برمی‌گرداند که با شماره سریال دستگاه حل و فصل می‌شود.

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

getDirectoryDeviceId()

وعده
chrome.enterprise.deviceAttributes.getDirectoryDeviceId(
  callback?: function,
)
: Promise<string>

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

پارامترها

  • تماس برگشتی

    تابع اختیاری

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

    (deviceId: string) => void

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

      رشته

بازگشت‌ها

  • قول<string>

    کروم ۹۶+

    یک Promise برمی‌گرداند که با شناسه دستگاه API دایرکتوری مطابقت دارد.

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