chrome.enterprise.deviceAttributes

תיאור

משתמשים ב-chrome.enterprise.deviceAttributes API כדי לקרוא את מאפייני המכשיר. הערה: ה-API הזה זמין רק לתוספים שהותקנו לפי הגדרת האדמין דרך המדיניות הארגונית.

הרשאות

enterprise.deviceAttributes

זמינות

Chrome 46 ואילך ChromeOS בלבד נדרשת מדיניות

Methods

getDeviceAnnotatedLocation()

Promise Chrome 66 ואילך
chrome.enterprise.deviceAttributes.getDeviceAnnotatedLocation(
  callback?: function,
)
: Promise<string>

מאחזר את המיקום עם ההערות של האדמין. אם המשתמש הנוכחי לא משויך למיקום או שהאדמין לא הגדיר מיקום עם הערה, הפונקציה מחזירה מחרוזת ריקה.

פרמטרים

  • callback

    פונקציה אופציונלית

    הפרמטר callback נראה כך:

    (annotatedLocation: string) => void

    • annotatedLocation

      מחרוזת

החזרות

  • Promise<string>

    Chrome 96 ואילך

    מחזירה Promise שמושלם עם המיקום המתויג של המכשיר.

    התמיכה ב-Promises קיימת רק ב-Manifest V3 ואילך. בפלטפורמות אחרות צריך להשתמש ב-callbacks.

getDeviceAssetId()

Promise Chrome 66 ואילך
chrome.enterprise.deviceAttributes.getDeviceAssetId(
  callback?: function,
)
: Promise<string>

מאחזר את מזהה הנכס שסומן בהערה על ידי האדמין. אם המשתמש הנוכחי לא משויך לנכס או שאדמין לא הגדיר מזהה נכס, הפונקציה מחזירה מחרוזת ריקה.

פרמטרים

  • callback

    פונקציה אופציונלית

    הפרמטר callback נראה כך:

    (assetId: string) => void

    • assetId

      מחרוזת

החזרות

  • Promise<string>

    Chrome 96 ואילך

    מחזירה הבטחה (Promise) שנפתרת עם מזהה הנכס של המכשיר.

    התמיכה ב-Promises קיימת רק ב-Manifest V3 ואילך. בפלטפורמות אחרות צריך להשתמש ב-callbacks.

getDeviceHostname()

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

הפונקציה מאחזרת את שם המארח של המכשיר כפי שהוגדר על ידי המדיניות DeviceHostnameTemplate. אם המשתמש הנוכחי לא משויך לארגון או שלא הוגדר שם מארח על ידי מדיניות הארגון, הפונקציה מחזירה מחרוזת ריקה.

פרמטרים

  • callback

    פונקציה אופציונלית

    הפרמטר callback נראה כך:

    (hostname: string) => void

    • hostname

      מחרוזת

החזרות

  • Promise<string>

    Chrome 96 ואילך

    הפונקציה מחזירה Promise שמושלם עם שם המארח של המכשיר.

    התמיכה ב-Promises קיימת רק ב-Manifest V3 ואילך. בפלטפורמות אחרות צריך להשתמש ב-callbacks.

getDeviceSerialNumber()

Promise Chrome 66 ואילך
chrome.enterprise.deviceAttributes.getDeviceSerialNumber(
  callback?: function,
)
: Promise<string>

מאחזר את המספר הסידורי של המכשיר. חשוב לדעת שהמטרה של ה-API הזה היא לנהל את המכשיר (למשל, ליצור בקשות לחתימת אישורים עבור אישורים בכל המכשיר). אסור להשתמש ב-API הזה למעקב אחרי מכשירים ללא הסכמה של האדמין של המכשיר. אם המשתמש הנוכחי לא משויך, מוחזרת מחרוזת ריקה.

פרמטרים

  • callback

    פונקציה אופציונלית

    הפרמטר callback נראה כך:

    (serialNumber: string) => void

    • serialNumber

      מחרוזת

החזרות

  • Promise<string>

    Chrome 96 ואילך

    מחזירה הבטחה (Promise) שנפתרת עם המספר הסידורי של המכשיר.

    התמיכה ב-Promises קיימת רק ב-Manifest V3 ואילך. בפלטפורמות אחרות צריך להשתמש ב-callbacks.

getDirectoryDeviceId()

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

מאחזר את הערך של מזהה המכשיר של Directory API, שנוצר על ידי השרת ומזהה את הרשומה בענן של המכשיר לצורך שאילתה ב-Cloud Directory API. אם המשתמש הנוכחי לא משויך, מוחזרת מחרוזת ריקה.

פרמטרים

  • callback

    פונקציה אופציונלית

    הפרמטר callback נראה כך:

    (deviceId: string) => void

    • deviceId

      מחרוזת

החזרות

  • Promise<string>

    Chrome 96 ואילך

    מחזירה הבטחה שמושלמת עם מזהה המכשיר של Directory API.

    התמיכה ב-Promises קיימת רק ב-Manifest V3 ואילך. בפלטפורמות אחרות צריך להשתמש ב-callbacks.