zoukankan      html  css  js  c++  java
  • javaScript cookie 操作

    1.添加值到cookie

      每个cookie除了 name名称和value值这两个属性以外,还有四个属性。这些属性是: expires过期时间、 path路径、 domain域、以及 secure安全。

     setCookie:function(name,value){
                 var hours = 0.5; //此 cookie 将被保存 30 分钟
     
                var exp = new Date();    //new Date("December 31, 9998");
                 exp.setTime(exp.getTime() + hours*60*60*1000);
                document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString()+";path=/";
            },

    2.获取cookie的值

    getCookie:function(c_name){
                if (document.cookie.length>0){
                    var c_start = document.cookie.indexOf(c_name + "=")
                    if (c_start!=-1){
                        c_start=c_start + c_name.length+1
                        c_end = document.cookie.indexOf(";",c_start)
                        if (c_end==-1) {
                            c_end=document.cookie.length
                        }
                        return unescape(document.cookie.substring(c_start,c_end));
                    }
                }
                return ""
            }

    3.删除cookie

    function delCookie(name){
            //为了删除指定名称的cookie,可以将其过期时间设定为一个过去的时间
            var date = new Date();
            date.setTime(date.getTime() - 10000);
            document.cookie = name + "=a; expires=" + date.toGMTString();
            }

     4.兼容ie8

    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
    <meta name="renderer" content="webkit">
    

      

  • 相关阅读:
    shell循环
    shell选择语句
    shell运算符
    shell变量
    前端基础复习
    flask 模板
    flask 会话技术
    flask 项目结构
    Tornado 框架介绍
    flask-models 操作
  • 原文地址:https://www.cnblogs.com/fudapeng/p/4380800.html
Copyright © 2011-2022 走看看