2010-03-30 5 views
23

크롬에서 내 플러그인의 세션 쿠키에 쓰고 있습니다. 브라우저는 쿠키 크기에 대해 4kb의 엄격한 제한이있는 것으로 보입니다. 그것은 파이어 폭스의 경우와 같지 않습니다. 어쨌든 나는 크롬에서 쿠키 크기 제한을 늘릴 수 있습니까?크롬 쿠키 크기 제한

감사

+3

왜 쿠키를 많이 저장해야합니까? – CResults

+0

참고 : HTML5 localStorage는 5MB로 제한되어 있기 때문에 http://stackoverflow.com/q/5381526/632951 – Pacerier

+0

@ CResults를 참조하십시오. – Pacerier

답변

19

크롬에서는 사전 스타일 조회를 사용할 수있는 HTML5 localStorage를 지원합니다. 이 기능을 사용하면 쿠키를 사용하여 많은 양의 데이터를주고받을 수 있습니다.

9

당신은 쿠키의 크기를 변경할 수 있지만 그들이이라고하는지 알 수 있도록 다른 쿠키에 대한 포인터로 하나 개의 쿠키를 유지, 여러 가지 쿠키를 사용하고 전역 데이터를 확장 할 수, 얼마나 많은 (하드 디스크의 파티션 테이블과 같은) etc가 있습니다.

하지만 잘못된 방식으로 접근하고 있습니다. 이런 식으로해야한다면, 생존의 기회가 더 많으므로 데이터를 온라인에 저장하는 편이 나을 것이고, 일부 사용자 등록으로 묶어두면 휴대용이기도합니다.

Mozilla Weave 및 Google Gears와 같은 다른 옵션이 있지만 Gears는 최근 단종되었다고 발표되었습니다.

+3

좋은 답변이지만, 표준이기 때문에 로컬 스토리지에 충실해야하며 이러한 작업의 주류가되기도합니다. :) – BlackDivine

15

RFC 1012에 따르면 쿠키 크기는 사용자 에이전트에 의해 제한되어서는 안됩니다. 하지만 브라우저 또는 사용자 에이전트의 최소 기능은 쿠키 당 적어도 4096 바이트 여야합니다. 이 제한은 쿠키의 이름 = 값 부분에만 적용됩니다.

일부 브라우저는 더 긴 쿠키도 지원할 수 있습니다. 목록 : 4095 바이트

  1. Internet Explorer 8을 허용 쿠키 최대
  2. 크롬
  3. 오페라 (11)가 허용 사파리 5 4096 바이트
  4. 에 coookies을 쿠키를 최대 허용 최대 4096 바이트에 9 개 허용 쿠키 ~ 4097 바이트
  5. Firefox 3.6.3 허용 쿠키 최대 4097 바이트

소스 대답 : http://webdesign.about.com/od/cookies/f/web-cookies-size-limit.htm