storage.sync
sync
저장 공간을 의미합니다. sync
저장 공간에 있는 데이터는 브라우저 사이에서 동기화되며 서로 다른 기기 간에 사용자가 브라우저에 로그인 한 경우 언제든지 접근 가능합니다.
Firefox에서 sync.storage
는 고유한 부가기능 ID에 의존성을 갖고 동작합니다. sync.storage
, 를 사용하신다면 어플리케이션
manifest.json 파일에 있는 키를 통해 여러분의 부가기능에 고유한 ID를 부여해야 합니다.
이 API는 주로 여러분의 부가기능에 사용자 설정 정보를 저장하고 서로 다른 프로필 간에 설정을 동기화 할 수 있도록 사용됩니다. 이 API는 100KB까지 저장할 수 있습니다. 이보다 더 큰 데이터를 저장하려고 하는 경우, API 요청은 특정한 에러 메시지를 반환할 것입니다. 이 API는 아쉽게도 현재까지 특정한 성능을 보장하진 않습니다.
메소드
sync
객체는 storage.StorageArea
타입에 정의 된 메소드를 제공합니다:
storage.StorageArea.get()
-
저장소 영역에서 하나 이상의 항목을 가져온다.
storage.StorageArea.getBytesInUse()
-
저장소의 사용된 크기를 바이트단위로 얻는다.
storage.StorageArea.set()
-
저장소에 하나 이상의 항목을 설정한다. 이미 있는 항목은 교체된다.
storage.StorageArea.remove()
-
저장소에서 하나 이상의 값을 지운다.
storage.StorageArea.clear()
-
저장소의 모든 항목을 지워서 비운다.
Browser 호환성
Example extensions
참고: AcknowledgementsThis API is based on Chromium's
chrome.storage
API. This documentation is derived fromstorage.json
in the Chromium code.