2016-08-01 4 views
0

Chrome 확장을위한 최상의 클라이언트 측 저장 공간을 찾고 있습니다. 로컬 저장소는 사용자가 쿠키를 삭제하면 지워질 수 있으므로 적합하지 않습니다 (일반적인 경우).Chrome 확장을위한 영구 저장

Chrome 확장 프로그램 (WebSQL은 더 이상 사용되지 않음)에서 영구 저장소로 사용할 수있는 저장 용량은 무엇입니까?

답변

0

Chrome storage API을 사용해보십시오.

이 API는 개 확장 프로그램의 특정 저장 요구를 충족하도록 최적화되었습니다.

  • 사용자 데이터가 자동으로 크롬 동기화 (사용 storage.sync)와 동기화 할 수 있습니다 : 그것은 다음과 같은 주요 차이점과 로컬 스토리지의 API와 같은 저장 기능을 제공합니다.
  • 확장 프로그램의 콘텐츠 스크립트는 배경 페이지가 없어도 사용자 데이터에 직접 액세스 할 수 있습니다.
  • 분할 시크릿 동작을 사용하는 경우에도 사용자의 내선 번호 설정을 유지할 수 있습니다.
  • 대량 읽기 및 쓰기 작업과 비동기 적으로 차단 및 직렬 localStorage API보다 빠릅니다.
  • 사용자 데이터를 객체로 저장할 수 있습니다 (localStorage API는 데이터를 문자열에 저장합니다).
  • 확장 프로그램에 대해 관리자가 구성한 엔터프라이즈 정책을 읽을 수 있습니다 (스키마로 storage.managed 사용).
+0

사용자가 쿠키를 삭제해도 데이터가 유지됩니까? – AGanz

+0

제가 말할 수있는 한, 그렇습니다. 로컬 저장소는 쿠키와 함께 지워지므로 웹 사이트에서 설정됩니다. 그러나 스토리지 API는 확장 프로그램에서만 사용할 수 있습니다. 확장 프로그램의 데이터를 지우는 유일한 방법은이를 제거하는 것입니다. –