Android WebView资源文件,如js和css文件缓存。

6
我正在使用WebView加载ASP.Net MVC网站,但是由于加载许多.js文件,因此加载页面速度非常慢。但是当我在浏览器(例如Google Chrome)中加载页面时,页面加载几乎快了8倍,因为浏览器会缓存资源文件。
我认为WebView加载页面较慢是因为它不会从缓存中加载文件。如果我不加载资源文件(js、css),则web view的加载速度更快。我的问题是,如何使WebView缓存资源文件(js、css等),直到它们在服务器上发生更改,就像Web浏览器一样?
1个回答

3
您可以使用WebView缓存来启用WebView中的缓存。
在WebView的属性中添加以下行:
webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接