[译]使用jquery.cookie操作Cookie说明-阿里云开发者社区

开发者社区> shy丶gril> 正文

[译]使用jquery.cookie操作Cookie说明

简介:
+关注继续查看

jquery.cookie是一个轻量级JQuery插件,用来读、写、删除Cookie

安装

将jquery.cookie脚本的引用放在jQuery库引用之后

image

使用方法

创建session cookie:

$.cookie('the_cookie', 'the_value');

创建一个带有7 天生存周期的Cookie

$.cookie('the_cookie', 'the_value', { expires: 7 });

创建一个带有生存周期的Cookie, 整个站点有效:

$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' });

读取cookie:

$.cookie('the_cookie'); // => "the_value"
$.cookie('not_existing'); // => undefined

读取所有有效的Cookie:

$.cookie(); // => { "the_cookie": "the_value", "...remaining": "cookies" }

删除cookie:

// 删除成功返回true,失败返回false
$.removeCookie('the_cookie');
 
//删除与cookie写入时,相同路径下的
$.removeCookie('the_cookie', { path: '/' });

注意:在删除一个Cookie的时候,你必须要传入与设置cookie相同的路径、域名、安全设置,除非你用的是默认设置。

配置

raw

在写入/读取Cookie的时候,值默认被加密/解密(使用encodeURIComponent/decodeURIComponent),设置raw=true,让cookie不进行加密

$.cookie.raw = true;

Cookie选项 
Cookie属性可以进行全局设置,通过设置$.cookie.defaults 对象 或单独向$.cookie()传递一个简单的对象作为设置的参数。

生存周期(expires)

expires: 365

定义cookie的生命周期。生命周期的单位是数值,我们可以通过传递time或者date对象来创建生命周期。如果省略,Cookie变成会话cookie。

路径(path)
path: '/'

定义cookie在什么路径下有效。默认的设置:Cookie在创建Cookie本身的路径下有效。如果,你想要让Cookie在整个域名内有效,那就定义path:’/’.

域名(domain)
domain: 'example.com'

定义Cookie在什么域名下有效。默认的设置是:cookie在创建Cookie本身的域名下有效。

安全(secure)
secure: true

如果为真,cookie通过安全协议(https)传递。默认值:假。


源地址


作者:kissazi2 
出处:http://www.cnblogs.com/kissazi2/ 
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载:http://www.cnblogs.com/kissazi2/archive/2013/04/04/2999326.html

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
ECS的使用感受
在学校结合所学的知识,运用在阿里云上,学思悟践,使我进步了很多!
9 0
AI国家队研发如何兼具高精尖与接地气?明略科技给出答案
通过科学院、技术委员会、技术 BP 三套纵横交错的机制设立,数千人规模的团队有效地避免研发工作的重复,同时让研发得以多地结果,价值实现叠加和复用。
5 0
一张贴纸破解顶级FaceID,华为新研究让人脸识别不再安全
用来刷脸解锁的 Face ID 也可以被「对抗样本」攻击了。最近,来自莫斯科国立大学、华为莫斯科研究中心的研究者们找到的新型攻击方法,让已经广泛用于手机、门禁和支付上的人脸识别系统突然变得不再靠谱。
6 0
2021年12月1号 linux系统优化
本文均为本人实操整理,请勿搬运,学习交流可以随时评论---魏红斌
6 0
刷屏的ZAO换脸APP你玩了吗?里面的霸王条款你造吗?
你的朋友圈被换脸视频刷屏了吗?昨天,一款换脸手机 APP——Zao 在各大应用商店上线,还不到一天的时间就在微博、朋友圈等各大平台刷屏。和此前大热的各种 deepfakes 视频一样,这款 APP 也可以实现换脸功能。不同的是,这次,换脸的门槛再一次降低,每个人都可以在手机上制作换脸视频了。但是,在上传照片之前,请详细阅读《用户协议》。
3 0
学妹抱怨Spring入门太难了,我用一篇文章彻底征服了她(1)
学妹抱怨Spring入门太难了,我用一篇文章彻底征服了她
6 0
云迁移SaaS如何入驻阿里云工具应用市场
HyperMotion SaaS是一款基于云原生理念开发的云迁移和云灾备的SaaS平台,2020年7月,HyperMotion迁移版本正式入驻阿里云工具应用市场。用户登陆阿里云后,可以直接以SaaS模式使用产品,而无须再到云市场启动实例的方式。由于与阿里云的用户体系、RAM系统、支付系统彻底打通,用户在使用感受上更加便捷。
6 0
想学习,无方法,十年老码农告诉你方法
想学习,无方法,十年老码农告诉你方法
5 0
AI 进入工业化进程,百度要用这三大打法,加速智能革命
8 月 29 日,「ABC SUMMIT 2019 百度云智峰会」在北京国家会议中心举行。百度副总裁、智能云事业群组总经理尹世明一口气发布了 18 大智能计算新品及 7 大场景解决方案,讲述了 6 个典型客户案例,宣布成立了 1 个生态联盟。
3 0
教妹学Java(七):究竟什么是JVM?
教妹学Java(七):究竟什么是JVM?
5 0
+关注
1878
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载