NetworkInformation
Hinweis: Dieses Feature ist verfügbar in Web Workers.
Das NetworkInformation
Interface der Network Information API liefert Informationen über die Verbindung, die ein Gerät zur Kommunikation mit dem Netzwerk nutzt, und bietet eine Möglichkeit für Skripte, benachrichtigt zu werden, wenn sich der Verbindungstyp ändert.
Das NetworkInformation
Interface kann nicht instanziiert werden. Stattdessen wird es über die connection
Eigenschaft des Navigator
Interfaces oder des WorkerNavigator
Interfaces aufgerufen.
Instanzeigenschaften
Dieses Interface erbt auch Eigenschaften seines Elternteils, EventTarget
.
NetworkInformation.downlink
Nur lesbar-
Gibt die effektive Bandbreitenschätzung in Megabit pro Sekunde zurück, gerundet auf das nächste Vielfache von 25 Kilobit pro Sekunde.
NetworkInformation.downlinkMax
Nur lesbar Experimentell-
Gibt die maximale Downlink-Geschwindigkeit in Megabit pro Sekunde (Mbps) für die zugrunde liegende Verbindungstechnologie zurück.
NetworkInformation.effectiveType
Nur lesbar-
Gibt den effektiven Verbindungstyp zurück, der einer der folgenden sein kann: 'slow-2g', '2g', '3g' oder '4g'. Dieser Wert wird unter Verwendung einer Kombination aus kürzlich beobachteten Round-Trip-Zeiten und Downlink-Werten bestimmt.
NetworkInformation.rtt
Nur lesbar-
Gibt die geschätzte effektive Round-Trip-Zeit der aktuellen Verbindung zurück, gerundet auf das nächste Vielfache von 25 Millisekunden.
NetworkInformation.saveData
Nur lesbar-
Gibt
true
zurück, wenn der Nutzer eine Option zur reduzierten Datennutzung im User-Agent eingestellt hat. NetworkInformation.type
Nur lesbar Experimentell-
Gibt den Verbindungstyp zurück, den ein Gerät zur Kommunikation mit dem Netzwerk verwendet. Er wird einen der folgenden Werte haben:
bluetooth
cellular
ethernet
none
wifi
wimax
other
unknown
Instanzmethoden
Dieses Interface erbt auch Methoden seines Elternteils, EventTarget
.
Events
change
-
Das Event, das ausgelöst wird, wenn sich die Verbindungsinformationen ändern.
Spezifikationen
Specification |
---|
Network Information API # networkinformation-interface |
Browser-Kompatibilität
BCD tables only load in the browser