JS清空当前域名下的所有Cookie

今天项目突然需要用到当用户退出登录时,清楚用户域名下的所有cookie。
不多哔哔,直接上代码

代码片段

//清除所有cookie函数
function clearAllCookie() {
    var date=new Date();
    date.setTime(date.getTime()-10000);
    //keys为所要删除cookie的名字
    var keys=document.cookie.match(/[^ =;]+(?=\=)/g);
    //删除所有cookie
    if (keys) {
        for (var i =  keys.length; i--;)
        document.cookie=keys[i]+"=0; expire="+date.toGMTString()+"; path=/";
        }
}

你可能感兴趣的:(项目随记)