是否可以从webview缓存中保存/检索特定数据?

时间:2017-02-02 14:42:30

标签: android webview browser-cache

我在包含表单的webview中加载了一个网页,我想知道是否有办法将用户放在表单中的数据保存在webview缓存中并自动填充它在下次访问中? 这就是我现在所做的一切。

webView.getSettings().setAppCachePath("/data/data/"+ getPackageName() +"/cache");
      webView.getSettings().setAllowFileAccess(true);
      webView.getSettings().setAppCacheEnabled(true);

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

1 个答案:

答案 0 :(得分:2)

不确定它是否是正确的方法但是,如何在webview上运行js脚本以获取表单输入值,导航html的DOM树或使用带id的选择器?

一旦你得到它们你可以将它们存储在你的应用程序中并重新填充,在webview中加载页面之前,你可以操作html(如果可以的话)或者你使用另一个js脚本来设置值

我不确定,但我的缓存仅适用于可缓存的值(图像,css ...)而非输入