NetworkInformation: downlinkMax-Eigenschaft
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.
Hinweis: Dieses Feature ist verfügbar in Web Workers.
Die schreibgeschützte downlinkMax
-Eigenschaft des NetworkInformation
-Interfaces gibt die maximale Downlink-Geschwindigkeit in Megabit pro Sekunde (Mbps) für die zugrunde liegende Verbindungstechnologie zurück.
Wert
Eine Zahl, die die maximale Downlink-Geschwindigkeit in Megabit pro Sekunde (Mb/s) für die zugrunde liegende Verbindungstechnologie darstellt.
Beispiele
Das folgende Beispiel überwacht die Verbindung mithilfe des change
-Ereignisses und protokolliert Änderungen, sobald sie auftreten.
function logConnectionType() {
let connectionType = "not supported";
let downlinkMax = "not supported";
if ("connection" in navigator) {
connectionType = navigator.connection.effectiveType;
if ("downlinkMax" in navigator.connection) {
downlinkMax = navigator.connection.downlinkMax;
}
}
console.log(
`Current connection type: ${connectionType} (downlink max: ${downlinkMax})`,
);
}
logConnectionType();
navigator.connection.addEventListener("change", logConnectionType);
Spezifikationen
Specification |
---|
Network Information API # dom-networkinformation-downlinkmax |
Browser-Kompatibilität
BCD tables only load in the browser