Описание
Используйте API chrome.enterprise.deviceAttributes для чтения атрибутов устройства. Примечание: этот API доступен только для расширений, принудительно установленных корпоративной политикой.
Разрешения
enterprise.deviceAttributesДоступность
Методы
getDeviceAnnotatedLocation()
chrome.enterprise.deviceAttributes.getDeviceAnnotatedLocation(
callback?: function,
): Promise<string>
Получает местоположение, аннотированное администратором. Если текущий пользователь не связан с организацией или администратор не указал местоположение, возвращает пустую строку.
Параметры
- перезвонить
функция необязательна
Параметр
callbackвыглядит следующим образом:(annotatedLocation: string) => void
- аннотированное местоположение
нить
Возвраты
Promise<string>
Chrome 96+Возвращает промис, который разрешается с указанием аннотированного местоположения устройства.
Поддержка промисов доступна только для Manifest V3 и более поздних версий; для других платформ необходимо использовать колбэки.
getDeviceAssetId()
chrome.enterprise.deviceAttributes.getDeviceAssetId(
callback?: function,
): Promise<string>
Получает идентификатор актива, аннотированный администратором. Если текущий пользователь не связан с организацией или администратор не установил идентификатор актива, возвращает пустую строку.
Параметры
- перезвонить
функция необязательна
Параметр
callbackвыглядит следующим образом:(assetId: string) => void
- assetId
нить
Возвраты
Promise<string>
Chrome 96+Возвращает промис, который разрешается с идентификатором актива устройства (Asset ID).
Поддержка промисов доступна только для Manifest V3 и более поздних версий; для других платформ необходимо использовать колбэки.
getDeviceHostname()
chrome.enterprise.deviceAttributes.getDeviceHostname(
callback?: function,
): Promise<string>
Получает имя хоста устройства, заданное политикой DeviceHostnameTemplate. Если текущий пользователь не связан с компанией или корпоративная политика не задала имя хоста, возвращает пустую строку.
Параметры
- перезвонить
функция необязательна
Параметр
callbackвыглядит следующим образом:(hostname: string) => void
- имя хоста
нить
Возвраты
Promise<string>
Chrome 96+Возвращает промис, который разрешается с именем хоста устройства.
Поддержка промисов доступна только для Manifest V3 и более поздних версий; для других платформ необходимо использовать колбэки.
getDeviceSerialNumber()
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 и более поздних версий; для других платформ необходимо использовать колбэки.