前端清除Cookies清除不掉的原因

2019-03-13  本文已影响0人  天蓝色的海岸

首先是获取cookies的方法 

function getCookies(name){

 if(document.cookies.length > 0){

    let c_start = document.cookie.indexOf(name + "=")

    if(c_start != -1){

    return document.cookie.split(name + "=")[1].split(";")[0];

}

}

return "";

}

删除Cookies(市面上的方法)

delCookies(name){

var exp = new Date();

exp.setTime(exp.getTime() - 1);

var cval = this.getCookie(name);

if(cval != null){

document.cookie = name + "=" +cval + ";expires=" + exp.toGMTString()

}

}

上面这种方式对于一般的删除cookies好使

但是如果遇到加域的cookies 就没有任何作用

所以遇到加域的时候需要 加上“;domin="你的域名"”

上一篇下一篇

猜你喜欢

热点阅读