• JS操作cookie


    虽然有了jquery的cookie文件可以帮我们完成cookie 的一些功能,但是,它不符合CMD格式,压缩后可能浏览器无法识别,所以这时候还是需要原生的JS去操作COOKIE,这里讲一下增删改查

    增:

    document.cookie = "isLoginV2=true;path=/"

    删:

    var exp = new Date();
        exp.setTime(exp.getTime() - 1);
        if(cval!=null)
            document.cookie= name + "="+val+";expires="+exp.toGMTString();

    改:

    if (document.cookie && document.cookie != '') {
                                var cookieValue = null;
                                var cookies = document.cookie.split(';');
                                for (var i = 0; i < cookies.length; i++) {
                                    var cookie = jQuery.trim(cookies[i]);
                                    if (cookie.substring(0, "isLoginV2".length + 1) == ("isLoginV2" + '=')) {
                                        cookieValue = decodeURIComponent(cookie.substring("isLoginV2".length + 1));
                                        if (cookieValue == "false") {
                                            document.cookie = "isLoginV2=true;path=/"
                                            break;
                                        }
                                    }
                                }
                            }

    查:

    在上一步的修改中,就是先查到了指定的cookie后才去删除的,这里不再重复写了。

  • 相关阅读:
    python-django学习
    c++异常处理
    Python输入输出
    Python变量
    Python异常处理
    Python起源与发展
    vsftpd基于mysql的认证方式
    vsftpd搭建ftp服务,并实现虚拟用户访问
    httpd结合php的fpm模式
    编译安装apache
  • 原文地址:https://www.cnblogs.com/llcdbk/p/5868563.html
Copyright © 2020-2023  润新知