浏览器限制cookie jquery.cookie的存储长度是多少?
jquery.cookie的存储长度是多少?
cookie的存储长度与jQuery无关,但与浏览器有关。Firefox和safari允许最多4097字节的cookie,包括名称、值和等号。Opera允许最多4096字节的Cookie,包括名称、值和等号。Internet Explorer允许使用最多4095字节的Cookie,包括名称、值和等号。注:多字节字符计为两个字节。在所有浏览器中,任何大小超过限制的cookie都将被忽略,并且永远不会被设置。
如果cookie浏览记录条数过多,怎样做限制?
1、每个域名允许的Cookie数:微软指出,InternetExplorer8将每个域名允许的Cookie数增加到50个,但IE7似乎也允许每个域名允许50个Cookie。Firefox中每个域名的Cookie数限制为50。Opera每个域名最多有30个cookies。Safari/WebKit似乎没有cookie限制。但是,如果有许多cookie,头大小将超过服务器的处理限制,这将导致错误。注意:“每个域20个cookies”将不再正确!2、 当设置了许多cookie时,浏览器如何响应。除了safari(您可以设置所有cookie,无论有多少),还有两种方法:least recently used(LRU)方法:当cookie达到限制时,自动踢出最旧的cookie,给最新的cookie一些空间。Internet Explorer和opera使用此方法。Firefox是独一无二的:虽然最终设置的cookie总是被保留,但它似乎随机决定了哪些cookie被保留。似乎没有计划(建议:不要超过Firefox中的cookie限制)。3、 Cookie的总大小因浏览器而异:Firefox和safari允许最多4097字节的Cookie,包括名称、值和等号。Opera允许最多4096字节的Cookie,包括名称、值和等号。Internet Explorer允许使用最多4095字节的Cookie,包括名称、值和等号。注:多字节字符计为两个字节。在所有浏览器中,任何大小超过限制的cookie都将被忽略,并且永远不会被设置。4、 汇总表如下:ie6.0ie7.0/8.0OperafSafari chrome cookie编号:每个域20个,每个域50个,每个域30个,每个域50个,每个域53个。cookie总大小:4095字节、4095字节、4096字节、4097字节、4097字节、4097字节、4097字节、4097字节、4097字节,与去年12月相比,内部浏览器的份额如下图所示:IE核心浏览器是主流,而IE6仍然占据着相当大的市场份额,所以您在未来应该使用不到20个cookie程序,并且不超过4K
1。打开IE浏览器、工具栏、Internet选项。
2. 隐私选项卡,高级隐私设置,选中“接受”第三方cookie。
不同浏览器对Cookie的不同限制:
在操作页面Cookie时,我们应尽最大努力确保Cookie的数量小于20,总大小小于4KB。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。