起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3055|回复: 11

[处理中3] wex5 模式一打包 长时间不操作获取网络状态是none(未联网)

[复制链接]

31

主题

99

帖子

443

积分

中级会员

Rank: 3Rank: 3

积分
443
QQ
发表于 2017-9-28 10:00:46 | 显示全部楼层 |阅读模式
wex5 模式一打包 长时间不操作获取网络状态是none(未联网)
源代码:
                if (basejs.networkCheck()) {
                        justep.Util.hint("网络连接正常", {
                                type : 'success',
                                delay : 1000
                        });
                } else {
                        justep.Util.hint("网络连接错误", {
                                type : 'danger'
                        });
                }


QQ图片20170928095933.jpg

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2017-9-28 16:30:36 | 显示全部楼层
basejs.networkCheck()具体怎么实现的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

31

主题

99

帖子

443

积分

中级会员

Rank: 3Rank: 3

积分
443
QQ
 楼主| 发表于 2017-9-28 17:59:13 | 显示全部楼层
jishuang 发表于 2017-9-28 16:30
basejs.networkCheck()具体怎么实现的?

不好意思,下面是代码:
network.getNetworkType({
                                        success : function(res) {
                                                ret = true;
                                        },
                                        fail : function(res) {
                                                ret = false;
                                        }
                                });
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2017-9-29 10:39:53 | 显示全部楼层
看看获取到的网络状态是什么
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

31

主题

99

帖子

443

积分

中级会员

Rank: 3Rank: 3

积分
443
QQ
 楼主| 发表于 2017-9-29 10:45:08 | 显示全部楼层
jishuang 发表于 2017-9-29 10:39
看看获取到的网络状态是什么

返回网络状态是none。
下图是我修改的系统代码:UI2\system\api\native\network.js增加 type == 'none',这样会有什么问题吗?或是说你们为什么没加这个条件?
QQ截图20170929104255.jpg
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2017-9-29 14:13:38 | 显示全部楼层
平台默认带的仿淘宝用的就是模式一测试有这个问题吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

31

主题

99

帖子

443

积分

中级会员

Rank: 3Rank: 3

积分
443
QQ
 楼主| 发表于 2017-9-29 17:02:52 | 显示全部楼层
本帖最后由 bex5_glimmer 于 2017-9-29 17:04 编辑
jishuang 发表于 2017-9-29 14:13
平台默认带的仿淘宝用的就是模式一测试有这个问题吗?

现在发现,程序还能正常联网(功能正常使用),但是获取网络状态就是none,重启网络或者重启程序都是可以解决的,
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2017-9-29 17:12:28 | 显示全部楼层
平台默认带的仿淘宝测试也是同样的问题吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

31

主题

99

帖子

443

积分

中级会员

Rank: 3Rank: 3

积分
443
QQ
 楼主| 发表于 2017-10-28 17:31:48 | 显示全部楼层
jishuang 发表于 2017-9-29 17:12
平台默认带的仿淘宝测试也是同样的问题吗?

测试后给回复
回复 支持 反对

使用道具 举报

发表于 2017-10-30 16:15:24 | 显示全部楼层

你是哪个版本呢??看看了这个代码
/UI2/system/api/native/network.js
  1. getNetworkType : function(param) {
  2.                         var wx = base.getWx();
  3.                         if (wx) {
  4.                                 wx.getNetworkType.call(this, param);
  5.                         } else if (window.cordova) {
  6.                                 var type = navigator.connection.type;
  7.                                 if (type == 'unknown') {
  8.                                         Utils.errorCallback(this, param, {
  9.                                                 'errMsg' : 'getNetworkType : fail',
  10.                                                 'networkType' : 'none'
  11.                                         });
  12.                                 } else {
  13.                                         Utils.successCallback(this, param, {
  14.                                                 'errMsg' : 'getNetworkType : ok',
  15.                                                 'networkType' : type
  16.                                         });
  17.                                 }
  18.                         }
  19.                 }
复制代码


默认是没有判断为none的!  
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-1 16:09 , Processed in 0.057530 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表