我正在尝试通过以下方式清理我WebView
的onDestroy
:CookieManager.getInstance().removeExpiredCookie();
这是我要清理的 cookie:
expires=Sun, 17-Jan-2012 19:14:07 GMT; req_country=Israel; req_country_code=IL; req_ip=84.108.190.134;
为什么之后它没有被删除removeExpiredCookie()
?
CookieManager#.removeExpiredCookie()
在单独的线程上进行实际删除。如果你稍等片刻,或者做一个CookieSyncManager.sync()
(这也是异步的),它可能会起作用。
另一种解决方法建议调用CookieManager.setCookie
您要删除的所有 cookie,但这只有在您事先知道 cookie 和 url 时才有用。