cookie.js

轻量级的JavaScript API,用于处理浏览器cookie
授权协议 MIT
开发语言 JavaScript
所属分类 Web应用开发、 常用JavaScript包
软件类型 开源软件
地区 国产
投 递 者 壤驷鸿祯
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

一个简单,轻量级的JavaScript API,用于处理浏览器cookie,它易于使用,具有合理的占用空间(~3kb)(gzip:1.73kb),并且没有依赖关系。

 

cookie APIs

cookie('test', 'tank', 1)    // Create a cookie that expires 1 days from now
cookie('test')               // Create a cookie, valid across the entire site
cookie('test', null)         // Delete cookie `test`
cookie()                     // Get all cookie

cookie.set('test', 'tank', 1) // ====cookie('test', 'tank', 1)
cookie.get('test')            // ====cookie('test')
cookie.remove('test')         // ====cookie('test',null)
cookie.remove('test3', 'test4') // Delete cookie `test3` and `test4`

cookie.clear()                // Clean all cookie
cookie.all()                  // Get all cookie

批量设置cookie的值

cookie.set({
   name1: 'value1',
   name2: 'value2'
});

Cookie Attributes

cookie("test","123",{
    "expires": 7,
    "path": '/',
    "domain":""
});
cookie({"test":"123"},{
    "expires": 7,
    "path": '/',
    "domain":""
});

通过在最后一个参数中传递一个普通对象来单独调用cookie.set(...)。 每次调用属性会覆盖默认属性。

示例:

cookie('name', 'value', { 'expires': 30, 'path': '/', 'domain':'' });
cookie.get('name')
cookie.remove('name')

expires

定义何时删除cookie。 值可以是一个数字,它将被解释为创建时的天数或Date实例。 如果省略,cookie 将成为会话 cookie。

cookie('name', 'value', { 'expires': 30 });

path

默认值: /

路径,字符串类型,指示cookie可见的路径,指定与cookie关联的WEB页。值可以是一个目录,或者是一个路径。

cookie.set('name', 'value', { path: '' });
cookie.get('name'); // => 'value'
cookie.remove('name', { path: '' });

domain

