美文网首页
一招解决微信小程序中的H5缓存问题

一招解决微信小程序中的H5缓存问题

作者: 追风人聊Java | 来源:发表于2021-11-15 17:52 被阅读0次

一招解决微信小程序中的H5缓存问题

1、问题描述

开发过程中,为了更新代码方便,往往会在小程序中嵌入H5页面。但问题来了,小程序原生代码更新版本后,简单的从微信中删除或者代码强刷就可以解决缓存问题,但小程序中嵌入的H5页面,无论是删除小程序,还是清空微信缓存,都无法刷新到新的H5代码。本文就彻底解决这个问题。

2、解决方案

重点:在url中加入版本号,每次发布都更新版本号

例如:

https://XXX.com/#/user/list

更改为:

https://XXX.com/v/1/#/user/list

https://XXX.com/v/2/#/user/list

https://XXX.com/v/3/#/user/list

3、方案实现

使用nginx实现

在nginx的server块增加:

location ~ /v/\d {

rewrite /v/\d /;

root /usr/share/nginx/html/XXX; // 前端代码路径

}

4、总结

举了一个简单的栗子,思路如此,大家有更好的方法可以留言交流。

相关文章

网友评论

      本文标题:一招解决微信小程序中的H5缓存问题

      本文链接:https://www.haomeiwen.com/subject/hxvqtrtx.html