13

现代浏览器对我可以在一个 cookie 中存储多少数据有任何限制吗?

我发现一篇文章说它应该至少保持 4k,但没有上限。 http://www.faqs.org/rfcs/rfc2965.html

4

3 回答 3

16

以下是根据“浏览器 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

如果你有一个 destkop 应用程序,我会说,如果你有 Mac 用户,则要受到 IE 甚至 Safari 的限制。如果是在手机上,肯定只有 4093 字节。如果您需要更多,您将保存到服务器或为 Safari / IE 和 Firefox / Chrome 用户创建两种不同的体验。

于 2013-12-11T15:50:23.587 回答
10

为了符合标准,每个 cookie 存储的字节数不应超过 4096 个字节。

值得记住的另一点是,cookie 在每次请求时都会发送到匹配的域,这在 cookie 相当大的情况下是非常显着的开销(上传速度通常比下载速度慢 10 倍)。

至于每个浏览器的具体限制,我听从另一个回应。

于 2012-05-13T08:39:45.790 回答
1

这在这里也很有帮助:

在此处输入图像描述

于 2019-12-09T09:17:08.723 回答