android 中 webview 怎么用 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
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。