Подтвердить что ты не робот

Хром размер файла cookie

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

Спасибо

4b9b3361

Ответ 1

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

Ответ 2

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

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

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

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

Ответ 3

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

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

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