六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 43|回复: 0

批量删除Cookie

[复制链接]

升级  0%

14

主题

14

主题

14

主题

秀才

Rank: 2

积分
50
 楼主| 发表于 2013-1-29 08:39:08 | 显示全部楼层 |阅读模式
一般我们删除Cookie的话是指出Cookie名,然后把这个Cookie的expires设置为一个过去时间,但是如果网站有很多Cookie,但一个一个地清除的话是比较麻烦的,现在有了批量删除Cookie的方法,代码如下:
 
 
function clearAllCookie() {//获取所有Cookie,并把它变成数组var cookies = document.cookie.split(";");//循环每一个数组项,把expires设置为过去时间,这样很容易地消除了所有Cookiefor (var i = 0; i < cookies.length; i++) {var cookie = cookies[i];var eqPos = cookie.indexOf("=");var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;name = name.replace(/^\s*|\s*$/, "");//清除Cookie里的空格document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/"}}  
这个还是比较实用的,在项目中,我们要退出登录,要清除所有信息时,有了这个函数就比较方便了。 ^_^
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表