精华内容
下载资源
问答
  • js删除cookie和清空
    千次阅读
    2021-09-28 11:05:17

    你可以通过使用 document.cookie 访问 cookie 并清除它来轻松清除存储在网页中的所有 cookie。

    
    const clearCookies = document.cookie.split(';')
    .forEach(cookie => document.cookie = 
    cookie.replace(/^ +/, '')
    .replace(/=.*/, `=;expires=${new Date(0).toUTCString()};path=/`));

     

    更多相关内容
  • 有时候需要删除网站的cookies,一个一个太麻烦,这个可以批量的删除所有的cookies,需要的朋友可以参考下。
  • js cookie设置cookie, 删除cookie, 获取cookie,清空cookie

    千次阅读 多人点赞 2017-12-21 00:36:13
    你可以使用 JavaScript 来创建取回 cookie 的值。 把下面的5个方法弄明白,您的cookie已经学会了一大半设置cookie//key为cookie的名称, val为cookie的值, time为过期时间(单位为秒) function set

    cookie是什么?

    cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值。

    如果你比较懒, 你可以直接使用LsyCookie.js插件

    下载: 点击下载LsyCookie.js


    其实cookie还是比较简单的,如果把下面的5个方法弄明白,您的cookie已经学会了一大半

    设置cookie

    //key为cookie的名称, val为cookie的值, time为过期时间(单位为秒)
    function setCookie(key, val, time) {
        if (typeof key !== 'string' || typeof val !== 'string' ) {
            return false;
        }
        time = time || 7 * 24 * 3600;
        var exp = new Date();
        exp.setTime(exp.getTime() + time * 1000);
        document.cookie = key + '=' + val + ';expires=' + exp.toGMTString();
    }
    

    获取cookie

    	//获取所有的cookies
        function getAllCookies() {
            var cookies = document.cookie.split(/;\s/g);
            var cookieObj = {};
            cookies.forEach(function (item) {
                var key = item.split('=')[0];
                cookieObj[key] = item.split('=')[1];
            });
            return cookieObj;
        }
        //通过key来获取cookie,本方法依赖于getAllCookies()
        function getCookieByKey(key) {
            return getAllCookies()[key];
        }
    

    删除cookie

    	//通过key来删除cookie
        function clearCookieByKey(key) {
            setCookie(key, "", -1);
        }
        //清空所有的cookies, 本方法依赖于getAllCookies(),clearCookieByKey(key)
        function clearAllCookies() {
            var keys = Object.keys(getAllCookies());
            keys.forEach(function (item) {
                clearCookieByKey(item);
            });
        }
    

    注意:

    cookie的存储长度是有限的,大概在4095个字节,所以不要把所有的信息都用cookie来存储;如果需要存储大量的信息,建议使用localStorage

    cookie的存储是需要“服务环境”的,如果您用的webstorm这样的编辑器,直接用就行,如果是sublime,vscode之类的编辑器,恐怕要安装插件来实现

    欢迎点赞,谢谢关注 :)

    展开全文
  • 一直都是简单去js实现cookie的一些操作,今天把js对cookie操作系统的整理了一遍,包括:js读取cookie,js添加cookie,js删除cookie
  • js读取cookie,js添加cookie,js删除cookie,示例如下:cookie处理函数练习(为我所写,非我所想:改善面向对象)function addCookie(objName,objValue,objHours){//添加cookievar str = objName + "=" + escape(objValue);...

    js读取cookie,js添加cookie,js删除cookie,示例如下:

    cookie处理函数练习(为我所写,非我所想:改善面向对象)

    function addCookie(objName,objValue,objHours){//添加cookie

    var str = objName + "=" + escape(objValue);

    if(objHours > 0){//为0时不设定过期时间,浏览器关闭时cookie自动消失

    var date = new Date();

    var ms = objHours*3600*1000;

    date.setTime(date.getTime() + ms);

    str += "; expires=" + date.toGMTString();

    }

    document.cookie = str;

    alert("添加cookie成功");

    }

    function getCookie(objName){//获取指定名称的cookie的值

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

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

    var temp = arrStr[i].split("=");

    if(temp[0] == objName) return unescape(temp[1]);

    }

    }

    function delCookie(name){//为了删除指定名称的cookie,可以将其过期时间设定为一个过去的时间

    var date = new Date();

    date.setTime(date.getTime() - 10000);

    document.cookie = name + "=a; expires=" + date.toGMTString();

    }

    function allCookie(){//读取所有保存的cookie字符串

    var str = document.cookie;

    if(str == ""){

    str = "没有保存任何cookie";

    }

    alert(str);

    }

    function $(m,n){

    return document.forms[m].elements[n].value;

    }

    function add_(){

    var cookie_name = $("myform","cookie_name");

    var cookie_value = $("myform","cookie_value");

    var cookie_expireHours = $("myform","cookie_expiresHours");

    addCookie(cookie_name,cookie_value,cookie_expireHours);

    }

    function get_(){

    var cookie_name = $("myform","cookie_name");

    var cookie_value = getCookie(cookie_name);

    alert(cookie_value);

    }

    function del_(){

    var cookie_name = $("myform","cookie_name");

    delCookie(cookie_name);

    alert("删除成功");

    }

    名称
    多少个小时过期

    展开全文
  • js删除cookie的方法

    千次阅读 2020-05-22 20:35:57
    Cookie不仅仅有NameValue两个属性,还有域domain、path等属性。 但是不同的domain或path下可以存在同样名字的cookie。 一般我们设置cookie的方法是用一个同样名字、一个值。 这时需要清楚当前cookie的domainpath...

    Cookie不仅仅有Name和Value两个属性,还有域domain、path等属性
    但是不同的domain或path下可以存在同样名字的cookie
    一般我们设置cookie的方法是用一个同样名字、一个值。
    这时需要清楚当前cookie的domain和path

    cookie并没有提供删除方法,所以需要间接的删除,那就是设置它的过期时间

    下面是删除的代码

     document.cookie = 'SZ_TOKEN=;  expires=Thu, 01 Jan 2020 00:00:01 GMT;domain=.szmall.com;path=/'
    

    注意:
    SZ_TOKEN是需要删除的cooki的name
    expires是设置它的过期时间,只需要设置较早时间即可
    domain和path,可以直接在浏览器端查看domain和path的值,将代码中的值更改即可

    展开全文
  • 一、创建cookie  HttpCookie cookie = new HttpCookie("UserInfo"); //HttpCookie cookie = new HttpCookie("UserInfo","111"); cookie.Expires = DateTime.Now.AddDays(1);//设置cookie的失效时间为一天,如果...
  • JS方法篇:清除所有cookie

    千次阅读 2021-11-20 22:32:20
    //清空cookie function clearCookie() { var keys = document.cookie.match(/[^ =;]+(?=\=)/g); if (keys) { for (var i = keys.length; i--;) { document.cookie = keys[i] + '=0;path=/;expires=...
  • 添加、获取、删除清空全部cookie缓存数据 1.添加 $.cookie('keys', "11"); $.cookie('user_id', "1113", { path: "/" }); $.cookie('user_name', "张三", { path: "/", expires: 30 }); 2.获取 console....
  • js清除当前站点cookie

    万次阅读 2018-08-09 14:35:07
    今天或者说之前就遇到苹果手机不能清除cookie,需要自己写一个js来清除。 直接看代码: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&...
  • asp.net清空Cookie的两种方法 第一种 Cookie.Expires=... 您可能感兴趣的文章:php中删除清空session的方式总结jsp获取action传来的sessionsession清空以及判断Asp.net中安全退出时清空Session或Cookie的实例代码
  • function removeCookie(cname){ ... var ca = document.cookie.split(';'); var cookieStr=""; for(var i=0; i<ca.length; i++) { var c = ca[i].trim(); if (c.indexOf(name)==0) { document.cookie =c.
  • 删除所有cookie或者清空所有cookie

    万次阅读 2017-12-18 15:41:29
    前面有转载过一篇关于设置获取删除cookie的文章,文章虽好但是还是有一点美中不足的,比如今天要讲的删除所以cookie; 在实际开发删除所有cookie中昌子遇无论使用网上的各种删除办法就是没有办法删除cookie,本人的...
  • cookie是运行在客户端的,所以可以用JS来设置cookie. 假设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页面中采用JS用变量temp保存了某一变量的值,在B页面的时候,同样需要使用JS来引用temp的...
  • js删除所有的cookie

    千次阅读 2020-11-27 23:10:58
    js前端删除所有的(本域的)cookie var hostname=window.location.hostname; var arr=hostname.split("."); var domainName2=arr[arr.length-2]+"."+arr[arr.length-1];//主域名,例如abc.com var aCookie = ...
  • js-cookie删除缓存

    2020-12-24 09:42:57
    1.截图2.jquery.cookie.js/*!* jQuery Cookie Plugin v1.4.1* https://github.com/carhartl/jquery-cookie** Copyright 2006, 2014 Klaus Hartl* Released under the MIT license*/(function (factory) {if (typeof ...
  • function addCookie(objName, objValue, objHours){//添加cookievar str = objName + "=" +escape(objValue);if (objHours > 0) {//为0时不设定过期时间,浏览器关闭时cookie自动消失var date = newDate();var ms = ...
  • 参考文档地址:http://blog.csdn.net/u014175572/article/details/51837014 JQuery.cookie.js的使用案例(读取、存储、删除).zip JQuery.cookie.js的使用案例(读取、存储、删除).zip
  • js 清空所有cookie

    万次阅读 2018-09-14 11:51:05
    //清除所有cookie函数  function clearAllCookie() {  var date=new Date();  date.setTime(date.getTime()-10000);  var keys=document.cookie.mat...
  • 主要介绍了JS实现Cookie读、写、删除操作工具类,涉及javascript针对cookie的读、写、删除清空等相关操作实现技巧,并附带了简单cookie操作插件供大家参考,需要的朋友可以参考下
  • js设置cookie,读取cookie,删除cookie,本地无效,需要用域名/ip访问才能设置 表单页跳转到其他页面,不清空表单的时候可以使用cookie保存数据 引用js.cookie.min.js //设置cookie Cookies.set('name', 'value',...
  • JS清空当前域名下的所有Cookie

    千次阅读 2020-03-12 10:27:26
    今天项目突然需要用到当用户退出登录时,清楚用户域名下的所有cookie。 不多哔哔,直接上代码 代码片段 //清除所有cookie函数 function clearAllCookie() { ... //keys为所要删除cookie的名字 var keys=d...
  • JS浏览器关闭时清空cookie

    千次阅读 2019-10-02 18:48:43
    function addCookie(objName,objValue,objHours){ var str = objName + "=" + escape(objValue); if(objHours > 0){//等于0时,关闭浏览器自动清除Cookies. var date = new Date(); var ms = objHours*3600...
  • js 删除 cookie

    2013-01-05 15:19:52
    http://www.cnblogs.com/gossip/archive/2011/12/06/2278282.html ... path exprie 等问题: ...项目中使用sdmenu.js时,需要在登录时清除Cookie,而sdmenu默认是会保存Cookie的  下面是
  • Js操作Cookie总结(设置,读取,删除),工作中经常会用到的哦!下面是详细代码,如有错误,请留言指正!/**功能:设置Cookie*cookieName 必选项,cookie名称*cookieValue 必选项,cookie值*seconds 生存时间,可选项...
  • js设置清除cookie

    千次阅读 2019-06-18 15:07:02
    设置cookie setCookie(cname, cvalue, exdays) { var Days = exdays var exp = new Date() exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000) var domain = location.hostname || 'w...
  • 在测试项目退出功能的时候,发现退出之后,微服务框架所生成的cookie...为了简单处理,使用了原生JS进行cookie删除。但是执行之后,cookie未正常被删除,依旧存在。本篇博客主要是讲述该情况发生的原因及解决方案。
  • 但是好像没办法直接删除,通过网上提供的方法,可以使用jquery.cookie.js 来操作cookie的创建删除。 附下载地址:http://plugins.jquery.com/cookie/ 找到了如下几种删除方式: //切换登录 function ...
  • Cookie实际上是一小段的文本信息(key-value格式)。客户端向服务器发起请求,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来。当浏览器再请求该网站时...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,894
精华内容 6,357
关键字:

js删除cookie和清空