网络环境发生变化时,会触发这个事件,如需详细网络环境信息,请使用getNetworkType
来获取
document.addEventListener('h5NetworkChange', function(e) {
alert("网络环境发生变化,可调用getNetworkType接口获取详细信息");
}, false);
<h1>请切换手机网络模式,比如wifi和4g</h1>
<script>
document.addEventListener('h5NetworkChange', function(e) {
// **注意安卓下addEventListener里的e不能用JSON.stringify,这里的e在UC下不是一个有效的可序列化对象**
alert("我收到网络变化了" + JSON.stringify(e.data));
//网络环境发生变化,可调用getNetworkType接口获取详细信息
AlipayJSBridge.call('getNetworkType', function(result) {
alert(JSON.stringify(result));
});
}, false);
</script>
名称 | 类型 | 描述 | 备注 |
---|---|---|---|
isConnected | Boolean | 当前是否有网络连接 | 安卓钱包10.1.8开始支持 |
networkType | String | wifi/2g/3g/4g/none/unknown | wifi网络/2g网络/3g网络/4g网络/无网络/不常见网络类型,安卓钱包10.1.8开始支持 |