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

QQ登录

只需一步,快速开始

查看: 2149|回复: 7

[处理中3] 如何进行微信菜单版本号控制

[复制链接]

6

主题

17

帖子

63

积分

初级会员

Rank: 2

积分
63
QQ
发表于 2017-2-16 11:11:28 | 显示全部楼层 |阅读模式
      由于更新了程序,但是微信访问一直访问旧程序,微信存在严重的缓存问题。为了解决此办法,我们在发布版本时手动更改了版本号。这时当老用户点击菜单地址时会出现404错误。
1.如何在不要求用户清理微信缓存的情况避免修改了版本号出现404错误;
2.程序自定义菜单如何实现版本控制;
发表于 2017-2-16 11:54:22 | 显示全部楼层
1.微信重新编译部署资源后!工作平台的配置也要重新设置授权目录!,只要用户是通过最外层,index.html这个首页进去的功能!肯定不会缓存的!因为url 不一样(如果用户直接去访问的某个.w 的URL 那么就有可能缓存)
2. 只能是重新编译资源,重新部署!(资源版本号改变,就是解决缓存问题最好的方法!)
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

16

主题

61

帖子

271

积分

中级会员

Rank: 3Rank: 3

积分
271
QQ
发表于 2017-3-2 08:20:16 | 显示全部楼层
liangyongfei 发表于 2017-2-16 11:54
1.微信重新编译部署资源后!工作平台的配置也要重新设置授权目录!,只要用户是通过最外层,index.html这个 ...

梁Sir,按你的说法,直接访问index.html就不会缓存?

是不是说把会变更的微信菜单链接都放在index.html就可以避免缓存问题?
回复 支持 反对

使用道具 举报

发表于 2017-3-2 11:32:26 | 显示全部楼层
dignity568 发表于 2017-3-2 08:20
梁Sir,按你的说法,直接访问index.html就不会缓存?

是不是说把会变更的微信菜单链接都放在index.html ...

不是的!你看一下index.html的源码就知道了!最终他是跳转到index.w页面的!不过这个时候跳转的版本号是最新的!所以不会出现缓存!因为资源版本号变了,URL变了!

微信菜单应该是调用微信API生成的才对!
建议你看下http://www.wex5.com/1-wex5#03
第十一讲 开发微信公众号
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

16

主题

61

帖子

271

积分

中级会员

Rank: 3Rank: 3

积分
271
QQ
发表于 2017-3-3 08:20:11 | 显示全部楼层
liangyongfei 发表于 2017-3-2 11:32
不是的!你看一下index.html的源码就知道了!最终他是跳转到index.w页面的!不过这个时候跳转的版本号是 ...

梁SIR,您说index.html是指的/UI2/system/components/justep/window/index.html吗?
回复 支持 反对

使用道具 举报

发表于 2017-3-3 10:40:05 | 显示全部楼层
dignity568 发表于 2017-3-3 08:20
梁SIR,您说index.html是指的/UI2/system/components/justep/window/index.html吗?

是你自己的应用编译后的资源
比如:/Native/综合演示/www/x5/UI2/index.html
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

16

主题

61

帖子

271

积分

中级会员

Rank: 3Rank: 3

积分
271
QQ
发表于 2017-3-3 11:46:18 | 显示全部楼层
liangyongfei 发表于 2017-3-3 10:40
是你自己的应用编译后的资源
比如:/Native/综合演示/www/x5/UI2/index.html

看到了,这个是唯一入口,通过index.html的URL后面的get参数实现跳转到不同页面吗?

有没有给这个html传参的案例,让他根据参数跳转到不同页面?
回复 支持 反对

使用道具 举报

发表于 2017-3-3 13:48:01 | 显示全部楼层
dignity568 发表于 2017-3-3 11:46
看到了,这个是唯一入口,通过index.html的URL后面的get参数实现跳转到不同页面吗?

有没有给这个html传 ...

那就是URL传参呗,在js中获取参数进行判断!跳转到那个页面??可以自己修改文件!实现!

最终就是根据最新的资源版本号,通过window.location.href跳转到对应真实的首页 即可
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-20 17:15 , Processed in 0.053904 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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