ограничение размера chrome cookie - PullRequest
25 голосов
/ 30 марта 2010

Я записываю сессионный cookie из моего плагина в Chrome. Браузер, похоже, имеет строгий лимит в 4 КБ для размера файлов cookie. Это не похоже на случай с Firefox. Могу ли я в любом случае увеличить ограничение размера файлов cookie в chrome?

Спасибо

Ответы [ 3 ]

18 голосов
/ 09 апреля 2010

Chrome поддерживает HTML5 localStorage, что позволяет использовать стиль словаря поиска. Вы можете использовать это для хранения больших объемов данных вместо того, чтобы передавать их туда и обратно с помощью файлов cookie.

17 голосов
/ 24 августа 2012

В соответствии с RFC 1012 размер файла cookie не должен ограничиваться пользовательским агентом. Но минимальные возможности браузера или пользовательского агента должны составлять не менее 4096 байт на файл cookie. Это ограничение применяется только к части имени = значения файла cookie.

Так что некоторые браузеры также могут поддерживать более длинные куки. Список:

  1. Internet Explorer 8 допускает файлы cookie размером до 4095 байт
  2. Chrome 9 разрешенные куки до 4096 байт
  3. В Opera 11 разрешено использование файлов cookie размером до 4096 байт
  4. Safari 5 разрешенные кучи до 4097 байт
  5. Firefox 3.6.3 разрешает файлы cookie размером до 4097 байт

Источник Ответа: http://webdesign.about.com/od/cookies/f/web-cookies-size-limit.htm

9 голосов
/ 30 марта 2010

Вы не можете изменить размер файла cookie, но вы можете использовать несколько файлов cookie и распределять между ними свои данные, сохраняя один файл cookie в качестве указателя на другие файлы cookie, чтобы вы знали, как они называются, сколько их и т. Д. (Например, таблица разделов на жестком диске).

Но, возможно, вы подходите к этому неправильно. Если вам нужно сделать что-то вроде этого, вам, вероятно, лучше хранить данные в Интернете, поскольку у них больше шансов на выживание, а если вы связываете их с какой-либо регистрацией пользователя, это тоже портативно.

Существуют и другие варианты, такие как Mozilla Weave и Google Gears, но недавно было объявлено о прекращении использования Gears.

...