网络信息:downlinkMax 属性

实验性: 这是一个 实验性技术
在生产环境中使用之前,请仔细查看 浏览器兼容性表

注意: 此功能在 Web Workers 中可用。

NetworkInformation 接口的 downlinkMax 只读属性返回基础连接技术的最大下行速度,以兆比特每秒 (Mbps) 为单位。

一个数字,表示基础连接技术的最大下行速度,以兆比特每秒 (Mb/s) 为单位。

示例

以下示例使用 change 事件监视连接,并在发生更改时记录更改。

js
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);

规范

规范
网络信息 API
# dom-networkinformation-downlinkmax

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。