关于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 相关文章推荐
Dom操作之兼容技巧分享
Sep 20 Javascript
用JS提交参数创建form表单在FireFox中遇到的问题
Jan 16 Javascript
JS获取URL中的参数数据
Dec 05 Javascript
javascript使用appendChild追加节点实例
Jan 12 Javascript
JavaScript设计模式之工厂模式和构造器模式
Feb 11 Javascript
easyui form validate总是返回false的原因及解决方法
Nov 07 Javascript
JavaScript ES6中export、import与export default的用法和区别
Mar 14 Javascript
原生JS+Canvas实现五子棋游戏实例
Jun 19 Javascript
vue mintui-Loadmore结合实现下拉刷新和上拉加载示例
Oct 12 Javascript
ES6中的迭代器、Generator函数及Generator函数的异步操作方法
May 12 Javascript
JS中FormData类实现文件上传
Mar 27 Javascript
vue 监听窗口变化对页面部分元素重新渲染操作
Jul 28 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
十大催泪虐心动漫,你能坚持看到第几部?
2020/03/04 日漫
php实现向javascript传递数组的方法
2015/07/27 PHP
PHP实现类似题库抽题效果
2018/08/16 PHP
JS IE和FF兼容性问题汇总
2009/02/09 Javascript
使用jquery的ajax需要注意的地方dataType的设置
2013/08/12 Javascript
Js中的onblur和onfocus事件应用介绍
2013/08/27 Javascript
Javasipt:操作radio标签详解
2013/12/30 Javascript
jQuery移除元素自动解绑事件实现思路及代码
2014/05/31 Javascript
jQuery实用技巧必备(上)
2015/11/02 Javascript
JavaScript 实现的 zip 压缩和解压缩工具包Zip.js使用详解
2015/12/14 Javascript
JS获取多维数组中相同键的值实现方法示例
2017/01/06 Javascript
JavaScript实现翻页功能(附效果图)
2017/02/16 Javascript
Vue中v-for的数据分组实例
2018/03/07 Javascript
Javascript中弹窗confirm与prompt的区别
2018/10/26 Javascript
vue总线机制(bus)知识点详解
2020/05/10 Javascript
Element InfiniteScroll无限滚动的具体使用方法
2020/07/27 Javascript
[45:15]Optic vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
Python中random模块生成随机数详解
2016/03/10 Python
python中os和sys模块的区别与常用方法总结
2017/11/14 Python
python微信跳一跳游戏辅助代码解析
2018/01/29 Python
Python根据指定日期计算后n天,前n天是哪一天的方法
2018/05/29 Python
Python中反射和描述器总结
2018/09/23 Python
python实现坦克大战
2020/04/24 Python
浅谈keras2 predict和fit_generator的坑
2020/06/17 Python
基于python requests selenium爬取excel vba过程解析
2020/08/12 Python
浅谈Selenium 控制浏览器的常用方法
2020/12/04 Python
python-图片流传输的思路及示例(url转换二维码)
2020/12/21 Python
python实现按日期归档文件
2021/01/30 Python
详解H5 活动页之移动端 REM 布局适配方法
2017/12/07 HTML / CSS
html5 canvas 实现光线沿不规则路径运动
2020/04/20 HTML / CSS
Mio Skincare中文官网:肌肤和身体护理
2016/10/26 全球购物
美国时尚女装在线:Missguided
2016/12/03 全球购物
十佳大学生村官事迹
2014/01/09 职场文书
社区党员志愿服务活动方案
2014/08/18 职场文书
Python中os模块的简单使用及重命名操作
2021/04/17 Python
解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题
2021/06/08 Python