2010-03-30 19 views
23

Piszę do pliku cookie sesji z mojej wtyczki w chrome. Wygląda na to, że przeglądarka ma ścisły limit 4 kB na wielkość plików cookie. To nie wygląda na firefox. Czy mimo to mogę zwiększyć limit rozmiaru plików cookie w chrome?limit rozmiaru chrome cookie

Dzięki

+3

Dlaczego musisz przechowywać tak dużo plików cookie? – CResults

+0

Zobacz http://stackoverflow.com/q/5381526/632951 – Pacerier

+0

@CResults, ponieważ HTML5 localStorage jest ograniczona do 5 MB. – Pacerier

Odpowiedz

19

Chrome obsługuje localStorage HTML5, który pozwala na wyszukiwanie stylu słownika. Możesz użyć tego do przechowywania większej ilości danych zamiast przekazywania ich tam iz powrotem za pomocą plików cookie.

9

Nie można zmieniać rozmiaru plików cookie, ale można użyć kilka ciasteczek i obejmować dane na nich, trzymając jedno ciastko jako wskaźnik do innych plików cookie, aby wiedzieć, co nazywa się, ile są itp. (jak tablica partycji na dysku twardym).

Ale może podchodzisz do tego w niewłaściwy sposób. Jeśli chcesz zrobić coś takiego, prawdopodobnie lepiej jest przechowywać dane w Internecie, ponieważ ma większe szanse na przeżycie i jeśli wiążesz je z rejestracją użytkownika, jest to również przenośne.

Istnieją inne opcje, takie jak Mozilla Weave i Google Gears, ale Gears niedawno ogłoszono, że zostanie wycofany.

+3

Dobra odpowiedź, ale powinien raczej trzymać się pamięci lokalnej, ponieważ jest standardem, a także staje się głównym strumieniem dla takich zadań :) – BlackDivine

15

Zgodnie z RFC 1012 wielkość pliku cookie nie może być ograniczona przez program użytkownika. Ale minimalne możliwości przeglądarki lub klienta użytkownika powinny wynosić co najmniej 4096 bajtów na plik cookie. Ten limit jest stosowany tylko do części name = value pliku cookie.

Niektóre przeglądarki mogą również obsługiwać dłuższe pliki cookie. listy:

  1. Internet Explorer 8 dozwolone ciasteczka aż do 4095 bajtów
  2. Chrome 9 domowe ciasteczka do 4096 bajtów
  3. Opera 11 domowe ciasteczka do 4096 bajtów
  4. Safari 5 dozwolone coookies górę do 4097 bajtów
  5. Firefox 3.6.3 dozwolone pliki cookie do 4097 bajtów

Źródło z odpowiedzi: http://webdesign.about.com/od/cookies/f/web-cookies-size-limit.htm

Powiązane problemy