获取网络状态: 网络是否可用以及什么网络类型
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>
AlipayJSBridge.call('getNetworkType', fn)
名称 | 类型 | 描述 | 必选 | 默认值 | 版本 |
---|---|---|---|---|---|
fn | function | 回调函数 | 8.0 |
回调函数带入的参数result,以networkInfo返回值为准
名称 | 类型 | 描述 | 版本 |
---|---|---|---|
networkInfo | string | 网络类型值:UNKNOWN/NOTREACHABLE/WIFI/3G/2G/4G/WWAN | 9.6 |