背景
我们在开发微信 H5页面的时候经常会遇到资源文件(图片、css、js 等)不更新的问题,其实解决方案很简单,只要在请求地址之后加一个随机数参数即可:
本文想探究的是除了主动在资源文件上加参数以外,通过微信 App 自身,有哪些用户可操作的动作会清空缓存,以及微信内置浏览器的 cookie 和 localStorage 会在何时清除。
本实验将在 iOS 和安卓的微信6.6.5版本上展开。
试验
1、刷新
2、清除缓存
3、删除聊天记录
4、注销登录
不管是安卓还是 iOS,注销之后重登陆,都会清除缓存、cookie、和 localStorage