开发者

JavaScript - Delete All Cookies, not working [duplicate]

T开发者_如何学JAVAhis question already has answers here: How can I delete all cookies with JavaScript? [duplicate] (4 answers) Closed 3 months ago.

I have this code that won't delete all of my cookies, any idea 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";
}


You can only delete cookies created by javascript. You can't delete cookies create by the server.


You CAN delete server (and js) cookies from javascript unless they are protected with the HttpOnly flag

see this

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