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