微信内置浏览器无法清除缓存问题
2015-05-29 00:00
567 查看
微信开发比较头疼的一个情况就是缓存难以清除,然而奇怪的是微信app在IOS中是可以刷新页面的,但是Android中却不知道基于什么考虑,无法清除 缓存也没有刷新功能,这个就给开发者设置了不小的障碍,哪有页面是最好就不改的,然后如果去改,微信浏览器缓存着css、图片,这样改完后看效果就变得相 对费劲了。
我 上网查过,遇到这个蛋疼问题的不止我一个,寻寻觅觅却找不到解决办法的也不止我一个,有人说去微信“设置”、“通用”中“清除微信存储空间”,我想问,兄 弟你这样弄成功了吗?这个清理看似根本不是清理缓存,是去清理自己的聊天记录啊,就算你能清理掉缓存,聊天数据也没有了,难道你作为开发者就要这么苦逼, 舍己为项目?
还有人说用什么杀毒软件、系统工具去清理存储空间,我也试过,感觉好像有的时候可以,有的时候不灵,而且是有个工具软件可以有的不行,开发最怕这种时灵时不灵的感觉,要么就是好使要么就直接不好使,不然反复浪费时间在里面。
……
最后我也是没有折了,想到一个早该想到的办法:在文件路径后面加上一个随机数。真是豁然开朗啊!对于PHP写的程序那就更加简单了,用PHP生成一个随机数,然后再html的文件路径后面加上这个随机数即可。
PHP代码
$rand = rand(10000,99999);
html代码
<img src="header.jpg?rand=<?php echo $rand; ?>"
OK,其实很傻瓜但是很实用,根本不用去清除缓存和点击微信的刷新按钮!
转载:http://blog.clzg.cn/home.php?mod=space&uid=614438&do=blog&id=767351
我 上网查过,遇到这个蛋疼问题的不止我一个,寻寻觅觅却找不到解决办法的也不止我一个,有人说去微信“设置”、“通用”中“清除微信存储空间”,我想问,兄 弟你这样弄成功了吗?这个清理看似根本不是清理缓存,是去清理自己的聊天记录啊,就算你能清理掉缓存,聊天数据也没有了,难道你作为开发者就要这么苦逼, 舍己为项目?
还有人说用什么杀毒软件、系统工具去清理存储空间,我也试过,感觉好像有的时候可以,有的时候不灵,而且是有个工具软件可以有的不行,开发最怕这种时灵时不灵的感觉,要么就是好使要么就直接不好使,不然反复浪费时间在里面。
……
最后我也是没有折了,想到一个早该想到的办法:在文件路径后面加上一个随机数。真是豁然开朗啊!对于PHP写的程序那就更加简单了,用PHP生成一个随机数,然后再html的文件路径后面加上这个随机数即可。
PHP代码
$rand = rand(10000,99999);
html代码
<img src="header.jpg?rand=<?php echo $rand; ?>"
OK,其实很傻瓜但是很实用,根本不用去清除缓存和点击微信的刷新按钮!
转载:http://blog.clzg.cn/home.php?mod=space&uid=614438&do=blog&id=767351
相关文章推荐
- 微信公众平台开发入门教程
- Cordova 微信分享插件,安卓亲测可用
- 微信运营:必须收藏的101条万能微信标题公式
- 01-微信6.2
- IOS封装一个微信聊天的输入工具
- 微信公众号支付
- Android 使用shareSDK进行第三方登录失败解决方法(微信,微博,qq)
- iOS客户端的微信支付接入
- 微信玩转开发板-微信控制智能家居简易模型
- 做一个“凑钱”的小程序
- php发送微信客服消息
- 集成微信第三方登录功能获取微信用户信息
- 类 微信 通讯录,实时搜索,首字母分类,滚动header push,以及右侧字母列表
- 导入微信sdk后报错
- 9个段子胜过你今年读的所有微信
- Android实现微信开放平台、易信平台分享(好友及朋友圈)
- c# 微信支付,问题及解决
- 微信支付
- 给 木子健康管理室 添加微信公众号 并制作一条 图文消息
- 用c#开发微信 (7) 微渠道 - 推广渠道管理系统 2 业务逻辑实现