>  기사  >  웹 프론트엔드  >  SessionStorage는 언제 재설정되나요?

SessionStorage는 언제 재설정되나요?

WBOY
WBOY원래의
2024-01-13 10:55:06752검색

SessionStorage는 언제 재설정되나요?

SessionStorage는 다음 상황에서 지워집니다.

  1. 브라우저 닫기: 사용자가 브라우저 창을 닫으면 모든 SessionStorage 데이터가 지워집니다. 이는 SessionStorage가 브라우저 메모리에 일시적으로 저장되었다가 브라우저를 닫으면 자동으로 지워지기 때문입니다.
  2. Session 종료: SessionStorage는 브라우저의 세션과 연결되어 있으며, 세션이 종료되면 SessionStorage도 지워집니다. 세션 종료의 특정 상황에는 사용자의 적극적인 로그아웃, 로그아웃 또는 세션 만료가 포함됩니다.
  3. 수동 지우기: JavaScript 코드를 통해 SessionStorage의 데이터를 수동으로 지울 수 있습니다. 구체적인 코드 예는 다음과 같습니다.
// 添加数据到SessionStorage
sessionStorage.setItem('name', 'John');
sessionStorage.setItem('age', '25');

// 手动清除SessionStorage中的数据
sessionStorage.removeItem('name');

위의 코드 예에서는 먼저 sessionStorage.setItem()方法将nameage存储到SessionStorage中。然后,通过sessionStorage.removeItem()方法,我们手动清除了name 키 값을 사용합니다.

  1. 페이지 이동 또는 새로 고침: 페이지가 이동하거나 새로 고쳐지면 SessionStorage의 데이터가 유지되며 동일한 세션의 다른 페이지에서 사용할 수 있습니다. 그러나 새 도메인 이름으로 이동하거나 현재 도메인 이름과 관련된 모든 브라우저 탭을 닫으면 SessionStorage의 데이터가 지워집니다.

SessionStorage는 도메인 이름을 기반으로 한다는 점에 유의하세요. 서로 다른 도메인 이름 또는 서로 다른 2차 도메인 이름 사이의 페이지는 SessionStorage를 공유할 수 없습니다. 각 도메인 이름에는 독립적인 SessionStorage가 있습니다.

위 내용은 SessionStorage는 언제 재설정되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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