生也有涯,知也无涯。这篇文章主要讲述Android WebView - 重置HTTP会话相关的知识,希望能为你提供帮助。
我在android应用程序中使用WebView。我定期能够重置WebView http会话,以便它正在访问的服务器应用程序将初始化新会话。我找不到怎么做 - 这有可能吗?
Rgds,凯文。
答案我认为明确的cookie可以使会话结束。关于session的更多信息
CookieSyncManager cookieSyncMngr = CookieSyncManager.createInstance(context);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeAllCookie();
另一答案
import android.webkit.CookieManager;
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeSessionCookie();
removeSessionCookie()
允许保留其他cookie但清除会话。另一答案【Android WebView - 重置HTTP会话】您可以采取以下措施来清除Webview,具体取决于您要执行的操作:
webView.clearCache(true);
webView.clearHistory();
webView.destroy();
推荐阅读
- 适用于所有移动设备的Webview App并上传到Play商店
- Android WebView err_unknown_url_scheme
- 为什么css属性在android webview中会发生变化
- 如何使用CLI检查Ubuntu Server 16.04中的系统规格
- 如何在Windows上安装python并设置基本的hello world
- 如何在Ubuntu 16.04中实现软件RAID 1阵列(镜像)
- 如何在Ubuntu 16.04中安装MongoDB
- 如何使用Clappr用J??avaScript创建360 Video Player
- 如何为使用Electron Framework构建的应用程序创建Windows安装程序