getNetworkType 获取网络类型
优质
小牛编辑
142浏览
2023-12-01
Since 8.0
getNetworkType
获取网络状态: 网络是否可用以及什么网络类型
使用方法
AlipayJSBridge.call('getNetworkType', function(result) {
console.log(result.networkInfo);
});
代码演示
基本功能演示
<h1>点击获取网络信息,可以修改网络后再点击看看</h1>
<a href="#" class="btn J_demo">查看网络信息</a>
<script>
function ready(callback) {
// 如果jsbridge已经注入则直接调用
if (window.AlipayJSBridge) {
callback && callback();
} else {
// 如果没有注入则监听注入的事件
document.addEventListener('AlipayJSBridgeReady', callback, false);
}
}
ready(function() {
document.querySelector('a').addEventListener('click', function() {
AlipayJSBridge.call('getNetworkType', function(result) {
alert(JSON.stringify(result));
});
});
});
</script>
查看演示 扫码查看 用支付宝扫码运行API
AlipayJSBridge.call('getNetworkType', fn)
入参
名称 | 类型 | 描述 | 必选 | 默认值 | 版本 |
---|---|---|---|---|---|
fn | function | 回调函数 | 8.0 |
出参
回调函数带入的参数result,以networkInfo返回值为准
名称 | 类型 | 描述 | 版本 |
---|---|---|---|
networkInfo | string | 网络类型值:UNKNOWN/NOTREACHABLE/WIFI/3G/2G/4G/WWAN | 9.6 |