JavaScript对cookie进行查询、修改、设置、删除操作

2022-06-06 14:37 JavaScript 95 梁俊威

cookies的作用主要是,当你访问了某些网页,并且对网页的一些设置进行修改,cookies就能跟踪并记录到这些修改,当你下一次访问这个网页的时候,这个网页会分析你电脑上的cookies,进而采取措施像你返回更符合你个性化的网页;

当然,目前大部分广告的定位基础也是基于cookies的,比如你此前访问了大量的健身类网站,cookies记录了你的访问行为,广告主就能够根据你的访问行为,向你推送健身类的广告。

对cookie进行设置应该是js交互中使用的比较多的一个环节,废话不多说,直接上码。


设置cookie

function setCookie(name,value,expires_in=0){ 
	var d = new Date();
	d.setTime(d.getTime()+expires_in); // 设置cookie到期时间
	var expires = "expires="+d.toGMTString();
	if(expires_in){
	    document.cookie = name+"="+value+"; "+expires*1000;
	}else{
	    document.cookie = name+"="+value+";";
	}
}

setCookie("ljwei", "ljwei.com.cn", 3600);


删除cookie

function clearCookie(name) {  
    setCookie(name, "", -1);  
} 
clearCookie('ljwei');


获取cookie

function getCookie(cname){ 
	const name = cname + "=";
	var res= document.cookie.split(';');
	for(var i=0; i<res.length; i++) {
		var data = res[i].trim();
		if (data.indexOf(name)==0) {
		    return data.substring(name.length,data.length);
		}
	}
	return null;
}
var ljwei = getCookie("ljwei");


若无特殊说明,本站点所有内容均为原创,转载请说明出处!

原文链接:https://www.ljwei.com.cn/read/370.html

QQ客服

QQ客服

微信客服

微信客服

微信客服二维码
意见反馈

意见反馈

一键置顶