【发布时间】:2011-05-08 10:28:01
【问题描述】:
我正在使用 javascript 来删除一个 cookie,但由于某种原因它不适用于 Chrome。我正在使用的脚本是;
function clearCookie()
{
document.cookie = 'myCookie=; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/myPath/';
}
这适用于;
- IE 8.0.6
- 火狐3.6.12
..但在 Chrome 7.0.517.44 上不起作用,应该清除 cookie 后我仍然可以看到它并且值没有改变。
有什么想法吗? Chrome 中是否有任何用户设置可能会阻止我的 cookie 被删除?
【问题讨论】:
-
我不知道 chrome,所以这只是一个猜测。也许 chrome 缓存了 cookie 的视图?或者:退出 chrome 并重新打开它后会发生什么?饼干还在吗?
-
会话结束时cookie过期,所以是的,关闭浏览器并重新打开会清除它。
-
清除 cookie 后,还要尝试导航到同一域上的不同页面 - cookie 是否仍然存在?
-
是的,确实如此,这就是问题所在:(
标签: javascript cookies google-chrome