当前位置: 移动技术网 > IT编程>移动开发>Android > android webview 中localStorage无效的解决方法

android webview 中localStorage无效的解决方法

2019年07月24日  | 移动技术网IT编程  | 我要评论

工控产品,android手机论坛,蒋梅图片

我在 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);


这个测试了是可以的

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网