Android(安卓)WebView清空缓存
16lz
2022-07-25
Android原生和H5混合开发,要求用户退出登录后清空H5所有的缓存;
1、清空Cookie
CookieSyncManager.createInstance(context.getApplicationContext()); CookieManager cookieManager = CookieManager.getInstance(); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { cookieManager.removeSessionCookies(null); cookieManager.removeAllCookie(); cookieManager.flush(); } else { cookieManager.removeSessionCookies(null); cookieManager.removeAllCookie(); CookieSyncManager.getInstance().sync(); }
2、清空Localstorage;
清空H5保存在本地的所有内容;
WebStorage.getInstance().deleteAllData(); //清空WebView的localStorage
https://stackoverflow.com/questions/14653916/deleting-localstorage-but-still-persists
转载于:https://www.cnblogs.com/cuichen16/p/10785955.html
更多相关文章
- Android(安卓)Activity界面切换添加动画特效
- Android(安卓)Activity界面切换添加动画特效
- Android异步加载图像小结 (含线程池,缓存方法)
- Android(安卓)主流图片库Picasso Glide Fresco对比分析
- Android(安卓)Activity界面切换添加动画特效
- AndRoid完全退出程序
- Android(安卓)返回键连续点击两次退出应用
- Android(安卓)用sp存储登录状态以及退出登录
- 几个Android小错误解决方法