2012-03-15 3 views
8

최근에 사용자가 HTML5의 localStorage 값을 지우는 것이 가능하다는 사실을 발견했습니다. 이로 인해 내구성이 얼마나 강한 지 알 수있었습니다 ... 지속성은 정확히 localStorage입니다. 플래시가 충돌하여 모든 쿠키를 지울 경우 localStorage 데이터가 손실됩니까? 내 로컬 캐시가 브라우저 업데이트를 위해 정리 된 경우 어떻게해야합니까?localStorage 데이터 지속성

나는 this answer을 보았지만 브라우저 충돌, 업데이트, 캐시 지우기 등은 언급하지 않았다. localStorage은 진실로 영구적 인 말인가?

답변

8

LocalStorage는 영구적이지 않습니다. 저장소는 사용자에게 속해 있으므로 원하는 경우 사용자가 지울 수 있습니다. 다른 웹 응용 프로그램도 문제가되지 않지만 원하는 경우 사용자가 자유롭게 지우거나 수정할 수 있습니다. 로컬 응용 프로그램에 속한 파일과 마찬가지로 컴퓨터 사용자가 제어 할 수 있습니다.

또한 LocalStorage는 공간이 부족할 때 재활용 할 수 있습니다.

LocalStorage는 일반적으로 특정 컴퓨터에 특정 브라우저와 함께 유지되지만 항상 존재하지는 않는 장기 캐시로 생각해야합니다. 진정한 영구 상태는 사용자의 서버에 저장해야합니다.

지저귐, 사용자가 다른 브라우저로 전환하기로 결정한 경우 (새 컴퓨터가 훨씬 적음) 모든 로컬 저장소는 새 브라우저에서 비어있는 것으로 보입니다.

1

가장 확실하게 영구적 인 것은 아닙니다. 의지하지 마십시오.

사용자가 저장소를 적극적으로 비우는 경우를 제외하고는 컴퓨터를 다시 설치할 수 있습니다. 또는 다른 컴퓨터에서 로그 할 수 있습니다. 앱이이를 더 잘 처리 할 수 ​​있어야합니다.