android webview 中localStorage无效的解决方法
程序员文章站
2023-02-02 11:34:23
我在 android里面 使用html5的 localstorage
为什么存不进去也读不出来呀?
网上搜了好多都没效果
复制代码 代码如下:
mainw...
我在 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);
这个测试了是可以的
上一篇: 怪不得你没有男朋友
下一篇: 曹叡力排众议也要征讨公孙渊的原因是什么?