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 przedsiębiorstwa.
Uprawnienia
enterprise.deviceAttributesDostępność
Metody
getDeviceAnnotatedLocation()
chrome.enterprise.deviceAttributes.getDeviceAnnotatedLocation(
callback?: function,
): Promise<string>
Pobiera lokalizację z adnotacją 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.
Parametry
-
callback
funkcja opcjonalna
Parametr
callbackwygląda tak:(annotatedLocation: string) => void
-
annotatedLocation
ciąg znaków
-
Zwroty
-
Promise<string>
Chrome 96 lub nowsza wersjaZwraca 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()
chrome.enterprise.deviceAttributes.getDeviceAssetId(
callback?: function,
): Promise<string>
Pobiera identyfikator zasobu przypisany 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 tekstowy.
Parametry
-
callback
funkcja opcjonalna
Parametr
callbackwygląda tak:(assetId: string) => void
-
assetId
ciąg znaków
-
Zwroty
-
Promise<string>
Chrome 96 lub nowsza wersjaZwraca 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()
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 domeną lub zasady firmy nie określają nazwy hosta, zwracany jest pusty ciąg.
Parametry
-
callback
funkcja opcjonalna
Parametr
callbackwygląda tak:(hostname: string) => void
-
nazwa hosta
ciąg znaków
-
Zwroty
-
Promise<string>
Chrome 96 lub nowsza wersjaZwraca 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()
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 z żadną organizacją, zwraca pusty ciąg.
Parametry
-
callback
funkcja opcjonalna
Parametr
callbackwygląda tak:(serialNumber: string) => void
-
serialNumber
ciąg znaków
-
Zwroty
-
Promise<string>
Chrome 96 lub nowsza wersjaZwraca 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()
chrome.enterprise.deviceAttributes.getDirectoryDeviceId(
callback?: function,
): Promise<string>
Pobiera wartość identyfikatora urządzenia interfejsu Directory API, który jest generowany przez serwer i określa rekord urządzenia w chmurze na potrzeby zapytań w interfejsie Directory API. Jeśli bieżący użytkownik nie jest powiązany z żadną organizacją, zwraca pusty ciąg.
Parametry
-
callback
funkcja opcjonalna
Parametr
callbackwygląda tak:(deviceId: string) => void
-
deviceId
ciąg znaków
-
Zwroty
-
Promise<string>
Chrome 96 lub nowsza wersjaZwraca 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.