uniapp内嵌的h5能自己获取有网或无网状态吗?

新手上路,请多包涵

uniapp内嵌的h5能自己获取有网或无网状态吗

阅读 2.2k
3 个回答

请求一下接口?如果超时就返回脱机状态?
或者 uniapp 通过修改 webviewurl 来通知内嵌的 h5 页面已经脱机。

  1. 通过UniSDK发获取网络状态的请求让客户端返回当前的网络状态。
  2. H5中用js实现一段检测网络状态的代码。
  1. 先获取网络状态
uni.getNetworkType({
    success: function (res) {
        console.log(res.networkType);
    }
});
  1. postmessge互通消息
<web-view :src="href" @message="message"></web-view>
<script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.2.js"></script>
 uni.postMessage({
    data: {
      action: 'message'
    }
  });
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题