NetworkInformation: свойство downlinkMax
Ограниченная доступность
Эта функция не является базовой, так как она не работает в некоторых из наиболее широко используемых браузеров.
Экспериментальная функция: Это экспериментальная технология.
Тщательно проверьте таблицу совместимости браузеров перед использованием в производстве.
Примечание: Эта функция доступна в Web Workers.
Чтение-только свойство downlinkMax интерфейса NetworkInformation возвращает максимальную скорость загрузки (в мегабитах в секунду (Мбит/с)) для базовой технологии подключения.
Значение
Число, представляющее максимальную скорость загрузки (в мегабитах в секунду (Мбит/с)) для базовой технологии подключения.
Примеры
В следующем примере отслеживается подключение с помощью события change и регистрируются изменения по мере их возникновения.
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);
Спецификации
Совместимость браузеров
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
downlinkMax |
61Только поддерживается на ChromeOS |
Нет | Нет | Нет | Нет | 38 | Нет | 45 | Нет | 3.0 | 50 |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/NetworkInformation/downlinkMax