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

QQ登录

只需一步,快速开始

楼主: liuyubiao

[结贴] wex5怎么获取当前客户端的版本信息

[复制链接]
发表于 2015-12-24 15:56:49 | 显示全部楼层
liuyubiao 发表于 2015-12-24 15:41
在选择插件界面选了浏览器的,欢迎界面的,查询版本的,还有原来选的支付的和微信的插件,模式二,模式一 ...

可能自动选择插件有问题了,建议你手动选择插件试试,你看看那个js文件是引入了这两个cordova插件
        require("cordova!uk.co.whiteoctober.cordova.appversion");
        require("cordova!org.apache.cordova.inappbrowser");

你在打包的时候手动勾选这两个插件试试
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-12-24 16:17:56 | 显示全部楼层
liangyongfei 发表于 2015-12-24 15:56
可能自动选择插件有问题了,建议你手动选择插件试试,你看看那个js文件是引入了这两个cordova插件
        requi ...

嗯,选了,打到手机测可以进去了,但是在check()方法中require(['./appVersion_in_server'],function(version_info){},founction(){});貌似没进去,alert()只执行到了这句之前
回复 支持 反对

使用道具 举报

发表于 2015-12-24 16:24:09 | 显示全部楼层
liuyubiao 发表于 2015-12-24 16:17
嗯,选了,打到手机测可以进去了,但是在check()方法中require(['./appVersion_in_server'],function(ver ...

这个方法是require加载appVersion_in_server.js文件
两个回调分别表示加载成功和失败
你再这两个方法中都调试看看是执行到哪儿了?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-12-24 16:42:14 | 显示全部楼层
liangyongfei 发表于 2015-12-24 16:24
这个方法是require加载appVersion_in_server.js文件
两个回调分别表示加载成功和失败
你再这两个方法中都 ...

手机端跟了一下,代码执行到了加载失败的方法里,浏览器里把数据写死直接执行该方法,可以加载成功
回复 支持 反对

使用道具 举报

发表于 2015-12-24 16:49:10 | 显示全部楼层
liuyubiao 发表于 2015-12-24 16:42
手机端跟了一下,代码执行到了加载失败的方法里,浏览器里把数据写死直接执行该方法,可以加载成功 ...

那就是没有加载成功!具体什么原因,要自己看下浏览器控制台是什么错了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-12-24 17:04:40 | 显示全部楼层
本帖最后由 liuyubiao 于 2015-12-24 17:07 编辑
liangyongfei 发表于 2015-12-24 16:49
那就是没有加载成功!具体什么原因,要自己看下浏览器控制台是什么错了! ...

require(['./appVersion_in_server'],function(version_info){},founction(){});不是去加载同一目录下的appVersion_in_server.js吗?为什么会加载不上呢?浏览器不能加载cordva,得打到手机端看,但手机端看又看不到错误
回复 支持 反对

使用道具 举报

发表于 2015-12-24 17:11:52 | 显示全部楼层
liuyubiao 发表于 2015-12-24 17:04
require(['./appVersion_in_server'],function(version_info){},founction(){});不是去加载同一目录下的ap ...

手机上使用真机调试,就可以看到了啊!
http://wex5.com/cn/wex5-ios-android-pc-remote-debugging/
如果是android 不选发布包,选择增强型浏览器,就可以直接使用chrome调试了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-12-24 17:41:07 | 显示全部楼层
liangyongfei 发表于 2015-12-24 17:11
手机上使用真机调试,就可以看到了啊!
http://wex5.com/cn/wex5-ios-android-pc-remote-debugging/
如果 ...

Failed to load resource: the server responded with a status of 404 (Not Found)

http://x5.justep.com/x5/UI2/v_41 ... ersion_in_server.js

这个是报错信息,在同一文件夹下,为什么加载不上呢?
回复 支持 反对

使用道具 举报

发表于 2015-12-24 17:43:28 | 显示全部楼层
liuyubiao 发表于 2015-12-24 17:41
Failed to load resource: the server responded with a status of 404 (Not Found)

http://x5.justep.c ...

一看就知道你打包时,服务器地址写错了!你应该写你自己的服务地址啊!
为什么要写成
http://x5.justep.com

这个是我们官网的地址啊!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-12-25 10:16:59 | 显示全部楼层
本帖最后由 liuyubiao 于 2015-12-25 10:21 编辑
liangyongfei 发表于 2015-12-24 17:43
一看就知道你打包时,服务器地址写错了!你应该写你自己的服务地址啊!
为什么要写成
http://x5.justep.c ...

好吧,我改成了本机地址
http://172.26.106.27:8080/x5/UI2 ... ersion_in_server.js
Failed to load resource: net::ERR_CONNECTION_REFUSED
本机和手机是连接在同一局域网的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-1 07:58 , Processed in 0.064470 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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