我正在使用Chrome插件将数据写入会话Cookie中。浏览器似乎对Cookie大小有严格限制,最大只能为4KB。但在Firefox中不是这样的。有没有办法在Chrome中增加Cookie大小限制呢?
谢谢。
我正在使用Chrome插件将数据写入会话Cookie中。浏览器似乎对Cookie大小有严格限制,最大只能为4KB。但在Firefox中不是这样的。有没有办法在Chrome中增加Cookie大小限制呢?
谢谢。
Chrome支持HTML5 localStorage,它允许您使用类似字典的查找方式。您可以使用它来存储大量数据,而不是使用Cookie来传递这些数据。
您无法更改cookie的大小,但您可以使用多个cookie并跨它们分配数据,保持一个cookie作为指向其他cookie的指针,这样您就知道它们被称为什么,有多少个等等(就像硬盘上的分区表)。
但也许您的方法不对。如果您需要做类似的事情,最好将数据存储在线上,因为它具有更好的生存机会,并且如果将其与用户注册绑定,则也是可移植的。
还有其他选项,如Mozilla Weave和Google Gears,但已经宣布停止支持Gears。