Skip to content

@utilslib/web/getConnectionType


获取连接类型(动态)

连接类型会随网络环境变化

getConnectionType

函数签名

typescript
function getConnectionType(): string

描述

获取连接类型(动态) 连接类型会随网络环境变化

返回值

string

点击查看源码
js
/**
 * 获取连接类型(动态)
 * 连接类型会随网络环境变化
 */
export function getConnectionType() {
  if (!("connection" in navigator)) return "unknown";
  const connection =
    navigator.connection ||
    navigator.mozConnection ||
    navigator.webkitConnection;
  return connection?.effectiveType || "unknown";
}
ts
/**
 * 获取连接类型(动态)
 * 连接类型会随网络环境变化
 */
export function getConnectionType(): string {
  if (!("connection" in navigator)) return "unknown";

  const connection =
    (navigator as any).connection ||
    (navigator as any).mozConnection ||
    (navigator as any).webkitConnection;
  return connection?.effectiveType || "unknown";
}

如有错误,请提交issue :::