chrome.enterprise.deviceAttributes

Descrição

Use a API chrome.enterprise.deviceAttributes para ler atributos de dispositivo. Observação: essa API está disponível apenas para extensões de instalação forçada por política corporativa.

Permissões

enterprise.deviceAttributes

Disponibilidade

Chrome 46 ou mais recente Somente no ChromeOS Requer política

Métodos

getDeviceAnnotatedLocation()

Promise Chrome 66 ou mais recente
chrome.enterprise.deviceAttributes.getDeviceAnnotatedLocation(
  callback?: function,
)
: Promise<string>

Busca o local anotado pelo administrador. Se o usuário atual não for afiliado ou se nenhum local anotado tiver sido definido pelo administrador, vai retornar uma string vazia.

Parâmetros

  • callback

    função opcional

    O parâmetro callback tem esta aparência:

    (annotatedLocation: string) => void

    • annotatedLocation

      string

Retorna

  • Promise<string>

    Chrome 96+

    As promessas só são compatíveis com o Manifest V3 e versões mais recentes. Outras plataformas precisam usar callbacks.

getDeviceAssetId()

Promise Chrome 66 ou mais recente
chrome.enterprise.deviceAttributes.getDeviceAssetId(
  callback?: function,
)
: Promise<string>

Busca o ID do recurso anotado pelo administrador. Se o usuário atual não for afiliado ou se nenhum ID de recurso tiver sido definido pelo administrador, vai retornar uma string vazia.

Parâmetros

  • callback

    função opcional

    O parâmetro callback tem esta aparência:

    (assetId: string) => void

    • assetId

      string

Retorna

  • Promise<string>

    Chrome 96+

    As promessas só são compatíveis com o Manifest V3 e versões mais recentes. Outras plataformas precisam usar callbacks.

getDeviceHostname()

Promise Chrome 82 ou mais recente
chrome.enterprise.deviceAttributes.getDeviceHostname(
  callback?: function,
)
: Promise<string>

Busca o nome do host do dispositivo conforme definido pela política DeviceHostnameTemplate. Se o usuário atual não for afiliado ou nenhum nome de host tiver sido definido pela política corporativa, vai retornar uma string vazia.

Parâmetros

  • callback

    função opcional

    O parâmetro callback tem esta aparência:

    (hostname: string) => void

    • nome do host

      string

Retorna

  • Promise<string>

    Chrome 96+

    As promessas só são compatíveis com o Manifest V3 e versões mais recentes. Outras plataformas precisam usar callbacks.

getDeviceSerialNumber()

Promise Chrome 66 ou mais recente
chrome.enterprise.deviceAttributes.getDeviceSerialNumber(
  callback?: function,
)
: Promise<string>

Busca o número de série do dispositivo. O objetivo dessa API é administrar o dispositivo, por exemplo, gerando solicitações de assinatura de certificado para certificados em todo o dispositivo. Essa API não pode ser usada para rastrear dispositivos sem o consentimento do administrador deles. Se o usuário atual não for afiliado, retorna uma string vazia.

Parâmetros

  • callback

    função opcional

    O parâmetro callback tem esta aparência:

    (serialNumber: string) => void

    • serialNumber

      string

Retorna

  • Promise<string>

    Chrome 96+

    As promessas só são compatíveis com o Manifest V3 e versões mais recentes. Outras plataformas precisam usar callbacks.

getDirectoryDeviceId()

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

Busca o valor do identificador do dispositivo da API Directory, que é gerado pelo servidor e identifica o registro na nuvem do dispositivo para consulta na API Directory na nuvem. Se o usuário atual não for afiliado, retorna uma string vazia.

Parâmetros

  • callback

    função opcional

    O parâmetro callback tem esta aparência:

    (deviceId: string) => void

    • deviceId

      string

Retorna

  • Promise<string>

    Chrome 96+

    As promessas só são compatíveis com o Manifest V3 e versões mais recentes. Outras plataformas precisam usar callbacks.