1

我正在尝试通过以下方式清理我WebViewonDestroyCookieManager.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()

4

1 回答 1

1

CookieManager#.removeExpiredCookie()在单独的线程上进行实际删除。如果你稍等片刻,或者做一个CookieSyncManager.sync()(这也是异步的),它可能会起作用。

另一种解决方法建议调用CookieManager.setCookie您要删除的所有 cookie,但这只有在您事先知道 cookie 和 url 时才有用。

于 2013-12-12T16:58:23.360 回答