Android 4.0.1破坏了WebView HTML 5本地存储?

要解决此问题,请执行以下步骤-

对于版本低于4.4的android,将数据加载到具有这样的目录的文件方案的web视图中将不起作用。

browser.loadDataWithBaseUrl("file:///android_asset/", html, "text/html", "UTF-8", null);

添加文件名,它可以在较旧的Android版本上使用-

browser.loadDataWithBaseUrl("file:///android_asset/new.html", htmlContent, "text/html", "UTF-8", null);

如果您的URL是http://www.demo.com,也可以使用以下内容-

browser.loadDataWithBaseURL("http://www.demo.com", htmlContent, "text/html", "utf-8", null);