Browser 每个浏览器的最大Cookie数(不是每个主机名)

Browser 每个浏览器的最大Cookie数(不是每个主机名),browser,cookies,Browser,Cookies,有人知道浏览器在所有域中可以容纳的cookie的最大数量吗?有人知道现代broswers的最大值和默认设置吗 例如,此文章指出FireFox 3的默认值为1000,这是在network.cookie.maxNumber设置中: 当我在FF7中转到about:config时,我没有看到network.cookie.maxNumber的设置。这个被移除了吗?Firefox中不再有最大值了吗?设置是否更改了名称 那Chrome、Safari和IE呢 明确地说,我对每个主机的最大cookie数不感兴趣

有人知道浏览器在所有域中可以容纳的cookie的最大数量吗?有人知道现代broswers的最大值和默认设置吗

例如,此文章指出FireFox 3的默认值为1000,这是在network.cookie.maxNumber设置中:

当我在FF7中转到about:config时,我没有看到network.cookie.maxNumber的设置。这个被移除了吗?Firefox中不再有最大值了吗?设置是否更改了名称

那Chrome、Safari和IE呢


明确地说,我对每个主机的最大cookie数不感兴趣,但对所有主机都感兴趣。

每个浏览器允许的最大cookie数因浏览器而异,唯一确定的方法是执行一些测试(如果您不拥有多个域,这将很困难)。为cookie设置一些最小值(每个用户代理至少300个,每个4096字节),但没有最大值。IE6不尊重这一点


以下是Firefox的列表(可能已经过时):

据我所知,这些都没有正式的文档记录。以下是我所知道的:

  • Internet Explorer 6限制为300
  • 铬似乎将其限制在3300。这可以从中看出。(
    CookieMonster::kMaxCookies
    )这似乎也是来自Firefox的共享代码
  • 找不到任何关于狩猎的信息

  • 对于Firefox,network.cookie.maxNumber的配置条目默认情况下不会出现,但是如果您自己声明它(关于:config->right-click->New->Integer),您可以覆盖它。根据,network.cookie.maxNumber的默认值为1000

    另外,如果有人想知道,每个主机的可比配置值是network.cookie.maxPerHost