美文网首页
JS 获取和设置Cookie

JS 获取和设置Cookie

作者: FConfidence | 来源:发表于2017-09-18 18:55 被阅读185次
// 创建cookie
function setCookie(name, value, expires, path, domain, secure) {
    var cookieText = encodeURIComponent(name) + '=' + encodeURIComponent(value);
    if (expires instanceof Date) {
        cookieText += '; expires=' + expires;
    }
    if (path) {
        cookieText += '; expires=' + expires;
    }
    if (domain) {
        cookieText += '; domain=' + domain;
    }
    if (secure) {
        cookieText += '; secure';
    }
    // 添加cookie的原生方法
    document.cookie = cookieText;
}

// 获取cookie
function getCookie(name) {
    var cookieName = encodeURIComponent(name) + '=';
    var cookieStart = document.cookie.indexOf(cookieName);
    var cookieValue = null;
    if (cookieStart > -1) {
        var cookieEnd = document.cookie.indexOf(';', cookieStart);
        if (cookieEnd == -1) {
            cookieEnd = document.cookie.length;
        }
        cookieValue = decodeURIComponent(document.cookie.substring(cookieStart + cookieName.length, cookieEnd));
    }
    return cookieValue;
}

// 删除cookie
function removeCookie(name) {
    document.cookie = name + "= ; expires=" + new Date(0);
}

相关文章

  • 获取返回URL

    Java设置Cookie Java获取Cookie Js获取Cookie Java方法调用 Js方法调用

  • js cookie

    js设置cookie js获取cookie //使用方式: 给cookie设置终止日期 例如:如果要将cookie...

  • js操作cookie

    JS操作cookie Jquery操作cookie 设置cookie 获取cookie 删除cookie 附件 j...

  • cookie

    js获取/设置cookie 服务端和客户端都可以设置cookie,cookie是客户端的身份凭据 cookie的大...

  • vue之vue-cookies

    npm链接 安装 使用(main.js) API 设置 cookie: 获取cookie 删除 cookie 查看...

  • cookie

    基于node.js的cookie的实现 cookie的设置及获取

  • js cookie

    设置cookie 获取cookie的值 设置过期时间 删除一个cookie 参考 js中cookie的使用详细分析...

  • JS 获取和设置Cookie

  • Flask中cookie的使用

    设置cookie 获取cookie,和删除cookie

  • vue-cookies

    1.先安装 2.在main.js引入 3.Api 设置 cookie: 获取cookie 删除 cookie 查看...

网友评论

      本文标题:JS 获取和设置Cookie

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