cookie-domain設定
阿新 • • 發佈:2019-01-05
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();
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();