3***@qq.com
3***@qq.com
  • 发布:2021-12-11 10:47
  • 更新:2021-12-11 14:50
  • 阅读:398

如何知道当前连接的WiFi的是否可以上网呢?

分类:uni-app

uniAPP里面现在只提供了网络的连接类型,但是当我连接上这个WiFi之后,不代表我就能上网啊,我想在想要知道当前的WiFi是否可以上网,怎么获取它的网络状态

2021-12-11 10:47 负责人:无 分享
已邀请:
DCMarvel

DCMarvel

??? 做一个uni.request请求不行吗

  • 3***@qq.com (作者)

    你意思是如果我要实时监听网络状态的话,就要不停的去向服务器发起请求吗?

    2021-12-11 10:54

  • 3***@qq.com (作者)

    回复 3***@qq.com: 那这样的话,不是给自己的服务器主动增加负担吗?

    2021-12-11 10:56

  • DCMarvel

    回复 3***@qq.com: 监听网络状态变化,一变就请求百度就知道了啊 请求自己服务器干嘛 傻啊

    2021-12-11 11:05

  • 3***@qq.com (作者)

    回复 DCMarvel: 路由器的WAN口的断连是不会触发网络状态变化的,比如我插拔网线。还有自己东西去请求别人的东西。。。 算啦,去做一个ping包请求的工具好了

    2021-12-11 11:14

小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

https://uniapp.dcloud.io/api/system/network 或者uview框架中也有监听网络变化的代码

  • DCMarvel

    他想通过app 判断路由器是否断网了.并不是判断app是否断网了

    2021-12-11 15:18

  • 小枫叶

    回复 DCMarvel: 可以做定时啊,5秒一次,但是太耗费资源了

    2021-12-12 14:13

该问题目前已经被锁定, 无法添加新回复