【问题标题】:Ignore a file url from android webview caching忽略来自android webview缓存的文件url
【发布时间】:2021-07-17 14:57:55
【问题描述】:

我想要 Android webview 缓存我的网站。但我不想缓存可能每 5 分钟更新一次的 js 文件。是否可以从 android webview 缓存中忽略此文件?

【问题讨论】:

    标签: android webview android-webview


    【解决方案1】:

    不行,只能将缓存完全设置为false:

    mWebView.getSettings().setAppCacheEnabled(false);
    mWebView.clearCache(true);
    

    您可以在加载该文件时使用时间戳作为请求参数来忽略对该特定 js 文件的缓存。

    例如,您可以像这样包含您的 js 文件:

    <script src="js/my_script.js?ver=1626534617"></script>
    

    (其中 1626534617 是当前的 Unix 时间戳)

    使用这样的参数,将导致总是从服务器请求文件,从而绕过 webview 缓存。

    【讨论】:

      猜你喜欢
      • 2013-02-03
      • 2019-05-26
      • 2016-02-07
      • 2016-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-07
      相关资源
      最近更新 更多