plus.networkinfo.getCurrentType()
在Ios上获取网络类型正常,但是只能获取app打开之前的网络状态,
假如在app打开后,再切换到设置关闭或者更改网络连接状态、类型,
回到app后获取的网络类型并没有跟随变化,依旧是之前的网络状态.
二八中医
- 发布:2014-10-28 08:46
- 更新:2018-04-17 13:44
- 阅读:6166
plus.networkinfo.getCurrentType()
分类:HBuilder
5 个回复
5***@qq.com
同问
Trust - 少说废话
请参阅设备网络状态变化事件
5***@qq.com
举个例子:
代码逻辑是"A"页面有个判断,有网络的情况下打开一个webview,没有网络的情况下打开页面"B"
场景:
先把网络关闭,打开页面"A"没有网络就立即打开"B"的webview,页面"B"有个按钮是点击后重行之行页面"A"的判断,然后关闭自己。
问题:
当进入到页面"B"的时候,用快捷方式打开网络,点击页面"B"的按钮执行"A"的判断方式,但是这时
方法里的var nt = plus.networkinfo.getCurrentType(); 打印出来的数据还是没有网络,并没有获取到改动后的状态数据,我设置一个全局变量,通过netchange事件改编这个值,但是并没有用,请教如何解决
Trust
请上传示例项目,方便我这边测试。
2016-08-11 20:39
5***@qq.com
已经解决了,是window. 和document.的问题,谢谢
战无不胜
请问您是怎么解决的
2018-05-17 10:05
1***@qq.com
能具体说详细点吗 这个问题IOS端是怎么解决的
2018-09-18 17:03
前端_小白
楼主是怎么解决的,我的现在通过plus.networkinfo.getCurrentType()在有网和无网获得的都是3,不会拿到h5+上写的那些变量