[转]js清除所有cookies

来源:http://blog.csdn.net/zzl1120/article/details/6592332

?





1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

var
cookies = document.cookie.split(";");

    for
(var
i = 0; i < cookies.length; i++) {

        var
cookie = cookies[i];

        var
eqPos = cookie.indexOf("=");

        var
name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;

        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/";

    }

if(cookies.length > 0)

{

    for
(var
i = 0; i < cookies.length; i++) {

        var
cookie = cookies[i];

        var
eqPos = cookie.indexOf("=");

        var
name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;

    var
domain = location.host.substr(location.host.indexOf(‘.‘));

        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; domain="
+ domain;

    }

}

[转]js清除所有cookies

时间: 2024-10-06 20:52:28

[转]js清除所有cookies的相关文章

JS清除选择内容的方法

本文实例讲述了JS清除选择内容的方法.分享给大家供大家参考.具体分析如下: 今天在做一个DIV拖动的效果,发现在拖动的时候会选中页面中的文本,于是找了一下JS清除选择的内容的相关信息. 在得到的结果中发现: 在谷歌.火狐.Opera浏览器中,window对象有getSelection属性,而在IE中没有.IE中的document对象有selection属性,因此清除页面中选择的内容也就可以得到解决. 在谷歌.火狐.Opera浏览器中我们可以很容易的通过 window.getSelection()

JS清除IE浏览器缓存的方法

本文为大家详细介绍下js中自动清除ie缓存的几种方法,大家可以根据自己的需求自由选择适合自己的,希望对大家学习js有所帮助 js中自动清除ie缓存方法 — 常用 对于动态文件,比如 index.asp?id=... 或者 index.aspx?id=... 相信有经验的程序员都知道怎样禁止浏览器缓存数据了. 但是对于静态文件(css,jpg,gif等等), 在什么场合下面我们需要禁止浏览器缓存他们,怎么做? 方法一:Dojo中我们可以用简单的方法完成:在dojo.xhrGet(包括post)等方

js清除浏览器缓存

浏览器缓存 所有的数据都可以存到服务器中,但这样并不高效,当我们访问网页的时候,一会卡顿,二会浪费服务器的存储空间,三会给服务器造成压力 浏览器缓存,可以提高网站性能和浏览器的速度,但对于需要经常更新的网页来说,缓存导致用户无法显示更新后的样式 如何通过js清除缓存? 随机数 脚本并不存在,而是服务端动态生成的,因此带了个版本号,以示区别. 即路径或者文件名后的随机数对于文件来说 等价于但浏览器会认为他是 该文件的某个版本! 客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改

php,js清除cookie

目的通过控制cookie中的是否有莫个值实现是否跳转重定向 http方式 <?php if ($_COOKIE['test'] == 1) { echo 'have cookie test'; unset($_COOKIE['test']); setcookie('test', '', time() - 360000, '/'); unset($_COOKIE['test']); header('Location:/http/test.php');} else {setcookie('test'

js清除浏览器的缓存的方法

许多的项目当中,一旦改动了js的代码,必须在浏览器当中重新加载数据,清理缓存,比较麻烦.网上找了很多的清除浏览器的方法,首先是在 html的头部加上meta的属性,但是发现并没有什么用处,后来看到说在js上增加随机的数字或者版本号就可以解决这个问题,无奈不知道怎么加,现在终于知道了如何在js上直接给他加上版本或者随机数字,方法很简单,无奈不知道以前为啥就不知道这样加,还弄了很多种错误的想法. 代码如下 <script> document.write("<s" + &q

关于缓存问题:js清除缓存

css并行加载,js串行加载(会阻塞页面) 清除缓存的问题:1.一般手动清除,浏览器缓存  2.js代码清除缓存 js文件:  路径后面加一个随机数如下: <script src="lib/gMarker.js?random=120211"></script> css文件 <link rel='stylesheet' href='css/index.css?t=120224'>   加一个标识 强制浏览器重新加载此文件 图片文件: backgroun

js清除浏览器缓存的几种方法

关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能.但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些 错误的数据.像股票类网站实时更新等,这样的网站是不要缓存的,像有的网站很少更新,有缓存还是比较好的.今天主要介绍清除缓存的几种方法. 清理网站缓存的几种方法 meta方法 //不缓存 <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP

Javascript 添加自定义静态方法属性JS清除左右空格

例如加trim()清除左右空格 String.prototype.trim=function() { return this.replace(/(^\s*)|(\s*$)/g,''); } 调用 var str=" test "; str = str.trim();

js清除cookie有时无法清除

最近写页面遇到一个问题,退出的时候需要清除cookie,但是刚开始一直清除不掉,代码如下: //清除函数 function delCookie(name) { var date= new Date(); date.setTime(date.getTime() - 1); var cval = name; if(cval != null) document.cookie = name + "=" + cval + ";expires=" + exp.toGMTStri