chrome.enterprise.deviceAttributes

refresh date: 2026-09-25 robots: noindex

Описание

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

Разрешения

enterprise.deviceAttributes

Доступность

Chrome 46 и более поздних версий Только ChromeOS Требуется правило

Методы

getDeviceAnnotatedLocation()

Promise Chrome 66 и более поздние версии
chrome.enterprise.deviceAttributes.getDeviceAnnotatedLocation(
  callback?: function,
)
: Promise<string>

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

Параметры

  • обратный вызов

    function необязательно

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

    (annotatedLocation: string) => void

    • annotatedLocation

      string

Возвраты

  • Promise<string>

    Chrome 96 и более поздних версий;

    Возвращает Promise, который разрешается с помощью Annotated Location устройства.

    Объекты Promise поддерживаются только в Manifest V3 и более поздних версиях. На других платформах нужно использовать обратные вызовы.

getDeviceAssetId()

Promise Chrome 66 и более поздние версии
chrome.enterprise.deviceAttributes.getDeviceAssetId(
  callback?: function,
)
: Promise<string>

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

Параметры

  • обратный вызов

    function необязательно

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

    (assetId: string) => void

    • assetId

      string

Возвраты

  • Promise<string>

    Chrome 96 и более поздних версий;

    Возвращает объект Promise, который распознается как идентификатор объекта устройства.

    Объекты Promise поддерживаются только в Manifest V3 и более поздних версиях. На других платформах нужно использовать обратные вызовы.

getDeviceHostname()

Promise Chrome 82 и более поздние версии
chrome.enterprise.deviceAttributes.getDeviceHostname(
  callback?: function,
)
: Promise<string>

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

Параметры

  • обратный вызов

    function необязательно

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

    (hostname: string) => void

    • hostname

      string

Возвраты

  • Promise<string>

    Chrome 96 и более поздних версий;

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

    Объекты Promise поддерживаются только в Manifest V3 и более поздних версиях. На других платформах нужно использовать обратные вызовы.

getDeviceSerialNumber()

Promise Chrome 66 и более поздние версии
chrome.enterprise.deviceAttributes.getDeviceSerialNumber(
  callback?: function,
)
: Promise<string>

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

Параметры

  • обратный вызов

    function необязательно

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

    (serialNumber: string) => void

    • serialNumber

      string

Возвраты

  • Promise<string>

    Chrome 96 и более поздних версий;

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

    Объекты Promise поддерживаются только в Manifest V3 и более поздних версиях. На других платформах нужно использовать обратные вызовы.

getDirectoryDeviceId()

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

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

Параметры

  • обратный вызов

    function необязательно

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

    (deviceId: string) => void

    • deviceId

      string

Возвраты

  • Promise<string>

    Chrome 96 и более поздних версий;

    Возвращает объект Promise, который распознается с идентификатором устройства Directory API.

    Объекты Promise поддерживаются только в Manifest V3 и более поздних версиях. На других платформах нужно использовать обратные вызовы.