window.navigator.onLine无法获取正确的网络状态

发布于 7 年前作者 tding2537 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

安卓端小程序的web-view中, 无法使用 window.navigator.onLine 获取正确的网络状态.

iOS网络检测有效:

https://github.com/CntChen/wechat-miniapp-web-online-test/blob/master/小程序ios网络检测有效.MP4

Android网络检测无效:

https://github.com/CntChen/wechat-miniapp-web-online-test/blob/master/小程序android网络检测无效.MP4

  • 预期表现

在webview中可以用  window.navigator.onLine 检测页面网络状态.

  • 复现路径

  • 提供一个最简复现 Demo

Demo: https://github.com/CntChen/wechat-miniapp-web-online-test

2 回复
fanglong
fanglong1 楼6 年前

https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html

这里的相关接口2  getNetworkType    这里提供了 JSSDK  的调用方法