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

QQ登录

只需一步,快速开始

查看: 1995|回复: 7

[处理中3] 自动更新的bug

[复制链接]

49

主题

150

帖子

306

积分

中级会员

Rank: 3Rank: 3

积分
306
QQ
发表于 2017-6-4 00:47:32 | 显示全部楼层 |阅读模式
3.6版本以上自带更新功能,以前测试了很多次都无法更新,今天仔细分析了下,感觉是脚本调用后未执行,具体代码如下:
我在页面中加入了版本检测的代码进行测试:
        var versionChecker = require("$UI/system/components/justep/versionChecker/versionChecker");
     versionChecker.check();


另外修改了versionChecker.js,在js中打印了信息看是否成功调用
        VersionChecker.prototype.check = function() {
                alert("test");
                if (this.resourceInfo) {
                        if (this.resourceInfo.resourceUpdateMode == "md5") {
                                this.checkResourceMd5();
                        } else {
                                this.checkResourceVersion();
                        }
                }
                if (this.appInfo) {
                        this.checkAppVersion();
                }
        };
但是执行后,alert语句始终没有生效,感觉是versionChecker.js这个页面都没有执行,这是怎么回事呀。

发表于 2017-6-5 10:48:27 | 显示全部楼层
需要先吧/UI2/system/common.min.js  屏蔽掉!
这个js才会执行的!
默认是优先 执行合并资源的!

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

49

主题

150

帖子

306

积分

中级会员

Rank: 3Rank: 3

积分
306
QQ
 楼主| 发表于 2017-6-6 15:10:41 | 显示全部楼层
直接删除这个js会有问题不?
回复 支持 反对

使用道具 举报

发表于 2017-6-6 16:45:44 | 显示全部楼层
tang801011 发表于 2017-6-6 15:10
直接删除这个js会有问题不?

不会的!可以执行
        \tools\dist\dist.bat
重新合并资源生成min.js
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

49

主题

150

帖子

306

积分

中级会员

Rank: 3Rank: 3

积分
306
QQ
 楼主| 发表于 2017-6-6 17:44:54 | 显示全部楼层
有不有具体的操作步骤呀,说的不是很清楚
回复 支持 反对

使用道具 举报

发表于 2017-6-6 18:05:32 | 显示全部楼层
tang801011 发表于 2017-6-6 17:44
有不有具体的操作步骤呀,说的不是很清楚

比如,你删除/UI2/system/common.min.js
再次运行就是你自己写的js了!
修改完以后
双击  \tools\dist\dist.bat  就可以重新合并生成/UI2/system/common.min.js 了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

49

主题

150

帖子

306

积分

中级会员

Rank: 3Rank: 3

积分
306
QQ
 楼主| 发表于 2017-6-7 16:13:06 | 显示全部楼层
合并的时候报core.min.js 资源合并失败
回复 支持 反对

使用道具 举报

发表于 2017-6-7 16:23:44 | 显示全部楼层
tang801011 发表于 2017-6-7 16:13
合并的时候报core.min.js 资源合并失败

core.min.js 资源合并失败 ??
完整报错信息是什么??合并那个 js的时候报错的??
是不是js语法不符合规范呢?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 00:12 , Processed in 0.062134 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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