NetworkInformation: downlinkMax property

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

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

downlinkMaxNetworkInformation 介面的一個只讀屬性,它返回基礎連線技術支援的最大下行速度,單位為兆位元每秒 (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);

規範

規範
Network Information API
# dom-networkinformation-downlinkmax

瀏覽器相容性