>  기사  >  웹 프론트엔드  >  js에서 localStorage와 sessionStorage의 차이점 비교

js에서 localStorage와 sessionStorage의 차이점 비교

不言
不言원래의
2018-08-22 17:21:3420013검색

이 기사의 내용은 js의 localStorage와 sessionStorage의 차이점과 비교에 관한 것입니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

1. LocalStorage와 sessionStorage는 모두 클라이언트에 임시 정보를 저장하는 데 사용되는 개체입니다.

2. 문자열 유형의 객체만 저장할 수 있습니다(다른 기본 유형의 객체도 사양에 저장할 수 있지만 지금까지 이를 구현한 브라우저는 없습니다).

3. localStorage 수명 주기는 영구적입니다. 즉, 사용자가 브라우저에서 제공하는 UI에서 localStorage 정보를 삭제하지 않는 한 이 정보는 영원히 존재합니다.

4. sessionStorage 수명주기는 현재 창 또는 탭이 영구적으로 닫히면 sessionStorage를 통해 저장된 모든 데이터가 지워집니다.

5. 서로 다른 브라우저는 localStorage 또는 sessionStorage에서 정보를 공유할 수 없습니다. 동일한 브라우저의 서로 다른 페이지는 동일한 localStorage(페이지가 동일한 도메인 이름 및 포트에 속함)를 공유할 수 있지만, sessionStorage 정보는 서로 다른 페이지나 탭 간에 공유될 수 없습니다. 여기서 페이지와 탭은 최상위 창만 참조한다는 점에 유의하세요. 탭에 여러 개의 iframe 태그가 포함되어 있고 동일한 소스 페이지에 속하는 경우 sessionStorage는 이들 간에 공유될 수 있습니다.

관련 권장사항:

js의 localStorage 메소드 사용에 대한 간략한 소개

phpcms 백그라운드에서 전체 선택 및 없음 선택을 구현하는 방법(코드 포함)

위 내용은 js에서 localStorage와 sessionStorage의 차이점 비교의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.