chrome.enterprise.deviceAttributes

refresh date: 2026-09-25 robots: noindex

Description

Utilisez l'API chrome.enterprise.deviceAttributes pour lire les attributs de l'appareil. Remarque : Cette API n'est disponible que pour les extensions installées d'office par une règle d'entreprise.

Autorisations

enterprise.deviceAttributes

Disponibilité

Chrome 46 ou version ultérieure ChromeOS uniquement Nécessite une règle

Méthodes

getDeviceAnnotatedLocation()

Promise Chrome 66 et versions ultérieures
chrome.enterprise.deviceAttributes.getDeviceAnnotatedLocation(
  callback?: function,
)
: Promise<string>

Récupère l'emplacement indiqué par l'administrateur. Si l'utilisateur actuel n'est pas affilié ou si l'administrateur n'a pas défini de lieu annoté, une chaîne vide est renvoyée.

Paramètres

  • callback

    function facultatif

    Le paramètre callback se présente comme suit :

    (annotatedLocation: string) => void

    • annotatedLocation

      chaîne

Renvoie

  • Promise<string>

    Chrome 96 ou version ultérieure

    Renvoie une promesse qui se résout avec l'emplacement annoté de l'appareil.

    Les promesses ne sont compatibles qu'avec Manifest V3 et les versions ultérieures. Les autres plates-formes doivent utiliser des rappels.

getDeviceAssetId()

Promise Chrome 66 et versions ultérieures
chrome.enterprise.deviceAttributes.getDeviceAssetId(
  callback?: function,
)
: Promise<string>

Récupère l'ID d'élément indiqué par l'administrateur. Si l'utilisateur actuel n'est pas affilié ou si aucun ID d'élément n'a été défini par l'administrateur, renvoie une chaîne vide.

Paramètres

  • callback

    function facultatif

    Le paramètre callback se présente comme suit :

    (assetId: string) => void

    • assetId

      chaîne

Renvoie

  • Promise<string>

    Chrome 96 ou version ultérieure

    Renvoie une promesse qui se résout avec l'ID d'asset de l'appareil.

    Les promesses ne sont compatibles qu'avec Manifest V3 et les versions ultérieures. Les autres plates-formes doivent utiliser des rappels.

getDeviceHostname()

Promise Chrome 82 et versions ultérieures
chrome.enterprise.deviceAttributes.getDeviceHostname(
  callback?: function,
)
: Promise<string>

Récupère le nom d'hôte de l'appareil tel qu'il est défini par la règle DeviceHostnameTemplate. Si l'utilisateur actuel n'est pas affilié ou si aucun nom d'hôte n'a été défini par la règle d'entreprise, renvoie une chaîne vide.

Paramètres

  • callback

    function facultatif

    Le paramètre callback se présente comme suit :

    (hostname: string) => void

    • nom d'hôte

      chaîne

Renvoie

  • Promise<string>

    Chrome 96 ou version ultérieure

    Renvoie une promesse qui se résout avec le nom d'hôte de l'appareil.

    Les promesses ne sont compatibles qu'avec Manifest V3 et les versions ultérieures. Les autres plates-formes doivent utiliser des rappels.

getDeviceSerialNumber()

Promise Chrome 66 et versions ultérieures
chrome.enterprise.deviceAttributes.getDeviceSerialNumber(
  callback?: function,
)
: Promise<string>

Récupère le numéro de série de l'appareil. Veuillez noter que cette API sert à administrer l'appareil (par exemple, pour générer des demandes de signature de certificat pour les certificats à l'échelle de l'appareil). Cette API ne peut pas être utilisée pour suivre des appareils sans le consentement de leur administrateur. Si l'utilisateur actuel n'est pas affilié, une chaîne vide est renvoyée.

Paramètres

  • callback

    function facultatif

    Le paramètre callback se présente comme suit :

    (serialNumber: string) => void

    • serialNumber

      chaîne

Renvoie

  • Promise<string>

    Chrome 96 ou version ultérieure

    Renvoie une promesse qui se résout avec le numéro de série de l'appareil.

    Les promesses ne sont compatibles qu'avec Manifest V3 et les versions ultérieures. Les autres plates-formes doivent utiliser des rappels.

getDirectoryDeviceId()

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

Récupère la valeur de l'identifiant de l'appareil de l'API Directory, qui est généré par le serveur et identifie l'enregistrement cloud de l'appareil pour l'interroger dans l'API Directory cloud. Si l'utilisateur actuel n'est pas affilié, une chaîne vide est renvoyée.

Paramètres

  • callback

    function facultatif

    Le paramètre callback se présente comme suit :

    (deviceId: string) => void

    • deviceId

      chaîne

Renvoie

  • Promise<string>

    Chrome 96 ou version ultérieure

    Renvoie une promesse qui se résout avec l'identifiant d'appareil de l'API Directory.

    Les promesses ne sont compatibles qu'avec Manifest V3 et les versions ultérieures. Les autres plates-formes doivent utiliser des rappels.