cookie.js

js操作cookie(创建、读取、删除)方法总结

筅森魡賤 提交于 2020-04-28 06:33:35
[toc] js操作cookie,可以通过开源的插件实现,方便快捷,兼容性好,同样也可以自己写; 此文主要介绍两个常用的插件: Js.cookie.js 和 jQuery.cookie.js 0、Js.cookie.js js.cookie.js : 一个简单,轻量级的JavaScript API,用于处理cookie; 下载地址: https://github.com/js-cookie/js-cookie/releases 优点: 适用于所有浏览器; 接受任何字符; 没有依赖; 支持ES模块; Unobtrusive JSON support; Enable custom encoding/decoding; 0.1 基本用法 #创建Cookie: 创建一个cookie,整个站点可用; Cookies.set('name', 'value'); 创建一个cookie,有效期为4天,整个站点可用; Cookies.set('name', 'value', { expires: 4 }); 注意: expires的单位默认为“天”,那如何设置有效期小于1天呢? 解决方案如下: //设置cookie有效期为15分钟; var inFifteenMinutes = new Date(new Date().getTime() + 15 * 60 * 1000); Cookies.set(