暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

关于浏览器cookie内容

谷粒(加加贝) 2024-06-06
255

cookie 的总数量没有限制,但每个域名的cookie数量和每个cookie的大小是有限制的!

每个域名的cookie数量

IE 每个域名限制为50 个。
Firefox 每个域名cookie 限制为50 个。
Opera 每个域名cookie 限制为30 个。
Safari/webkit 貌似没有cookie 限制。但如果cookie过多,会使header 大小超过服务器的处理的限制,会导致错误发生。

不同浏览器间每个cookie 文件大小

Firefox 和safari 是4097 个字节,包括名(name)、值(value)和等号。
Opera 是4096 个字节,包括:名(name)、值(value)和等号。
IE 是4095 个字节,包括:名(name)、值(value)和等号。

在所有浏览器中,任何cookie大小超过限制都被忽略,且永远不会被设置。

当设置超过cookie最大个数时,浏览器如何响应?

除Safari(可以设置全部cookie,不管数量多少),有两个方法:

  • 最少最近使用(leastrecentlyused(LRU))的方法:当Cookie已达到限额,自动踢除最老的Cookie,以使给最新的Cookie一些空间。InternetExplorer和Opera使用此方法。

  • Firefox很独特:虽然最后的设置的Cookie始终保留,但似乎随机决定哪些cookie被保留。(建议:在Firefox中不要超过Cookie限制)。

在进行页面cookie操作时,应该尽量保证cookie个数小于20个,总大小 小于4KB


IE6.0

IE7.0/8.0/9.0+

Opera

FF

Safari

Chrome

cookie个数

每个域为20个

每个域为50个

每个域为30个

每个域为50个

没有个数限制

每个域为53个

cookie大小

4095个字节

4095个字节

4096个字节

4097个字节

4097个字节

4097个字节

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论