JSAPI

  • 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)
    

    入参

    名称类型描述必选默认值版本
    fnfunction回调函数8.0

    出参

    回调函数带入的参数result,以networkInfo返回值为准

    名称类型描述版本
    networkInfostring网络类型值:UNKNOWN/NOTREACHABLE/WIFI/3G/2G/4G/WWAN9.6