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

QQ登录

只需一步,快速开始

楼主: liuyubiao

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

[复制链接]
发表于 2015-12-25 10:50:06 | 显示全部楼层
liuyubiao 发表于 2015-12-25 10:16
好吧,我改成了本机地址
http://172.26.106.27:8080/x5/UI2 ... ersion_in_server.js
Failed to load res ...

确定网络能联通吗??
先使用手机浏览器访问你的服务,看是否正常??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-12-25 11:14:44 | 显示全部楼层
本帖最后由 liuyubiao 于 2015-12-25 11:21 编辑
liangyongfei 发表于 2015-12-25 10:50
确定网络能联通吗??
先使用手机浏览器访问你的服务,看是否正常??

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

http://172.26.106.27:8080/x5/UI2 ... ersion_in_server.js

版主,刚不好意思,编译器重新打开了一次,忘起服务了。现在手机端浏览器能正常访问网络,对于报错的那串字符,如果把中间自动生成的字符去掉,直接把地址贴在手机端浏览器里可以在手机端访问到要找的js,但是现在有了那串字符访问不到了http://172.26.106.27:8080/x5/UI2/     v_3d7483287b8f45bbace8998f4afc5fb9l_zh_CNs_d_/vbUjA7j-zh_CN-/    portal/sample/appVersion_in_server.js

http://172.26.106.27:8080/x5/UI2 ... ersion_in_server.js,在手机端浏览器里直接这样输入可以正常访问到js,但是按程序正常执行,在访问时中间会加一些字符串,所以访问不到了
回复 支持 反对

使用道具 举报

发表于 2015-12-25 11:42:33 | 显示全部楼层
liuyubiao 发表于 2015-12-25 11:14
Failed to load resource: the server responded with a status of 404 (Not Found)

http://172.26.106.2 ...

恩能访问地址就行了!你可以把那个下载文件放到你指定地址的目录下!
也可以使用js把路径字符串截取掉!
反正只要浏览器能正常下载这个地址文件,就OK了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-12-25 11:54:29 | 显示全部楼层
本帖最后由 liuyubiao 于 2015-12-25 12:00 编辑
liangyongfei 发表于 2015-12-25 11:42
恩能访问地址就行了!你可以把那个下载文件放到你指定地址的目录下!
也可以使用js把路径字符串截取掉!
...

不是,版主我不是说下载的地址,是找不到appVersion_in_server.js这个文件,因为在打包完成后会生成一个版本文件夹,在手机端访问时路径中会加上这个文件夹的名称,这时访问不到appVersion_in_server.js,但是在路径中去掉这个文件夹的名称后就可以正常访问到appVersion_in_server.js,我现在还没到下载的那块,现在是这个dialog提示框还没有在手机端显示出来
require(['./appVersion_in_server.js'],function(){},function(){});
这个路径找的是带版本文件夹的,前缀+/v73Yfay-zh_CN-/portal/sample/appVersion_in_server.js,这个直接打到浏览器里是访问不通的,所以会报问价找不到
去掉后直接用 前缀+/portal/sample/appVersion_in_server.js可以在手机浏览器里访问到
123.jpg
回复 支持 反对

使用道具 举报

发表于 2015-12-25 12:02:11 | 显示全部楼层
liuyubiao 发表于 2015-12-25 11:54
不是,版主我不是说下载的地址,是找不到appVersion_in_server.js这个文件,因为在打包完成后会生成一个版 ...

这个文件夹是每次更新资源的时候自动变化的!对于文件的访问,应该不会影响的!
你真机调试看看,dialog弹出,必须保证服务器资源中的版本号大于本地资源的版本号(打包时设置的版本号)
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-12-25 13:33:19 | 显示全部楼层
本帖最后由 liuyubiao 于 2015-12-25 13:46 编辑
liangyongfei 发表于 2015-12-25 12:02
这个文件夹是每次更新资源的时候自动变化的!对于文件的访问,应该不会影响的!
你真机调试看看,dialog ...

一直用的真机调试,但是访问不到appVersion_in_server.js文件,看了看Native下打好的文件,这个文件是存在的,路径也和访问的是一样的,但就是访问不到
server responded with a status of 404 (Not Found)

只要路径中有这个版本号的文件名,手机端就访问不到,去掉后能正常访问
额,真机调试时发现appVersion_in_server.js这个文件中没东西,也就是这个js中是空的,但是Native下打好的文件中,这个文件中是有代码的,为什么?
124.jpg
回复 支持 反对

使用道具 举报

发表于 2015-12-25 14:01:31 | 显示全部楼层
liuyubiao 发表于 2015-12-25 13:33
一直用的真机调试,但是访问不到appVersion_in_server.js文件,看了看Native下打好的文件,这个文件是存在 ...

请问您使用模式几打包的?如果是模式一和模式2,需要把www中的资源部署到服务器!
http://doc.wex5.com/?p=3560

建议您使用模式3打包先试试!
模式3打包,直接修改UI2目录下对应的appVersion_in_server.js文件,就可以生效!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-12-25 14:18:14 | 显示全部楼层
liangyongfei 发表于 2015-12-25 14:01
请问您使用模式几打包的?如果是模式一和模式2,需要把www中的资源部署到服务器!
http://wex5.com/cn/?p ...

终于弄好了,谢谢版主的耐心回答,原来用的一直是V3.2.0,对V3.2.1的打包方式还不是太明白,万分感谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 17:00 , Processed in 0.058898 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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