2017-02-02 6 views
1

フォームを含むwebviewのWebページをロードします。ユーザーがフォームに入れたデータをwebviewキャッシュに保存し、次回の訪問時に自動的に記入する方法があるかどうかを知りたいのですか? これはすべて私が今行っていることです。webviewキャッシュから特定のデータを保存/取得することは可能ですか?

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

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

答えて

1

ない、それは正しい方法だかどうかわからしかし、どのようなHTMLのDOMツリーをナビゲートまたはIDでセレクタを使用して、フォームの入力値を取得するためのWebViewでのjsスクリプトを実行しているでしょうか?

あなたがそれらを得た後、あなたは(あなたができれば)あなたがHTMLを操作し、WebViewの中でページをロードする前に、あなたのアプリにして再作成するためにそれらを保存することができます。または、値を設定するために、別のjsスクリプトを使用

i「は

私は確かに私のキャッシュはキャッシュ可能な値(画像、CSSなど)のためだけではありません

関連する問題