关于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插件 tabBox实现代码
Feb 09 Javascript
Javascript 按位左移运算符使用介绍(
Feb 04 Javascript
jquery无刷新验证邮箱地址实现实例
Feb 19 Javascript
javascript的几种写法总结
Sep 30 Javascript
JS实现焦点图轮播效果的方法详解
Dec 19 Javascript
javascript字体颜色控件的开发 JS实现字体控制
Nov 27 Javascript
通过jquery的ajax请求本地的json文件方法
Aug 08 jQuery
layui弹出层按钮提交iframe表单的方法
Aug 20 Javascript
js尾调用优化的实现
May 23 Javascript
vue+element-ui+axios实现图片上传
Aug 20 Javascript
layui type2 通过url给iframe子页面传值的例子
Sep 06 Javascript
js实现表单项的全选、反选及删除操作示例
Jun 05 Javascript
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 URL编码解码函数代码
2009/03/10 PHP
php之Smarty模板使用方法示例详解
2014/07/08 PHP
PHP输出缓冲控制Output Control系列函数详解
2015/07/02 PHP
Jquery插件之打造自定义的select标签
2011/11/30 Javascript
js获取控件位置以及不同浏览器中的差别介绍
2013/08/08 Javascript
jquery序列化表单去除指定元素示例代码
2014/04/10 Javascript
AngularJS入门教程(零):引导程序
2014/12/06 Javascript
JavaScript实现向右伸出的多级网页菜单效果
2015/08/25 Javascript
原生js配合cookie制作保存路径的拖拽
2015/12/29 Javascript
JavaScript函数柯里化详解
2016/04/29 Javascript
JS简单实现浮动窗口效果示例
2016/09/07 Javascript
Bootstrap 轮播(Carousel)插件
2016/12/26 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
2016/12/26 Javascript
微信小程序movable view移动图片和双指缩放实例代码
2017/08/08 Javascript
Mac中安装nvm的教程分享
2017/12/11 Javascript
详解NodeJs开发微信公众号
2018/05/25 NodeJs
微信小程序分享海报生成的实现方法
2018/12/10 Javascript
详解Vue.js 可拖放文本框组件的使用
2021/03/03 Vue.js
[43:03]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
Python学习笔记_数据排序方法
2014/05/22 Python
Python环境变量设置方法
2016/08/28 Python
python3中str(字符串)的使用教程
2017/03/23 Python
基于python3 类的属性、方法、封装、继承实例讲解
2017/09/19 Python
单链表反转python实现代码示例
2018/02/08 Python
python中eval与int的区别浅析
2019/08/11 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
浅谈pycharm导入pandas包遇到的问题及解决
2020/06/01 Python
浅谈pymysql查询语句中带有in时传递参数的问题
2020/06/05 Python
Python3+Appium安装及Appium模拟微信登录方法详解
2021/02/16 Python
一款基于css3的动画按钮代码教程
2014/11/23 HTML / CSS
Ivory Isle Designs美国/加拿大:婚礼和活动文具公司
2018/08/21 全球购物
工程造价专业大专生求职信
2013/10/06 职场文书
初一体育教学反思
2014/01/29 职场文书
债务追讨授权委托书范本
2014/10/16 职场文书
python删除csv文件的行列
2021/04/06 Python