chrome.enterprise.deviceAttributes

Описание

Используйте API chrome.enterprise.deviceAttributes для чтения атрибутов устройства. Примечание: этот API доступен только для расширений, принудительно установленных корпоративной политикой.

Разрешения

enterprise.deviceAttributes

Доступность

Chrome 46+ Только для ChromeOS Требуется политика

Методы

getDeviceAnnotatedLocation()

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

Получает местоположение, аннотированное администратором. Если текущий пользователь не связан с организацией или администратор не указал местоположение, возвращает пустую строку.

Параметры

  • перезвонить

    функция необязательна

    Параметр callback выглядит следующим образом:

    (annotatedLocation: string) => void

    • аннотированное местоположение

      нить

Возвраты

  • Promise<string>

    Chrome 96+

    Возвращает промис, который разрешается с указанием аннотированного местоположения устройства.

    Поддержка промисов доступна только для Manifest V3 и более поздних версий; для других платформ необходимо использовать колбэки.

getDeviceAssetId()

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

Получает идентификатор актива, аннотированный администратором. Если текущий пользователь не связан с организацией или администратор не установил идентификатор актива, возвращает пустую строку.

Параметры

  • перезвонить

    функция необязательна

    Параметр callback выглядит следующим образом:

    (assetId: string) => void

    • assetId

      нить

Возвраты

  • Promise<string>

    Chrome 96+

    Возвращает промис, который разрешается с идентификатором актива устройства (Asset ID).

    Поддержка промисов доступна только для Manifest V3 и более поздних версий; для других платформ необходимо использовать колбэки.

getDeviceHostname()

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

Получает имя хоста устройства, заданное политикой DeviceHostnameTemplate. Если текущий пользователь не связан с компанией или корпоративная политика не задала имя хоста, возвращает пустую строку.

Параметры

  • перезвонить

    функция необязательна

    Параметр callback выглядит следующим образом:

    (hostname: string) => void

    • имя хоста

      нить

Возвраты

  • Promise<string>

    Chrome 96+

    Возвращает промис, который разрешается с именем хоста устройства.

    Поддержка промисов доступна только для Manifest V3 и более поздних версий; для других платформ необходимо использовать колбэки.

getDeviceSerialNumber()

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

Получает серийный номер устройства. Обратите внимание, что назначение этого API — администрирование устройства (например, генерация запросов на подписание сертификатов для сертификатов, действующих на всем устройстве). Этот API нельзя использовать для отслеживания устройств без согласия администратора устройства. Если текущий пользователь не связан с системой, возвращает пустую строку.

Параметры

  • перезвонить

    функция необязательна

    Параметр callback выглядит следующим образом:

    (serialNumber: string) => void

    • серийный номер

      нить

Возвраты

  • Promise<string>

    Chrome 96+

    Возвращает промис, который разрешается с серийным номером устройства.

    Поддержка промисов доступна только для Manifest V3 и более поздних версий; для других платформ необходимо использовать колбэки.

getDirectoryDeviceId()

Обещать
chrome.enterprise.deviceAttributes.getDirectoryDeviceId(
  callback?: function,
)
: Promise<string>

Получает значение идентификатора устройства из API каталога , сгенерированного сервером, и идентифицирует облачную запись устройства для запроса в API облачного каталога. Если текущий пользователь не связан с сервисом, возвращает пустую строку.

Параметры

  • перезвонить

    функция необязательна

    Параметр callback выглядит следующим образом:

    (deviceId: string) => void

    • идентификатор устройства

      нить

Возвраты

  • Promise<string>

    Chrome 96+

    Возвращает промис, который разрешается с идентификатором устройства из API каталога.

    Поддержка промисов доступна только для Manifest V3 и более поздних версий; для других платформ необходимо использовать колбэки.