cookie的同源域設置與取值Demo
//設置cookie
function writeCookie (name, value, hours)
{//name:cookie名字;value:cookie值,hours有效時間(小時)
var expire = "";
if (hours != null)
{
expire = new Date ((new Date ()).getTime () + hours * 3600000);
expire = "; expires=" + expire.toGMTString ();
}
document.cookie = name + "=" + escape (value) + expire+";path=/";
// document.cookie="name=value; domain=cookieDomain";//demain是訪問域
}
writeCookie ("tyclogoIn","0",0.5);
console.log(getCookie("tyclogoIn"))
//獲取cookie
function getCookie(name){
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg))
return unescape(arr[2]);
else
return null;
}