cookies设置

之前一个小项目需要实现使用javascript清空本地cookies,但是发现通过简单的赋值或是清除操作无法改变cookies的值,决定仔细的研究下本地对于cookies的操作,于是便有了这篇文章。

获取的所有cookie

allCookies = document.cookie;

allCookies 是一个字符串,其中包含了以分号分隔的cookie列表字符串 (即key=value键值对)

写一个新cookie

document.cookie = updatedCookie;

updatedCookie是一个键值对形式的字符串。注意,你只能用这个方法一次设置或更新一个cookie。

所以,当我尝试使用document.cookie = '' 清空本地cookie失败,因为它不是一个字符串形式的键值对。

正确的用法需要符合以下形式并且一次只能设置一个cookie值。

document.cookie = "name=oeschger";

由于原生cookie操作是以字符串为基础,比较繁琐,因此mdn提供了一个小框架,比较方便的操作cookie

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • HTTP cookie(也称为web cookie,网络cookie,浏览器cookie或者简称cookie)是网...
    留七七阅读 18,263评论 2 71
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,461评论 19 139
  • 细说Cookie 阅读目录 开始 Cookie 概述 Cookie的写、读过程 使用Cookie保存复杂对象 Js...
    拉肚阅读 4,827评论 0 4
  • 作者:晚晴幽草轩www.jeffjade.com/2016/10/31/115-summary-of-cookie...
    饥人谷_Dylan阅读 4,933评论 0 51
  • (三)如幻大千 ,惊鸿一瞥 在山下的每个夜晚,我仍会去操场散步,灯塔依旧会准时亮起,暖暖的在黑夜里闪耀着。青阳大概...
    小明日阅读 4,256评论 0 0