博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 中 webview 怎么用 localStorage?
阅读量:6838 次
发布时间:2019-06-26

本文共 923 字,大约阅读时间需要 3 分钟。

我在 android里面 使用html5的 localStorage 
为什么存不进去也读不出来呀?

网上搜了好多都没效果

 

1
2
3
4
5
6
7
8
9
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); 

这个测试了是可以的

 

转自:http://www.oschina.net/question/111965_108361?sort=time

转载地址:http://ehwul.baihongyu.com/

你可能感兴趣的文章
何时需要权衡可见性
查看>>
Cocos2d-x 3.x游戏开发之旅
查看>>
JavaWeb技术之--面向对象设计模式
查看>>
EKL PHP 调取_search接口查询 添加购物车统计
查看>>
linux 查看IO情况
查看>>
序列化 serialize 问题
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
【shell】Linux shell 之 case 详解
查看>>
人生是什么?
查看>>
C#基础知识整理 基础知识(20) 委托(一)
查看>>
Ant 给工程打包
查看>>
MySQL Binlog的介绍
查看>>
NagiosOrg系列---Ubuntu下快速安装
查看>>
强大的图像效果处理功能
查看>>
Java并发AQS详解
查看>>
test.log文件传输到另一台服务器上 --rsync
查看>>
linux 系统管理之磁盘阵列RAID和压缩命令
查看>>
Widgets must be created in the GUI thread
查看>>
JQuery Highcharts图表控件使用说明
查看>>