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.

EventTarget NetworkInformation

Instanz-Eigenschaften

Dieses Interface erbt auch Eigenschaften seiner Eltern, EventTarget.

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

Browser-Kompatibilität

Siehe auch