随笔 - 25  文章 - 0 评论 - 10 阅读 - 20101
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

复制代码
var    WebSiteCookie={
        cookieName:
"name",
        cookieValue:
"",
        expires:
new Date((new Date()).getTime()+1*60*1000),
        domain:
"",
        path:
"/",
        set:
function(){        //设置cookie值    
        var cookies=this.cookieName+"="+escape(this.cookieValue)+";path="+this.path+";expires="+(this.expires).toGMTString();
            cookies
+=this.domain==""?"":";domain="+this.domain;            
            document.cookie
=cookies    
            
if(this.get()==null){  //判断cookie写入是否成功!
              alert("您的浏览器安全设置过高,不支持Cookie,请重新设置浏览器的。");
            }
        },
        get:
function(){        //获取cookie值
            var cookie=document.cookie;
            
var index=cookie.indexOf(this.cookieName+"=");
            
if(index<0){
                
//alert('该cookie值不存在!');
                return null;
            }
            
if(cookie.indexOf("&",index)>0){
                
return unescape(cookie.substring(index+this.cookieName.length+1,cookie.indexOf("&",index)));
            }
else{
                
return unescape(cookie.substring(index+this.cookieName.length+1));
            }        
        },
        clear:
function(){//清除 cookie值
            if(this.get()!=null){
            
var cookies=this.cookieName+"=;path="+this.path+";expires="+(new Date()).toGMTString();
            cookies
+=this.domain==""?"":";domain="+this.domain;            
            document.cookie
=cookies
            }
else{
                alert(
'cookie值不存在')
            }
        }    
    }
    
//调用方法
    WebSiteCookie.cookieName="cookie值";
    WebSiteCookie.cookieValue
="cookie名称";
    WebSiteCookie.set();
    alert(WebSiteCookie.get());    
    WebSiteCookie.clear();
复制代码
posted on   〤‵坠落者...  阅读(2635)  评论(2编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示