我正在尝试删除我拥有的 GWT 应用程序中的 cookie。我第一次尝试使用Cookies.removeCookie
,但它似乎没有任何效果。我相当确定这是因为 removeCookie 不允许您指定域和路径。
我现在正在尝试通过将 cookie 设置为在纪元时间过期,但是当我签入 chrome 的开发工具时,cookie 的过期时间设置为“会话”,它并没有像我预期的那样立即被删除。
这是我正在使用的。我使用与设置 cookie 时相同的参数,唯一的区别是值和日期。
boolean secureCookie = "https:".equalsIgnoreCase(Window.Location.getProtocol());
Cookies.setCookie("cookieName", "", new Date(0), null, "/", secureCookie);