zoukankan      html  css  js  c++  java
  • 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后才去删除的,这里不再重复写了。

  • 相关阅读:
    协程greenlet与gevent模块
    进程通信和数据共享两种方式
    创建进程的两个方式
    queue队列吃包子
    queue队列是并发利器
    创建线程方式
    threading线程进程
    socketserver实现多用户并发聊天
    socket实现图片读取
    ZYB's Biology
  • 原文地址:https://www.cnblogs.com/llcdbk/p/5868563.html
Copyright © 2011-2022 走看看