Hybrid混合式开发android安卓app能够使用获取和存储h5的localStorage

在混合式app项目中用Android的webview展示h5页面时,部分页面点击没反应,bug定位半天终于发现是h5中用到localstorage的地方就会有问题,查资料后发现是webview需要设置后才能获取和存储localstorage,具体安卓设置如下:

webView.getSettings().setDomStorageEnabled(true);

webView.getSettings().setAppCacheMaxSize(1024*1024*8);

String appCachePath = getApplicationContext().getCacheDir().getAbsolutePath();

webView.getSettings().setAppCachePath(appCachePath);

webView.getSettings().setAllowFileAccess(true);

webView.getSettings().setAppCacheEnabled(true);

安卓webview 中加上以上设置后 h5即可愉快使用localstorage啦!

你可能感兴趣的:(Hybrid混合式开发android安卓app能够使用获取和存储h5的localStorage)