NetworkInformation
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Das NetworkInformation
-Interface der Network Information API liefert Informationen über die Verbindung, die ein Gerät zur Kommunikation mit dem Netzwerk verwendet, und bietet eine Möglichkeit für Skripte, benachrichtigt zu werden, wenn sich der Verbindungstyp ändert. Das NetworkInformation
-Interface kann nicht instanziiert werden. Es wird stattdessen über die connection
-Eigenschaft des Navigator
-Interfaces oder des WorkerNavigator
-Interfaces aufgerufen.
Instanz-Eigenschaften
Dieses Interface erbt auch Eigenschaften seiner Eltern, EventTarget
.
NetworkInformation.downlink
Schreibgeschützt-
Gibt die geschätzte effektive Bandbreite in Megabit pro Sekunde zurück, gerundet auf das nächste Vielfache von 25 Kilobit pro Sekunde.
NetworkInformation.downlinkMax
Schreibgeschützt Experimentell-
Gibt die maximale Downlink-Geschwindigkeit in Megabit pro Sekunde (Mbps) für die zugrunde liegende Verbindungstechnologie zurück.
NetworkInformation.effectiveType
Schreibgeschützt-
Gibt den effektiven Verbindungstyp zurück, der entweder 'slow-2g', '2g', '3g', oder '4g' ist. Dieser Wert wird durch eine Kombination aus kürzlich beobachteten Round-Trip-Zeiten und Downlink-Werten bestimmt.
NetworkInformation.rtt
Schreibgeschützt-
Gibt die geschätzte effektive Round-Trip-Zeit der aktuellen Verbindung zurück, gerundet auf das nächste Vielfache von 25 Millisekunden.
NetworkInformation.saveData
Schreibgeschützt-
Gibt
true
zurück, wenn der Benutzer im Benutzeragent eine Option für reduzierte Datennutzung gesetzt hat. NetworkInformation.type
Schreibgeschützt Experimentell-
Gibt den Verbindungstyp zurück, den ein Gerät zur Kommunikation mit dem Netzwerk verwendet. Es wird einer der folgenden Werte sein:
bluetooth
cellular
ethernet
none
wifi
wimax
other
unknown
Instanz-Methoden
Dieses Interface erbt auch Methoden seiner Eltern, EventTarget
.
Ereignisse
change
-
Das Ereignis, das ausgelöst wird, wenn sich die Verbindungsinformationen ändern.
Spezifikationen
Specification |
---|
Network Information API # networkinformation-interface |