默认值:Cookie仅对创建cookie的页面的域或子域可见,Internet Explorer除外(请参阅:有关Internet Explorer默认行为的说明
⚠️如果省略域属性,它将在IE中显示为子域。

指示cookie应该可见的有效域。 所有子域都可以看到cookie。

示例:

cookie.set('name', 'value', { domain: 'subdomain.website.com' });
cookie.get('name'); // => undefined (need to read at 'subdomain.website.com')

secure

默认值:无安全协议要求。

无论是 true 还是 false,表明 cookie 传输是否需要安全协议(https)。

Examples:

cookie.set('name', 'value', { secure: true });
cookie.get('name'); // => 'value'
cookie.remove('name');
  • Cookie.js——小巧简单的cookie设置器 导语 cookie.js 是一个用来处理cookie数据管理的函数库,非常简单,一看就会用,希望你会用上它。 cookie.js的用法 安装 npm i commom-cookie 设置cookie项 cookie.set(pro,value,[,options]) options可选,例如: cookie.set('name','cookie

  • 一、简介 Git源代码地址: GitHub - carhartl/jquery-cookie: No longer maintained, superseded by JS Cookie: Cookie常用属性 一个Cookie包含以下信息: 1)Cookie名称,Cookie名称必须使用只能用在URL中的字符,一般用字母及数字,不能包含特殊字符,如有特殊字符想要转码。如js操作cookie的时候

  • 一、converter.mjs 文件 作用:中文/二进制 url编码/解码 /* eslint-disable no-var */ // 模块功能:url编码/解码 // 1-JS全局函数 /** 函数名称:encodeURIComponent(uri) 函数功能:把字符串作为 URI 组件进行编码 参数:uri 必须,一个字符串,含有 URI 组件或其他要编码的文本

  • Cookie是网站设计者放置在客户端的小文本文件,一般后台语言使用的比较多,可以实现用户个性化的一些需求。js-cookie插件是一个JS操作cookie的插件,源文件只有3.34 KB,非常轻量级。js-cookie也支持npm和Bower安装和管理。下面看看js-cookie的具体用法。 chrome本地不支持,请用firefox测试!!! 1、引入js-cookie.js <script t

  • Cookies 定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术; 下载与引入:jquery.cookie.js基于jquery;先引入jquery,再引入:jquery.cookie.js;下载:http://plugins.jquery.com/cookie/ <script type="text/javascript" src="js/jquery.mi

  • js中不能直接对cookie进行操作,jquery.cookie.js插件能帮我们解决这个问题,方便在js中对cookie的操作。 jquery.cookie.js 下载和使用方法

  • 首先包含jquery的库文件,在后面包含 jquery.cookie.js 的库文件。 1 2 <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>  <script type="text/javascript" src="js/jquery.cookie.js"></script> jquery.cookie.

  • <span style="font-size:14px;"># cookie.js – simplifying cookies in JavaScript [![Build Status](https://travis-ci.org/florian/cookie.js.png?branch=master)](https://travis-ci.org/florian/cookie.js) co

  • 1,首先引入jquery.cookie.js; 2,使用方法 : Query操作cookie的插件,大概的使用方法如下 $.cookie('the_cookie'); //读取Cookie值 $.cookie(’the_cookie’, ‘the_value’); //设置cookie的值 $.cookie(’the_cookie’, ‘the_value’, {expires: 7, path:

  • 通过jQuery.cookie.js的$.cookie('tName','${login.teacherInfo.tName}'); 插入cookie后,在其他页面通过使用$.cookie(‘tName’);取值时,出现tName=undefined问题。 解决办法: 加入secure:true,写法如:$.cookie('tName','${login.teacherInfo.tName}',{

  • Cookies 定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术; 下载与引入:jquery.cookie.js基于jquery;先引入jquery,再引入:jquery.cookie.js;下载:http://plugins.jquery.com/cookie/   <script type="text/javascript" src="js/jquery.

  • 第一种:jquery.cookie.js基于jquery;先引入jquery,再引入:jquery.cookie.js;地址:http://plugins.jquery.com/cookie/ <script type="text/javascript" src="../js/jquery.min.js"></script> <script type="text/javascript" src="

  • jQuery.cookie.js是一款轻量级cookie管理插件,支持写入cookie,读取cookie,删除cookie等一系列操作: 插件下载地址:jQuery.cookie.js 初级方法介绍: 1.创建一个会话cookie:$.cookie('cookieName','cookieValue');注:当乜有注明cookie失效时间时,默认为浏览器关闭即cookie失效,即在一次会话中有效。

  • jquery.cookie.js插件:   <script type="text/javascript" src="js/jquery-1.6.2.min.js"></script> <script type="text/javascript" src="js/jquery.cookie.js"></script>   新增cookie: $.cookie('cookieName', 'cooki

 相关资料
  • 问题内容: socket.io中有一种方法可以在断开连接的事件中创建超时,然后检查用户是否已重新连接? 这个想法是仅在超时后未重新连接用户时才发出数据/将用户状态保存在数据库中 编辑 :@Are Wojciechowski回答之后,我已经完成了多个标签页和F5洪水处理程序 https://gist.github.com/foohey/7696811 问题答案: 有一个。所以你可以做 我明白了 因此

  • 问题内容: 有谁知道在自动化过程中使用Selenium或任何其他工具来处理浏览器身份验证吗? 问题答案: 警报方法authenticateUsing() 使您可以跳过“ Http基本身份验证”框。 从Selenium 3.4开始,它仍处于测试阶段 现在,仅针对 InternetExplorerDriver

  • 问题内容: 我们正在针对现有代码库运行Selenium回归测试,并且Web应用程序中的某些屏幕使用弹出窗口作为中间步骤。 当前,我们在测试中使用以下命令: … 大多数情况下都可以使用 。偶尔测试将失败在与线 谁能建议一种更好,更 可靠的 方法? 另外,我们主要在IE6和7上运行这些测试。 问题答案: 有用!!只是为了让那些喜欢硒的人们更容易。 这对我使用IE7(正常模式)有效。 真是个令人毛骨悚然

  • 问题内容: 我写了一个简单的程序。只是CTabItem固有的CTabFolder和WelcomTab。我想通过呈现我的html的浏览器填充我的WelcomeTab。在WelcomeTab的init()方法上,我创建了一个浏览器,但是当程序要构造它时,出现此错误 … 另外,我在基于Arch-Linux的KDE上使用Eclipse 3.7,因为我在各处搜索到此错误时都发现线程受限,所以这是一个简单的程

  • 本文向大家介绍Nginx与浏览器缓存的处理方法,包括了Nginx与浏览器缓存的处理方法的使用技巧和注意事项,需要的朋友参考一下 一、浏览器对缓存的处理:Internet选项   ★ 控制请求服务器策略:是忽略资源的缓存策略的情况下额外强制请求服务器的意思。     ★ 检查存储的页面较新版本          1.每次访问网页时                 不管是否有缓存、资源状态是否过期,都

  • 问题内容: 我正在制作一个项目,该项目需要允许用户从浏览器与文件系统进行交互。我有很多编写客户端JavaScript的经验,并且有很多编写Node脚本来处理Web抓取,数据分析和文件系统工作的经验。但是该项目将允许用户更改浏览器中的内容,然后将数据保存到本地(并最终保存到Web服务器)–我对此没有经验。 我已经安装了browserify和browserify- fs 以在浏览器中使用Node的fs