之前做了一个功能,用WebView加载一个网页,网页里有登录等操作,今天遇到一个问题,服务端修改了页面样式后移动端会有缓存存在,还会显示修改之前的样式,具体处理方式如下:

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:超时时间

更多相关文章

  1. Gradle、 Gradle Android(安卓)Plugin 、 Build Tools之间关系
  2. 【Android】ProgressBar圆形加载样式、进度条样式以及代码控制显
  3. Android(安卓)Sources for android api 25 not found!(已解决)
  4. Android把View转换成Bitmap
  5. Android模块化编程——WebView使用之清理缓存
  6. 如何修改android工程的包名
  7. onPrepareOptionsMenu 和onCreateOptionsMenu 的区别
  8. 成佩涛编程之路——android之jquery使用(二)
  9. Android中如何清除缓存

随机推荐

  1. PHP中的pack和unpack函数的用法详解
  2. php环境下使用elasticSearch+ik分词器进
  3. 格式化聊天列表时间
  4. PHP的防御XSS注入的终极解决方案
  5. 关于PHP Shell_exec所遇到的坑
  6. PHP如何获取不带命名空间的类名
  7. 解决PHP中Web程序中shell_exec()执行Shel
  8. PHP如何下载远程文件到指定目录
  9. PHP执行Linux命令的两个有用的函数exec和
  10. php中关于isset()、isnull()和empty()的