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

时间:2016-04-05 10:55:45

标签: android caching browser webview

我使用WebView加载ASP.Net MVC网站但加载页面非常慢因为加载了many.js文件

但是当我在浏览器中加载页面时,例如由于浏览器缓存资源文件

,谷歌浏览器的页面加载速度几乎提高了8倍

我认为WebView中的页面加载速度较慢,因为它不会从缓存中加载文件。如果我不加载资源文件(js,css),那么Web视图加载会更快。

我的问题是我们如何让WebView缓存资源文件(js,css等),直到它们在服务器上作为Web浏览器进行更改?

1 个答案:

答案 0 :(得分:1)

您可以使用WebView缓存在WebView中启用缓存。

在WebView的属性中添加以下行:

webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);