android webview 中localStorage无效的解决方法
android webview 中localStorage无效的解决方法
发布时间:2016-12-28 来源:查字典编辑
摘要:我在android里面使用html5的localStorage为什么存不进去也读不出来呀?网上搜了好多都没效果复制代码代码如下:ma...

我在 android里面 使用html5的 localStorage

为什么存不进去也读不出来呀?

网上搜了好多都没效果

复制代码 代码如下:

mainWebView = (WebView)this.findViewById(R.id.mainWebView);

WebSettings settings = mainWebView.getSettings();

settings.setJavaScriptEnabled(true);

settings.setAllowFileAccess(true);

settings.setDatabaseEnabled(true);

String dir = this.getApplicationContext().getDir("database", Context.MODE_PRIVATE).getPath();

settings.setDatabasePath(dir);

settings.setDomStorageEnabled(true);

settings.setGeolocationEnabled(true);

解决方案:

复制代码 代码如下:

mWebView.getSettings().setDomStorageEnabled(true);

mWebView.getSettings().setAppCacheMaxSize(1024*1024*8);

String appCachePath = getApplicationContext().getCacheDir().getAbsolutePath();

mWebView.getSettings().setAppCachePath(appCachePath);

mWebView.getSettings().setAllowFileAccess(true);

mWebView.getSettings().setAppCacheEnabled(true);

这个测试了是可以的

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新安卓软件开发学习
热门安卓软件开发学习
编程开发子分类