我可以在cookie中存储多少数据

问题描述 投票:11回答:3

现代浏览器中在一个cookie中可以存储多少数据有没有限制?

我发现有一篇文章指出它至少应容纳4k,但没有上限。http://www.faqs.org/rfcs/rfc2965.html

browser cookies size
3个回答
12
投票

这里是根据“浏览器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应用程序,则受IE或Safari(如果有Mac用户)的限制。如果在电话上,则肯定只有4093字节。如果您需要更多,则将保存到服务器或为Safari / IE和Firefox / Chrome用户创建两种不同的体验。


8
投票

为了遵守该标准,每个cookie存储的字节数不得超过4096个字节。

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

至于每个浏览器的具体限制,我服从另一个答复。


0
投票

这在这里也有帮助:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.