现代浏览器对于我可以在一个cookie中存储多少数据有任何限制吗?
我发现一篇文章说它应该至少保持4k,但没有上限。 http://www.faqs.org/rfcs/rfc2965.html
答案 0 :(得分:10)
以下是“浏览器Cookie限制”的限制:
Chrome & Firefox - No limit to the number of cookies; limit of 4096 bytes per cookie.
IE8-10 - 5117 characters per cookie; limit of 10234 characters.
Safari on Mac - 4093 bytes per cookie. Limit of 4093 bytes.
Safari Mobile - 4093 bytes per cookie. Limit of 4093 bytes.
Android - 4093 bytes per cookie. No limit.
来源: http://browsercookielimits.x64.me/#limits
如果你有Mac用户,我会说你有一个destkop应用程序,受IE或甚至Safari的限制。如果它在手机上,绝对只有4093字节。如果您需要更多,您将保存到服务器或为Safari / IE和Firefox / Chrome用户创建两种不同的体验。
答案 1 :(得分:8)
要符合标准,每个cookie应存储不超过4096个字节。
值得记住的另一点是,每次请求都会向匹配域发送cookie,这对于相当大的cookie来说是非常重要的开销(上传速度通常比下载速度慢10倍)。
至于每个浏览器的具体限制,我会推迟另一个回复。
答案 2 :(得分:0)
这在这里也可能有帮助: