在网上找了很多答案,都是说设置缓存模式即可
//设置 缓存模式webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT); // 开启 DOM storage API 功能
webView.getSettings().setDomStorageEnabled(true);
当然这种方法确实是有效,但是你必须在goback后取得缓存数据。
view.goBack();
webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
该博客探讨了如何在Android的WebView中设置缓存模式,启用DOMstorage,并在用户回退时获取缓存数据。通过设置`LOAD_DEFAULT`缓存模式和启用`DomStorageEnabled`,可以实现页面的离线访问。在用户点击返回按钮时,应当正确设置缓存模式以确保数据的加载。
7480

被折叠的 条评论
为什么被折叠?



