refresh date: 2026-09-25 robots: noindex
Описание
Используйте chrome.enterprise.deviceAttributes API, чтобы читать атрибуты устройств. Примечание. Этот API доступен только для расширений, принудительно установленных в соответствии с корпоративными правилами.
Разрешения
enterprise.deviceAttributesДоступность
Методы
getDeviceAnnotatedLocation()
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()
chrome.enterprise.deviceAttributes.getDeviceAssetId(
callback?: function,
): Promise<string>
Получает идентификатор объекта, указанный администратором. Если текущий пользователь не связан с организацией или администратор не задал идентификатор объекта, возвращается пустая строка.
Параметры
-
обратный вызов
function необязательно
Параметр
callbackвыглядит следующим образом:(assetId: string) => void
-
assetId
string
-
Возвраты
-
Promise<string>
Chrome 96 и более поздних версий;Возвращает объект Promise, который распознается как идентификатор объекта устройства.
Объекты Promise поддерживаются только в Manifest V3 и более поздних версиях. На других платформах нужно использовать обратные вызовы.
getDeviceHostname()
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()
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()
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 и более поздних версиях. На других платформах нужно использовать обратные вызовы.