chrome.enterprise.deviceAttributes

refresh date: 2026-09-25 robots: noindex

Opis

Użyj interfejsu chrome.enterprise.deviceAttributes API, aby odczytać atrybuty urządzenia. Uwaga: ten interfejs API jest dostępny tylko dla rozszerzeń, których instalacja została wymuszona na podstawie zasad firmy.

Uprawnienia

enterprise.deviceAttributes

Dostępność

Chrome 46 lub nowszy Tylko ChromeOS Wymaga zasady

Metody

getDeviceAnnotatedLocation()

Promise Chrome 66 lub nowszy
chrome.enterprise.deviceAttributes.getDeviceAnnotatedLocation(
  callback?: function,
)
: Promise<string>

Pobiera lokalizację oznaczoną adnotacją przez administratora. Jeśli bieżący użytkownik nie jest powiązany z żadną lokalizacją lub administrator nie ustawił żadnej lokalizacji z adnotacjami, funkcja zwraca pusty ciąg znaków.

Parametry

  • callback

    funkcja opcjonalna

    Parametr callback wygląda tak:

    (annotatedLocation: string) => void

    • annotatedLocation

      tekst

Zwroty

  • Promise<string>

    Chrome 96 lub nowsza

    Zwraca obiekt Promise, który jest rozwiązywany z adnotowaną lokalizacją urządzenia.

    Obietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych. Inne platformy muszą używać wywołań zwrotnych.

getDeviceAssetId()

Promise Chrome 66 lub nowszy
chrome.enterprise.deviceAttributes.getDeviceAssetId(
  callback?: function,
)
: Promise<string>

Pobiera identyfikator zasobu oznaczony adnotacją przez administratora. Jeśli bieżący użytkownik nie jest powiązany z żadnym kontem lub administrator nie ustawił identyfikatora zasobu, funkcja zwraca pusty ciąg znaków.

Parametry

  • callback

    funkcja opcjonalna

    Parametr callback wygląda tak:

    (assetId: string) => void

    • assetId

      tekst

Zwroty

  • Promise<string>

    Chrome 96 lub nowsza

    Zwraca obiekt Promise, który jest rozwiązywany z identyfikatorem zasobu urządzenia.

    Obietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych. Inne platformy muszą używać wywołań zwrotnych.

getDeviceHostname()

Promise Chrome 82 lub nowszy
chrome.enterprise.deviceAttributes.getDeviceHostname(
  callback?: function,
)
: Promise<string>

Pobiera nazwę hosta urządzenia ustawioną przez zasadę DeviceHostnameTemplate. Jeśli bieżący użytkownik nie jest powiązany z firmą lub zasady firmowe nie określają nazwy hosta, funkcja zwraca pusty ciąg znaków.

Parametry

  • callback

    funkcja opcjonalna

    Parametr callback wygląda tak:

    (hostname: string) => void

    • nazwa hosta

      tekst

Zwroty

  • Promise<string>

    Chrome 96 lub nowsza

    Zwraca obiekt Promise, który jest rozwiązywany z nazwą hosta urządzenia.

    Obietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych. Inne platformy muszą używać wywołań zwrotnych.

getDeviceSerialNumber()

Promise Chrome 66 lub nowszy
chrome.enterprise.deviceAttributes.getDeviceSerialNumber(
  callback?: function,
)
: Promise<string>

Pobiera numer seryjny urządzenia. Pamiętaj, że ten interfejs API służy do administrowania urządzeniem (np. generowania żądań podpisania certyfikatu dla certyfikatów obejmujących całe urządzenie). Nie można używać tego interfejsu API do śledzenia urządzeń bez zgody administratora urządzenia. Jeśli bieżący użytkownik nie jest powiązany, zwraca pusty ciąg znaków.

Parametry

  • callback

    funkcja opcjonalna

    Parametr callback wygląda tak:

    (serialNumber: string) => void

    • serialNumber

      tekst

Zwroty

  • Promise<string>

    Chrome 96 lub nowsza

    Zwraca obiekt Promise, który jest rozwiązywany z numerem seryjnym urządzenia.

    Obietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych. Inne platformy muszą używać wywołań zwrotnych.

getDirectoryDeviceId()

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

Pobiera wartość identyfikatora urządzenia interfejsu Directory API, który jest generowany przez serwer i identyfikuje rekord urządzenia w chmurze na potrzeby zapytań w interfejsie Directory API w chmurze. Jeśli bieżący użytkownik nie jest powiązany, zwraca pusty ciąg znaków.

Parametry

  • callback

    funkcja opcjonalna

    Parametr callback wygląda tak:

    (deviceId: string) => void

    • deviceId

      tekst

Zwroty

  • Promise<string>

    Chrome 96 lub nowsza

    Zwraca obiekt Promise, który jest rozwiązywany za pomocą identyfikatora urządzenia interfejsu Directory API.

    Obietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych. Inne platformy muszą używać wywołań zwrotnych.