【发布时间】:2015-03-31 18:34:37
【问题描述】:
我正在使用应该在用户关闭页面后删除的 cookie,但它们不是。这就是我用 JS 设置 cookie 的方式
document.cookie="status=false";
我可以在控制台中看到 cookie,在我关闭浏览器并再次打开它并转到我的网页后,仍然有 cookie status=false 知道为什么吗?
【问题讨论】:
-
如果没有一个答案适合您:从您提供的信息中应该删除 cookie。似乎还有其他问题。请创建一个新的空白 HTML 页面,并尝试用最少的(不必要的)代码重现问题。然后,将其添加到您的问题中,以便我们可以使用它并找出问题所在。
-
不行,还是不行。我只用一个 cookie 创建了“新鲜”页面,当我在开发工具中创建它时,它显示 Duration:Session,在我关闭选项卡并以新页面打开页面后,仍然有那个 cookie。这是代码pastie.org/10065425
-
太奇怪了,我复制粘贴了你的代码,放到服务器上,用火狐访问,设置cookie成功,关闭浏览器,重新打开,进入页面,寻找cookie : 走了。然后我对 Chrome 做了同样的事情。结果相同。你用的是什么浏览器?
-
奇怪的大声笑,我正在使用 Chrome
标签: javascript cookies session-cookies