我有这个代码,不会删除我的所有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";
}
答案 0 :(得分:1)
您只能删除由javascript创建的Cookie。您无法删除服务器创建的cookie。
答案 1 :(得分:0)
你可以从javascript中删除服务器(和js)cookie,除非它们受到HttpOnly标志的保护
请参阅this