如何在cookie中存储1MB数据?

时间:2011-12-02 06:43:00

标签: javascript cookies

我试图在JavasCript的cookie中存储1000KB(~1MB)的数据,但它无法正常工作。

我该怎么做?

3 个答案:

答案 0 :(得分:2)

不要那样做。发送一兆字节的数据需要花费大量时间(通常超过一秒)。保持一些会话状态隐藏在服务器中。然后你的cookie字符串只是一个小的不透明标识符,应由服务器键入。

答案 1 :(得分:0)

对于IE,我相信大多数其他浏览器,限制大约是4K

  

对于一个域名,每个cookie限制为4,096字节

http://support.microsoft.com/kb/306070

答案 2 :(得分:0)

而不是cookie使用localStorage。

https://developer.mozilla.org/en/DOM/Storage

http://en.wikipedia.org/wiki/Web_Storage

大多数浏览器允许每个域5mb,但IE将为每个域提供10mb。