js 微信公众号修改了代码

微信公众号修改了代码后,ios刷新两下就可以显示修改后的样式,但是安卓却还显示原来的样式,怎么回事呢?

阅读 2.5k
1 个回答

wx本地缓存造成的,wx针对打开的页面(该链接的第一个页面,除open.weixin)做了加载处理,这类机制比如你alert(),第一次新打开是会弹框,关闭页面再打开则不会弹,需要点刷新才可以。
为了避免这类现象:
1.需要给页面引用的资源文件加上版本或时间戳给与区分;
2.配置CDN间隔一定时间从数据源抓取并更新节点数据。
每个微信客户端的版本,在这一块都可能会有差异,稳妥方式了强行关掉wx进程再打开。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题