chrome.enterprise.deviceAttributes

refresh date: 2026-09-25 robots: noindex

Opis

Aby odczytać atrybuty urządzenia, użyj interfejsu API chrome.enterprise.deviceAttributes. 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 nowsza wersja Tylko ChromeOS Wymaga zasady

Metody

getDeviceAnnotatedLocation()

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

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

Parametry

  • callback

    function opcjonalne

    Parametr callback wygląda tak:

    (annotatedLocation: string) => void

    • annotatedLocation

      tekst

Zwroty

  • Promise<string>

    Chrome 96 lub nowsza wersja

    Zwraca obiekt Promise, który jest rozwiązywany za pomocą adnotacji lokalizacji urządzenia.

    Obiekty Promise są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych. Na innych platformach należy używać wywołań zwrotnych.

getDeviceAssetId()

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

Pobiera identyfikator zasobu przypisany przez administratora. Jeśli bieżący użytkownik nie jest powiązany lub administrator nie ustawił identyfikatora zasobu, zwracany jest pusty ciąg znaków.

Parametry

  • callback

    function opcjonalne

    Parametr callback wygląda tak:

    (assetId: string) => void

    • assetId

      tekst

Zwroty

  • Promise<string>

    Chrome 96 lub nowsza wersja

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

    Obiekty Promise są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych. Na innych platformach należy używać wywołań zwrotnych.

getDeviceHostname()

Promise Chrome 82+
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 lub zasada przedsiębiorstwa nie ustawiła nazwy hosta, zwracany jest pusty ciąg znaków.

Parametry

  • callback

    function opcjonalne

    Parametr callback wygląda tak:

    (hostname: string) => void

    • nazwa hosta

      tekst

Zwroty

  • Promise<string>

    Chrome 96 lub nowsza wersja

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

    Obiekty Promise są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych. Na innych platformach należy używać wywołań zwrotnych.

getDeviceSerialNumber()

Promise Chrome 66+
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. do generowania żądań podpisania certyfikatu dla certyfikatów dla całego urządzenia). Tego interfejsu API nie można używać 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

    function opcjonalne

    Parametr callback wygląda tak:

    (serialNumber: string) => void

    • serialNumber

      tekst

Zwroty

  • Promise<string>

    Chrome 96 lub nowsza wersja

    Zwraca obiekt Promise, który jest rozwiązywany za pomocą numeru seryjnego urządzenia.

    Obiekty Promise są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych. Na innych platformach należy 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 wysyłania zapytań do interfejsu Directory API w chmurze. Jeśli bieżący użytkownik nie jest powiązany, zwraca pusty ciąg znaków.

Parametry

  • callback

    function opcjonalne

    Parametr callback wygląda tak:

    (deviceId: string) => void

    • deviceId

      tekst

Zwroty

  • Promise<string>

    Chrome 96 lub nowsza wersja

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

    Obiekty Promise są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych. Na innych platformach należy używać wywołań zwrotnych.