1

アプリがあり、アプリには 2 つの webview があり、webview_One と webview_Two をマークしました。

webview_One access "http://localhost:12345:/a/index.html"
webview_Two access "http://localhost:12345:/b/index.html"

a/index.html と b/index.html では、localStorage を使用して 1 つの変数を操作しましたが、どちらも localStorage.test ですが、a/index.html で localStorage.test を変更すると、b/index.html で値が得られました。 a/index.html で変更されました

各 webview が localStorage を保存できないのはなぜですか?

各 webview に各 webview 自体の localStorage 値を保存させる方法を知りたいですか?

4

1 に答える 1

0

WebKit は、ローカル ストレージに 1 つのデータベースのみを使用します。WebSettings のドキュメントを参照してください。

一方、 sessionStorage はおそらくあなたが望むことをしますが、ページから移動するとデータが失われます

于 2012-05-23T08:12:24.390 に答える