如何删除特定的cookie值?
在我的应用程序中,有使用浏览器的 facebook 和 twitter 登录,登录后它会自动存储 cookie。 我必须注销 Facebook,这会发生删除 Facebook Cookie 值的情况,但我不知道如何删除特定的 Cookie。
如果我使用以下命令删除所有 cookie:
CookieManager cm = CookieManager.getInstance(this);
cm.removeAllCookies();
但它会删除所有 cookie 值,这意味着它将同时注销 facebook 和 twitter。
我的问题是——如何删除特定的 cookie 值。
谢谢..
In my app there are facebook and twitter login using browser and after login it stores cookies automatically.
i have to logout facebook that will be happen to remove facebook cookies value but i don't know how to remove particular cookies.
if i remove all cookies using:
CookieManager cm = CookieManager.getInstance(this);
cm.removeAllCookies();
but it removes all cookies value means it will logout both facebook and twitter both.
my question is -- how to remove particular cookie value.
thanks..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该使用 CookieManager.setCookie() 并将 cookie 设置为空字符串。像这样的事情应该可行:
除了将 cookie 值设置为空之外,您还可以通过将 cookie 字符串中的“expire”值设置为过去的时间来使 cookie 过期。例如:
You should use
CookieManager.setCookie()
and set the cookie to the empty string. Something like this should work:In addition to setting the cookie value to empty, you can also expire the cookie by setting the 'expire' value in the cookie string to a time in the past. For example: