关于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 Ajax 加载数据时异步显示加载动画
Aug 01 Javascript
Listloading.js移动端上拉下拉刷新组件
Aug 04 Javascript
JS 全屏和退出全屏详解及实例代码
Nov 07 Javascript
JavaScript 函数的定义-调用、注意事项
Apr 16 Javascript
微信小程序实现图片上传、删除和预览功能的方法
Dec 18 Javascript
JS非行间样式获取函数的实例代码
Jun 05 Javascript
validform表单验证的实现方法
Mar 08 Javascript
mock.js模拟数据实现前后端分离
Jul 24 Javascript
webpack3.0升级4.0的方法步骤
Apr 02 Javascript
jQuery带控制按钮轮播图插件
Jul 31 jQuery
原生js实现表格循环滚动
Nov 24 Javascript
Vue实现todo应用的示例
Feb 20 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基础陷阱题(变量赋值)
2012/09/12 PHP
浅析ThinkPHP中execute和query方法的区别
2014/06/13 PHP
简单了解将WordPress中的工具栏移到底部的小技巧
2015/12/31 PHP
php中序列化与反序列化详解
2017/02/13 PHP
PHP实现一维数组与二维数组去重功能示例
2018/05/24 PHP
基于php+MySql实现学生信息管理系统实例
2020/08/04 PHP
Js基础学习资料
2010/11/23 Javascript
解决Angular.Js与Django标签冲突的方案
2016/12/20 Javascript
Vue.js 中的 $watch使用方法
2017/05/25 Javascript
select标签设置默认选中的选项方法
2018/03/02 Javascript
angularJs中json数据转换与本地存储的实例
2018/10/08 Javascript
解决vue axios跨域 Request Method: OPTIONS问题(预检请求)
2020/08/14 Javascript
[05:07]DOTA2英雄梦之声_第14期_暗影恶魔
2014/06/20 DOTA
[01:04:35]2018DOTA2亚洲邀请赛 4.3 突围赛 Secret vs VG 第一场
2018/04/04 DOTA
python利用正则表达式排除集合中字符的功能示例
2017/10/10 Python
Python读取properties配置文件操作示例
2018/03/29 Python
PyQt5每天必学之工具提示功能
2018/04/19 Python
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
2018/06/13 Python
Python基于BeautifulSoup和requests实现的爬虫功能示例
2019/08/02 Python
python3 assert 断言的使用详解 (区别于python2)
2019/11/27 Python
python标识符命名规范原理解析
2020/01/10 Python
德国汉莎航空中国官网: Lufthansa中国
2017/03/30 全球购物
汤米巴哈马官方网站:Tommy Bahama
2017/05/13 全球购物
TripAdvisor越南:全球领先的旅游网站
2017/09/21 全球购物
荷兰皇家航空公司官方网站:KLM Royal Dutch Airlines
2017/12/07 全球购物
美国保健品专家:Life Extension
2018/05/04 全球购物
香港艺人陈冠希创办的潮流品牌:JUICESTORE
2021/03/04 全球购物
什么是命名空间(NameSpace)
2015/11/24 面试题
公司管理建议书范文
2014/03/12 职场文书
法制报告会主持词
2014/04/02 职场文书
毕业生自荐信范文
2015/03/05 职场文书
2015年评职称工作总结范文
2015/04/20 职场文书
教学质量月活动总结
2015/05/11 职场文书
家长会后的感想
2015/08/11 职场文书
学生会干部任命书
2015/09/21 职场文书
oracle表分区的概念及操作
2021/04/24 Oracle