UIWebView缓存机制导致的隐患
2017-06-23 本文已影响25人
怪客半
场景:
- 项目中需要使用UIWebView加载一个html网页来显示一段文字。
- 这段文字并不固定,需要变动的时候修改html代码即可,iOS代码并不需要改动。
- 实际操作起来发现,html的代码更改了,但是加载出的webview内容却没变。
出错代码
没有考虑到UIWebView的缓存机制,简单粗暴的加载。
屏幕快照 2017-06-23 上午9.43.48.png
正确代码
设置请求的cachePolicy,忽略缓存。成功
屏幕快照 2017-06-23 上午9.44.20.png