2011-03-02 47 views
0


我有这段代码,不会删除我所有的cookies,任何想法y?
感谢JS - 删除所有饼干,不起作用

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

那的JavaScript,而不是Java !!!!!! – 2011-03-02 14:25:18

+0

oops !!!!!!!!!!!!!!!! – fatnjazzy 2011-03-02 14:31:30

回答

0

可以删除服务器(和JS)从JavaScript的cookie,除非它们与中HTTPOnly标志保护

看到this

1

只能删除由JavaScript创建的cookie。您不能删除由服务器创建的Cookie。