小程序
小游戏
企业微信
微信支付
扫描小程序码分享
现在微信公众号H5页面的缓存有解决方案了吗?
有些手机清了缓存还是显示的是之前的页面数据
有些是html页面和js文件都清除不了,有些是html页面修改成功了,js文件没有修改成功。只有卸载微信重新下载才有效果0.0
能不能尽快解决这个问题阿!!!
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
1、微信的缓存策略也会受到你服务器的影响,因为你服务器也可以设置html,js的缓存有效时间。
2、如果对缓存刷新及时性非常在意,可以在html和js请求时候加入无意义的参数强制刷新缓存,比如下面的JS文件请求地址加入了?ver=1.1的get参数,这个参数是不会被JS读取的,但如果你修改了JS文件后,你修改为?ver=1.2时,浏览器会认为他是一个缓存没命中的新文件,就会重新下载这个文件。
<script src="../path/to/js/foo.js?ver=1.1"></script>
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
document.write('<script src="../../scripts/question/question_push.js?v=' + new Date().getTime() + '"><\/script\>');
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
1、微信的缓存策略也会受到你服务器的影响,因为你服务器也可以设置html,js的缓存有效时间。
2、如果对缓存刷新及时性非常在意,可以在html和js请求时候加入无意义的参数强制刷新缓存,比如下面的JS文件请求地址加入了?ver=1.1的get参数,这个参数是不会被JS读取的,但如果你修改了JS文件后,你修改为?ver=1.2时,浏览器会认为他是一个缓存没命中的新文件,就会重新下载这个文件。
<script src="../path/to/js/foo.js?ver=1.1"></script>
document.write('<script src="../../scripts/question/question_push.js?v=' + new Date().getTime() + '"><\/script\>');