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.downlinkSchreibgeschü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.downlinkMaxSchreibgeschützt Experimentell-
Gibt die maximale Downlink-Geschwindigkeit in Megabit pro Sekunde (Mbps) für die zugrunde liegende Verbindungstechnologie zurück.
NetworkInformation.effectiveTypeSchreibgeschü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.rttSchreibgeschützt-
Gibt die geschätzte effektive Round-Trip-Zeit der aktuellen Verbindung zurück, gerundet auf das nächste Vielfache von 25 Millisekunden.
NetworkInformation.saveDataSchreibgeschützt-
Gibt
truezurück, wenn der Benutzer im Benutzeragent eine Option für reduzierte Datennutzung gesetzt hat. NetworkInformation.typeSchreibgeschützt Experimentell-
Gibt den Verbindungstyp zurück, den ein Gerät zur Kommunikation mit dem Netzwerk verwendet. Es wird einer der folgenden Werte sein:
bluetoothcellularethernetnonewifiwimaxotherunknown
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
Loading…