参考html5+规范 networkinfo:用于获取网络信息
文档截图:
最简单的难道不是调用个api接口之类的去测试下吗?
以uniapp
请求接口为例:
已参与了 SegmentFault 思否「问答」打卡,欢迎正在阅读的你也加入。
你说的这种场景是用户已经连接到互联网,但是又被IDC限制了互联网访问(只能访问指定的页面,如拨号页面),这种情况通过API获取到的网络状态其实是处于连接状态了。
如果你需要鉴别这种状态的话,可以考虑加载一个公网上的图片或者请求一个公网API之类的来校验。
已参与了 SegmentFault 思否「问答」打卡,欢迎正在阅读的你也加入。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
https://www.lilnong.top/cors/${Math.random()}
那我就给你提供一个服务吧。你每次生成一个随机数去调用他,如果有网络的话就是有返回的。没网络就没有的。
其实你请求图片也是同样的,只不过你没加随机数,导致他直接给你使用缓存了。