美文网首页
前端清除Cookies清除不掉的原因

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

作者: 天蓝色的海岸 | 来源:发表于2019-03-13 15:00 被阅读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="你的域名"”

    相关文章

      网友评论

          本文标题:前端清除Cookies清除不掉的原因

          本文链接:https://www.haomeiwen.com/subject/dmwzpqtx.html