忽略来自 android 网络视图缓存的文件 url

Ignore a file url from android webview caching

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

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

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

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

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

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

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

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