这是
实验性技术
检查
浏览器兼容性表格
要小心谨慎在生产中使用这之前。
NetworkInformation.downlinkMax
read-only property returns the maximum downlink speed, in megabits per second (Mbps), for the underlying connection technology.
var max = NetworkInformation.downlinkMax
unrestricted double
representing the maximum downlink speed, in megabits per second (Mb/s), for the underlying connection technology.
The following example monitors the connection using the
change
event and logs changes as they occur.
function logConnectionType() {
var connectionType = 'not supported';
var 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
The definition of 'downlinkMax' in that specification. |
草案 | 初始定义 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
downlinkMax
|
Chrome
61
|
Edge No | Firefox No | IE No | Opera No | Safari No | WebView Android 50 | Chrome Android 38 | Firefox Android No | Opera Android 45 | Safari iOS No | Samsung Internet Android 3.0 |
完整支持
不支持
实验。期望将来行为有所改变。
见实现注意事项。
NetworkInformation