当前位置:  开发笔记 > Android > 正文

如何为WebView清空缓存?

如何解决《如何为WebView清空缓存?》经验,为你挑选了1个好方法。

我有一个必须加载图像的Webview!当我上传这张图片时,我每次都看到与之前相同的图像,我必须重新启动我的应用程序才能看到新图像......我认为是一个缓存问题.我该如何解决?



1> Bryan McLemo..:

一种快速简便的方法是在加载时将当前时间戳附加到URL上.

所以不要加载:

http://www.myhost.com/myimg.jpg

你加载

http://www.myhost.com/myimg.jpg?12345689

像这样使用缓存断路器是Web开发中非常常用的强制重新加载内容的方法.

我确实做了一些快速的谷歌搜索,似乎清除NSURL的缓存将无法解决问题.在10.6中api reloadFromOrigin:可以做到这一点,但我不知道这是否已经让它进入​​了iphone.

编辑:

我在文档中找到了这个页面.看起来您可以使用首选项系统来说明是否使用缓存.没有经过测试,但这是值得关注的.

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有