MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

Window.localStorage

현재 번역은 완벽하지 않습니다. 한국어로 문서 번역에 동참해주세요.

localStorage 속성은 사용자 로컬의 Storage객체에 접근하게 해줍니다.localStorage sessionStorage와 비슷합니다. 유일한 차이점은 localStorage에 저장된 데이터는 만료 기간이 없지만, sessionStorage에 저장된 데이터는 세션이 끝나면(브라우저가 종료되면) 지워진다는 것입니다.

문법

myStorage = localStorage;

Storage 객체

예제

이 코드는 사용자 현재 도메인의 로컬 Storage객체에 접근해 Storage.setItem()를 사용하여 데이터를 추가합니다.

localStorage.setItem('myCat', 'Tom');

Note: 전체 예시를 보려면 Using the Web Storage API 글을 참조하세요.

Specifications

Specification Status Comment
Web Storage (Second edition)
The definition of 'localStorage' in that specification.
Recommendation  

브라우저 호환성

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
localStorage 4 3.5 8 10.50 4
sessionStorage 5 2 8 10.50 4
Feature Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Basic support 2.1 ? 8 11 iOS 3.2

브라우저마다 localStorage와 sessionStorage의 지원 범위가 다릅니다. 

이 detailed rundown of all the storage capacities for various browsers 링크를 참고하세요.

Note: iOS 5.1버전부터, 모바일 사파리에선 localStorage 데이터를 cache 폴더에  저장합니다. 이 폴더는 용량이 부족하다거나 할 때 OS의 명령에 따라 이따금씩 비워집니다. 모바일 사파리의 Private Browsing모드에서도 localStorage를 온전히 사용하는 것을 막고 있습니다.

함께 보기

문서 태그 및 공헌자

 이 페이지의 공헌자: hallower, wizardbear, jayjin
 최종 변경: hallower,