在webview android中缓存图像[重复]

Posted

技术标签:

【中文标题】在webview android中缓存图像[重复]【英文标题】:caching images in webview android [duplicate] 【发布时间】:2015-02-28 09:11:48 【问题描述】:

我有一个 webview 应用程序,我想删除它上面缓存的图像。 我尝试在每张图片之后加上“?123456789”,以打破缓存,但它不起作用。 你能帮帮我吗?

if($passed[$i] == 1) echo "<div class=\"contenitoreeventi\">
           <form method='get' action='paginaevento.php'>
          <input type='submit' 
          style='background-image: url(../fotoluoghi/$foto[$i].png?12345689);' 
          class='fotoevento' 
          name='idfesta' 
          value='$idfesta[$i]'/>
           </form>
            ";

【问题讨论】:

现在 image.png?123456789 将被缓存...如果您想停止缓存,您每次都需要不同的名称,例如 image.png?1、image.png?2 等。 【参考方案1】:

您需要添加一些会随着图像的每个请求而改变的东西,比如时间戳。仅使用 ?123456689 不会停止缓存,如果它导致后续调用的 URL 相同。

我通常使用格式为:“yyyyMMddHHmmss”的时间戳

【讨论】:

以上是关于在webview android中缓存图像[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Android上的react-native-webview无法使用ERR_ACCESS_DENIED加载保存在缓存目录中的本地文件[重复]

选择图像时Android Webview重复文件

android中 如何清理webview缓存?

Android WebView的缓存

在android中显示缓存的webview版本

android 读取WebView缓存及清理WebView缓存