【发布时间】:2020-03-18 12:18:42
【问题描述】:
其他人有这个问题。我有一个 Web 应用程序,每次访问它时都会通过 Javascript 设置一个唯一的 cookie。此 cookie 的有效期很短,在用户关闭浏览器后应该会消失。
我不能为此使用会话 cookie,因为即使用户没有关闭浏览器,我也需要 cookie 过期。
但我注意到,只有在 FireFox 中,无论我关闭浏览器或重新启动计算机多少次,过期的 cookie 仍会显示在调试器中(见附件截图)。在 chrome 或 edge 等其他浏览器中不会发生这种情况。
如您所见,有几个月前已过期的 cookie 仍显示在调试列表中。
我怎样才能让过期的 cookie 消失,就像它应该做的那样?从长远来看,这些额外的 cookie 会导致问题吗?
【问题讨论】:
标签: javascript firefox cookies