Opis
Użyj interfejsu API chrome.enterprise.networkingAttributes
, aby odczytać informacje o bieżącej sieci. Uwaga: ten interfejs API jest dostępny tylko w przypadku rozszerzeń, których instalacja została wymuszona przez zasady przedsiębiorstwa.
Uprawnienia
enterprise.networkingAttributes
Dostępność
Typy
NetworkDetails
Właściwości
-
ipv4
ciąg znaków opcjonalny
Lokalny adres IPv4 urządzenia (niezdefiniowany, jeśli nie został skonfigurowany).
-
ipv6
ciąg znaków opcjonalny
Lokalny adres IPv6 urządzenia (niezdefiniowany, jeśli nie został skonfigurowany).
-
macAddress
ciąg znaków
Adres MAC urządzenia.
Metody
getNetworkDetails()
chrome.enterprise.networkingAttributes.getNetworkDetails(
callback?: function,
)
Pobiera informacje o sieci domyślnej na urządzeniu. Jeśli użytkownik nie jest powiązany lub urządzenie nie jest połączone z siecią, w polu runtime.lastError
zostanie ustawiona przyczyna błędu.
Parametry
-
wywołanie zwrotne
funkcja optional
Parametr
callback
wygląda tak:(networkAddresses: NetworkDetails) => void
.-
networkAddresses
-
Zwroty
-
Promise<NetworkDetails>
Chrome 96 lub nowszyObietnice są obsługiwane w Manifest V3 i nowszych, ale wywołania zwrotne są podane w przypadku zgodność wsteczną. Nie można użyć obu w tym samym wywołaniu funkcji. Polecenie promowana jest realizowane z tym samym typem, który jest przekazywany do wywołania zwrotnego.