❶ WKWebView网页缓存刷新问题
在开发过程中遇到前端改变图片文字,客户端没有实时刷新出来,抓包发现也没有请求网页相关接口。由于不懂后端的知识,折腾了很久,网上也查找了很多都说需要清除缓存。
这是在网上查找的iOS9以上清除缓存方法
不建议使用上述方法,会浪费用户流量,除非用户手动清除缓存。其实主要原因是后端网页设置的问题,通过head请求获取接口返回信息如下:
上面标粗的是关键,通过测试发现WKWebView是否通过缓存取数据还是重新请求接口取决于 Expires,如上就是缓存时效性是30分钟,想要实时刷新,可以让后端不返回这个字段或者这个过期事件设置短一些,例如1分钟。建议静态网页可以设置长时间,需要实时刷新的建议后端不要设置这个字段,以免客户端无法实时显示。
❷ 如何强制Chrome刷新页面,忽略 缓存
可以用快捷键:Ctrl+Shift+R 重新加载当前网页而不使用缓存内容。
❸ 怎样才能让电脑打开网页的时候不缓存
在IE的工具菜单选择INTERNET选项,在弹出页面里的INTERNET临时文件方框里可以看到现在你的缓存文件夹在哪儿,也可以更改
❹ 禁止网页缓存有什么好处呢
禁止缓存后,每次打开网页文件,浏览器都会重新下载网页上的文件,这样就能达到刷新的目的,这一般在设计网页的时候使用,由于做网页调试起来较麻烦,所以吧浏览器设置为每次打开网页都是最新的样子,即不使用缓存!!