tinguo002

 

用JS清除缓存(document.cookie)

(转)此文为转载,实在不好意思,原文地址丢了没有附上。

function foreach() {
 var strCookie = document.cookie;
 var arrCookie = strCookie.split("; "); // 将多cookie切割为多个名/值对
 for ( var i = 0; i < arrCookie.length; i++) { // 遍历cookie数组,处理每个cookie对
  var arr = arrCookie[i].split("=");
  if (arr.length > 0)
   DelCookie(arr[0]);
 }

}
function GetCooki(offset)
{
 var endstr = document.cookie.indexOf(";", offset);
 if (endstr == -1)
  endstr = document.cookie.length;
 return decodeURIComponent(document.cookie.substring(offset, endstr));
}
function DelCookie(name) {
 var exp = new Date();
 exp.setTime(exp.getTime() - 1);
 var cval = GetCookie(name);
 document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString()+"; path=/"; //不断的尝试曾经使用过的path值
}

function GetCookie(name) {
 var arg = name + "=";
 var alen = arg.length;
 var clen = document.cookie.length;
 var i = 0;
 while (i < clen) {
  var j = i + alen;
  if (document.cookie.substring(i, j) == arg)
   return GetCooki(j);
  i = document.cookie.indexOf(" ", i) + 1;
  if (i == 0)
   break;
 }
 return null;
}

另外推荐2个文章:

http://blog.sina.com.cn/s/blog_537cdd2e0100pxcz.html

http://www.mzone.cc/article/363.html


 



欢迎大家访问我的个人网站 萌萌的IT人

posted on 2013-12-11 14:34 一堣而安 阅读(981) 评论(0)  编辑  收藏 所属分类: js_css


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿(1)

随笔分类

随笔档案

收藏夹

搜索

最新评论

阅读排行榜

评论排行榜