据我所知,对于cookie数量有两个限制:
- 每个唯一的主机名或域名最多可设置20个cookie
- 总共最多可设置300个cookie
如果超出这些限制会发生什么?
据我所知,对于cookie数量有两个限制:
如果超出这些限制会发生什么?
简短回答:
如果您超过每个主机/域的限制,那么Cookie将无法保存。
如果您超过总Cookie数,您的浏览器将警告您已达到最大Cookie值数。
请注意,您的问题说明每个主机的最大Cookie数为20,总允许为300。但是,这并不完全正确。最大Cookie数高度依赖于浏览器。例如,
至于RFC规范,最低要求如下:
此资源可帮助您测试浏览器Cookie限制。此外,这个SO帖子将阐明设计和性能方面的问题。
参考资料:每个域名的Cookie限制,浏览器Cookie限制
我尝试通过快速循环(每次100个)添加大量cookie,但Chrome 69.0.3497和FireFox 62.0.3会删除旧的cookie并存储新的cookie。