二八中医
二八中医
  • 发布:2014-10-28 08:46
  • 更新:2018-04-17 13:44
  • 阅读:6166

plus.networkinfo.getCurrentType()

分类:HBuilder

plus.networkinfo.getCurrentType()
在Ios上获取网络类型正常,但是只能获取app打开之前的网络状态,
假如在app打开后,再切换到设置关闭或者更改网络连接状态、类型,
回到app后获取的网络类型并没有跟随变化,依旧是之前的网络状态.

2014-10-28 08:46 负责人:无 分享
已邀请:
5***@qq.com

5***@qq.com

同问

Trust

Trust - 少说废话

5***@qq.com

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

5***@qq.com

已经解决了,是window. 和document.的问题,谢谢

  • 战无不胜

    请问您是怎么解决的

    2018-05-17 10:05

  • 1***@qq.com

    能具体说详细点吗 这个问题IOS端是怎么解决的

    2018-09-18 17:03

前端_小白

前端_小白

楼主是怎么解决的,我的现在通过plus.networkinfo.getCurrentType()在有网和无网获得的都是3,不会拿到h5+上写的那些变量

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