忽略来自 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 缓存。
我想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 缓存。