删除浏览器中的Cookie

在cookie的API中没有提供直接将cookie删除的方法, 可以通过别的方式间接删除cookie

代码示例:删除名称为cart的cookie: 可以向浏览器再发送一个同名的cookie(即名称也叫cart),并设置cookie的最大生存时间为零,由于浏览器是根据cookie的名字来区分cookie,如果前后两次向浏览器发送同名的cookie,后发送的cookie会覆盖之前发送的cookie,而后发送的cookie也设置了生存时间为零,因此浏览器收到后也会立即删除!

//创建一个名称为cart的cookieCookie c = new Cookie( "cart" , "" );//设置cookie的最大生存时间为零c.setMaxAge( 0 );//将cookie添加到响应中,发送给浏览器response.addCookie( c );

Cookie的常用方法

cookie.getName() //获取cookie的名字cookie.getValue() //获取cookie中保存的值cookie.setValue() //设置/修改cookie中保存的值(没有setName方法,因为cookie的名字无法修改)cookie.setMaxAge() //设置cookie的最大生存时间

setMaxAge方法:设置cookie的最大生存时间

如果不设置该方法,cookie默认是会话级别的cookie,即cookie默认生存时间是一次会话。当浏览器关闭,会话结束时,cookie就会被销毁。(cookie默认会保存在浏览器的内存中,当浏览器关闭,内存会释放,cookie也会随着内存的释放而销毁)

如果设置了该方法, cookie将不会保存到浏览器的内存中,而是以文件形式保存到浏览器的临时文件夹中,也就是硬盘上,这样即使关闭浏览器,浏览器内存会释放,保存到硬盘上的cookie文件也不会销毁,再打开浏览器,还可以获取硬盘上保存的cookie。

//2.创建一个Cookie对象, 将商品信息保存到cookie中Cookie cookie = new Cookie( "cart", prodName  );//设置cookie的最大生存时间, 单位:秒cookie.setMaxAge( 60*60*24*30 );//3.将cookie添加到响应中, 发送给浏览器保存response.addCookie( cookie );

Cookie的常用方法、删除Cookie的方式相关推荐

  1. php 批量删除cookie,php批量删除cookie的简单实现方法

    php批量删除cookie的简单实现方法 本文实例讲述了php批量删除cookie的简单实现方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: //删除单个cookie:键值设置为空 ...

  2. 顶级域名和二级域名共享cookie及相互删除cookie

    在CSDN看到一个cookie设置domain时,如何删除的问题, 自己也只知道domain设置为顶级域名时可以被其他二级域名共享,但是如何删除还是有一点搞不清楚,所以特意测试了下cookie和dom ...

  3. 微信公众号删除cookie失败,cookie设置了过期时间不管用,微信公众号cookie比较诡异,删不掉,解决办法,原生JS封装cookie统一操作删除cookie,读取cookie,删除cookie

    公司有个项目,需求是这样的: pc 端的项目,有一个步骤可以在手机上操作,页面都在同一个域名下面,但是pc端需要登录(用到了 cookie ),公众号端不需要登录(不用 cookie ) ,不清楚服务 ...

  4. C#创建cookie及js删除cookie

    一.创建cookie HttpCookie cookie = new HttpCookie("UserInfo"); //HttpCookie cookie = new HttpC ...

  5. PHP 设置与删除cookie

    1.设置cookie PHP设置Cookie的最常用方法是setcookie函数,setcookie函数有7个可选 参数,目前最常用的是前5个. name(Cookie名):可以通过$_COOKIR[ ...

  6. 删除浏览器浏览器删除cookie方法

    上班之余抽点时光出来写写博文,希望对新接触的朋友有帮助.今天在这里和大家一起学习一下删除浏览器 文章目录导航 适用范围及演示工具 什么是cookie? cookie有什么作用? ie6/ie7/ie8 ...

  7. jQuery中删除cookie失败问题解决方案

    问题详情: 使用jquery+插件jquery.cookie.js操作cookie,创建时使用$.cookie("account",res.account, {'path': '/ ...

  8. js删除cookie不成功

    最近在做一个项目,js删除cookie老是不成功,最后发现是没有指定cookie的域 js删除cookie其实是改变cookie的过期时间,将cookie的过期时间设置为过去,以下几项是必须要指定的 ...

  9. 详解 Cookie 纪要(vue.cookie,jquery.cookie简化)

    今天看到一篇cookie的文章,写的特别详细,感谢 晚晴幽草轩 的分享,原文链接http://www.jeffjade.com/2016/10/31/115-summary-of-cookie/ 原文 ...

  10. php session和cookie的区别,细说cookie和session的区别

    做网站开发有一段时间了,而自己却发现对于cookie和session的基础理解存在不足,因此花了2天时间好好学习了一下cookie和session的特性,给大家分享一下 1. 为什么需要cookie和 ...

最新文章

  1. 图像配准----RANSAC
  2. MIT机器学习种菜项目永久关停
  3. 出现adb连接不上的解决办法(转载)
  4. hdu5126stars
  5. Node.js 代码阅读笔记系列(0)Timer 的实现
  6. hashmap实现倒排索引——查询多个单词出现在多个句子中
  7. python super用法
  8. file.getpath_Java中File的getPath(),getCanonicalPath()和getAbsolutePath()之间的区别...
  9. 动态加载JS脚本【转】
  10. LINUX无法运行navixat,关于RX5700XT的驱动方法以及bug解决方案
  11. loading窗口动画 web_在页面未加载完之前显示loading动画
  12. cad卸载不干净_Adobe系列软件总是卸载不干净?试试这个Adobe卸载工具
  13. 阿里OSS通过WEB直传服务端验证设置回调自定义参数
  14. Paper reading:A simple baseline for one-shot multi-object tracking(二)
  15. 伊对和连信交友相亲聊天平台靠谱吗?
  16. apollo决策规划学习--慢速障碍物超车
  17. pandas系列学习(七):数据透视表
  18. Java常用工具类-发短信(集成华软通信短信网关)
  19. Win7安全模式启动卡在Classpnp.sys
  20. 关于便携式打印机程序开发(一、原生安卓蓝牙调用)

热门文章

  1. url参数拼接 php,PHP - http_build_query方法详解(自动拼接生成URL参数字符串)
  2. 华硕 ASUS-PRIME-B560M-A Intel Core i5-11400黑苹果efi引导文件
  3. 马克思主义基本原理概论(二)试题
  4. 多表关联更新方法总结
  5. 使用批处理添加受信任站点和设置ie安全级别
  6. 余辉和眼图_眼图 - 国搜百科
  7. Linux并口设备驱动程序设置
  8. 【100个 Unity实用技能】☀️ | C#中 Add 和 AddRange 的区别 及 使用示例
  9. 迎战春招:分享6家大厂的面试经验
  10. 人工智能在情绪方面更智能了?人类也应如此