NetworkInformation

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

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.

EventTarget NetworkInformation

Instanzeigenschaften

Dieses Interface erbt auch Eigenschaften seines Elternteils, EventTarget.

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

Siehe auch