如题,假设浏览器打开了多个网页,如何获取这些网页的cookie,删除特定的cookie?求大神给点思路,非常感谢
前端抓取,转换格式 至于删除(Cookie有自己的方法)
//设置cookies
function setCookie(name,value)
{
var Days = 30;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
//读取cookies
function getCookie(name)
{
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg))
return unescape(arr[2]);
else
return null;
}
//删除cookies
function deleteCookie(){
document.cookie = "username=;expires="+(new Date(0)).toGMTString();
document.cookie = "cmpname=;expires="+(new Date(0)).toGMTString();
document.cookie = "sessionID=;expires="+(new Date(0)).toGMTString();
document.cookie = "companyID=;expires="+(new Date(0)).toGMTString();
document.cookie = "adminLevel=;expires="+(new Date(0)).toGMTString();
}
这边有相对比较详细的讲解,点击查看我
设置cookie过期时间为0
http://blog.csdn.net/zzhao114/article/details/54917357 前后端对Cookie的操作