关于COOKIE个数与大小的问题


Posted in Javascript onJanuary 17, 2011

实话讲,在平时的JS使用过程中很少去注意这方面的问题也很少去用到cookie,所以这次被人家问了个目瞪口呆,吱吱唔唔也说不出个所以然来,最后只能老实交待对这块cookie的操作还不是很了解。今天有同事又问起关于cookie的问题,我就到网上查询了一下做了一些相关的摘要记录下来,以备不时之用。关于cookie的操作,做为JS程序员应该是相对熟悉一些的,所以就不对它进行过多的说明了。

    以下就是关于各浏览器之间对cookie的不同限制:

  IE6.0 IE7.0/8.0 Opera FF Safari Chrome
cookie个数: 每个域为20个 每个域为50个 每个域为30个 每个域为50个 没有个数限制 每个域为53个
cookie总大小: 4095个字节 4095个字节 4096个字节 4097个字节 4097个字节 4097个字节

    超出个数限制后的处理操作:

        1、IE与Opera的处理是一样的。他们都利用“最近最少使用算法”,当cookie已经达到限额时就将自动剔除最老的cookie,以给最新的cookie的留下可用的空间。

        2、FF很特殊,虽然最后设置的cookie会被保留下来,但它好像没有什么章法随机进行删除已存在的cookie。

    备注:

        在我们进行页面cookie操作的时候,应该尽量保证cookie的数量以及相应的大小。cookie个数最好 < 20~30个;cookie大小最好 < 4K

Javascript 相关文章推荐
jQuery+CSS 实现的超Sexy下拉菜单
Jan 17 Javascript
javascript中强制执行toString()具体实现
Apr 27 Javascript
javascript解析json实例详解
Nov 05 Javascript
BootStrap中的table实现数据填充与分页应用小结
May 26 Javascript
Agularjs妙用双向数据绑定实现手风琴效果
May 26 Javascript
AngularJS中ng-class用法实例分析
Jul 06 Javascript
关于在LayUI中使用AJAX提交巨坑记录
Oct 25 Javascript
jquery实现直播弹幕效果
Nov 28 jQuery
原生js实现自定义消息提示框
Nov 19 Javascript
JavaScript实现复选框全选和取消全选
Nov 20 Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
Mar 01 Vue.js
vue实现列表拖拽排序的示例代码
Apr 08 Vue.js
js实现的跟随鼠标移动的时钟效果(中英文日期显示)
Jan 17 #Javascript
Jquery 插件开发笔记整理
Jan 17 #Javascript
JQuery学习笔记 nt-child的使用
Jan 17 #Javascript
Jquery知识点三 jquery表单对象操作
Jan 17 #Javascript
基于jquery的返回顶部效果(兼容IE6)
Jan 17 #Javascript
jquery+ajax每秒向后台发送请求数据然后返回页面的代码
Jan 17 #Javascript
Jquery知识点二 jquery下对数组的操作
Jan 15 #Javascript
You might like
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
2012/08/01 PHP
微信公众平台开发之配置与请求
2015/08/26 PHP
javascript appendChild,innerHTML,join性能比较代码
2009/08/29 Javascript
Ajax+Json 级联菜单实现代码
2009/10/27 Javascript
浅析javascript 定时器
2014/12/23 Javascript
javascript移动开发中touch触摸事件详解
2016/03/18 Javascript
JS iFrame加载慢怎么解决
2016/05/13 Javascript
Angular 中 select指令用法详解
2016/09/29 Javascript
利用vue + element实现表格分页和前端搜索的方法
2017/12/25 Javascript
Express结合Webpack的全栈自动刷新
2019/05/23 Javascript
功能完善的小程序日历组件的实现
2020/03/31 Javascript
vue实现轮播图帧率播放
2021/01/26 Vue.js
python用ConfigObj读写配置文件的实现代码
2013/03/04 Python
python中getaddrinfo()基本用法实例分析
2015/06/28 Python
python开发之基于thread线程搜索本地文件的方法
2015/11/11 Python
Python enumerate索引迭代代码解析
2018/01/19 Python
Django权限机制实现代码详解
2018/02/05 Python
Python 旋转打印各种矩形的方法
2019/07/09 Python
详解Django-channels 实现WebSocket实例
2019/08/22 Python
Python pip 常用命令汇总
2020/10/19 Python
详解px单位html5响应式方案
2018/03/08 HTML / CSS
HTML5 weui使用笔记
2019/11/21 HTML / CSS
HTML5 层的叠加的实现
2020/07/07 HTML / CSS
运动鞋中的劳斯莱斯:索康尼(SAUCONY)
2017/08/09 全球购物
澳大利亚药房在线:ThePharmacy
2017/10/04 全球购物
美国最大的万圣节服装网站:HalloweenCostumes.com
2017/10/12 全球购物
Shell如何接收变量输入
2012/09/24 面试题
毕业生应聘幼儿园的自荐信
2013/11/20 职场文书
旅游网创业计划书
2014/01/31 职场文书
项目总经理岗位职责
2014/02/14 职场文书
机电一体化专业求职信
2014/07/22 职场文书
党的群众路线教育实践活动心得体会(医院)
2014/11/03 职场文书
群众路线个人剖析材料及整改措施
2014/11/04 职场文书
2015年政协委员工作总结
2015/05/20 职场文书
Python内置的数据类型及使用方法
2022/04/13 Python
VUE解决跨域问题Access to XMLHttpRequest at
2022/05/06 Vue.js