首页 > 代码库 > [转]js清除所有cookies

[转]js清除所有cookies

来源:http://blog.csdn.net/zzl1120/article/details/6592332

 

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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; path=/";
    }
if(cookies.length > 0)
{
    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;
    var domain = location.host.substr(location.host.indexOf(‘.‘));
        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; domain=" + domain;
    }
}