JS - 删除所有Cookie,无法正常工作

时间:2011-03-02 14:24:10

标签: javascript cookies


我有这个代码,不会删除我的所有cookie,任何想法y?
谢谢

    var cookies = document.cookie.split(";");

for (var i = 0; i < cookies.length; i++) {
    var cookie = cookies[i];
    var eqPos = cookie.indexOf("=");
    var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
    document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
}

2 个答案:

答案 0 :(得分:1)

您只能删除由javascript创建的Cookie。您无法删除服务器创建的cookie。

答案 1 :(得分:0)

你可以从javascript中删除服务器(和js)cookie,除非它们受到HttpOnly标志的保护

请参阅this