欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

android 中 webview 怎么用 localStorage

程序员文章站 2023-11-08 14:34:52
我在 android里面 使用html5的 localstorage 为什么存不进去也读不出来呀? 网上搜了好多都没效果 mainwebview =...

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

这个测试了是可以的