我正在使用chrome中的插件写入会话cookie。浏览器似乎对cookie大小有4kb的严格限制。在firefox中似乎并非如此。无论如何我可以增加chrome中的cookie大小限制吗?
由于
答案 0 :(得分:18)
Chrome支持HTML5 localStorage,允许您使用字典样式查找。您可以使用它来存储更大量的数据,而不是使用cookie来回传递它们。
答案 1 :(得分:17)
根据RFC 1012,cookie大小不得受用户代理的限制。但浏览器或用户代理的最低功能应至少为每个cookie 4096个字节。此限制仅适用于cookie的name = value部分。
因此,某些浏览器也可以支持更长的Cookie。 清单:
来源答案:http://webdesign.about.com/od/cookies/f/web-cookies-size-limit.htm
答案 2 :(得分:9)
你不能改变cookie的大小,但你可以使用几个cookie并跨越它们跨越你的数据,保持一个cookie作为指向其他cookie的指针,这样你就知道它们被叫什么,有多少等等(比如硬盘上的分区表。)
但也许你正以错误的方式接近这一点。如果你需要做这样的事情,你可能最好在网上存储数据,因为它有更好的生存机会,如果你把它与一些用户注册绑在一起,它也是可移植的。
还有其他选择,如Mozilla Weave和Google Gears,但Gears最近宣布停产。