Webview缓存处理
16lz
2021-01-26
之前做了一个功能,用WebView加载一个网页,网页里有登录等操作,今天遇到一个问题,服务端修改了页面样式后移动端会有缓存存在,还会显示修改之前的样式,具体处理方式如下:
Android:
IOS:
其中
cachePolicy:缓存策略
NSURLRequestReloadIgnoringLocalCacheData:忽略本地缓存数据
timeoutInterval:超时时间
Android:
//清除缓存
wbView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
wbView.clearCache(true);
wbView.clearFormData();
IOS:
_originRequest=[NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:5.0];
其中
cachePolicy:缓存策略
NSURLRequestReloadIgnoringLocalCacheData:忽略本地缓存数据
timeoutInterval:超时时间
更多相关文章
- Gradle、 Gradle Android(安卓)Plugin 、 Build Tools之间关系
- 【Android】ProgressBar圆形加载样式、进度条样式以及代码控制显
- Android(安卓)Sources for android api 25 not found!(已解决)
- Android把View转换成Bitmap
- Android模块化编程——WebView使用之清理缓存
- 如何修改android工程的包名
- onPrepareOptionsMenu 和onCreateOptionsMenu 的区别
- 成佩涛编程之路——android之jquery使用(二)
- Android中如何清除缓存