Qwe*_*rky 10 javascript cookies google-chrome
我正在使用javascript删除Cookie但由于某种原因它无法使用Chrome.我正在使用的脚本是;
function clearCookie()
{
document.cookie = 'myCookie=; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/myPath/';
}
Run Code Online (Sandbox Code Playgroud)
这适用于;
..但不适用于Chrome 7.0.517.44,在cookie应该被清除之后我仍然可以看到它并且值没有改变.
有任何想法吗?Chrome中是否有任何用户设置可能会阻止我的Cookie被删除?
您需要使用正确的日期时间格式才能使其正常工作。以下应该可以解决问题
function clearCookie()
{
document.cookie = 'myCookie=; expires='+new Date(0).toUTCString() +'; path=/myPath/';
}
Run Code Online (Sandbox Code Playgroud)
当然,您需要指定与 cookie 创建时指定的完全相同的路径和/或域。