开发者

JavaScript - Delete All Cookies, not working [duplicate]

开发者 https://www.devze.com 2023-02-14 14:00 出处:网络
T开发者_如何学JAVAhis question already has answers here: How can I delete all cookies with JavaScript? [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

精彩评论

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