자바 스크립트에서 localstorage, sessionStorage 및 쿠키를 지우는 방법은 무엇입니까? 그리고 검색?
어떻게 완전히 지우려면 localstorage, sessionStorage그리고 cookies자바 스크립트?
이 값을 지운 후 다시 가져올 수있는 방법이 있습니까?
localstorage를 완전히 지우는 방법
localStorage.clear();
sessionstorage를 완전히 지우는 방법
sessionStorage.clear();
[...] 쿠키 ?
var cookies = document.cookie;
for (var i = 0; i < cookies.split(";").length; ++i)
{
var myCookie = cookies[i];
var pos = myCookie.indexOf("=");
var name = pos > -1 ? myCookie.substr(0, pos) : myCookie;
document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
}
이 값을 지우고 값을 되돌릴 수있는 방법이 있습니까?
아니요 , 없습니다. 그러나 이것이 보안 질문과 관련된 경우에는 이것에 의존해서는 안됩니다.
javascript를 통해 삭제 된 후에는 브라우저에서 javascript를 통해 localStorage, sessionStorage 또는 쿠키 값을 검색 할 수 없습니다.
실제로 요청하는 것이 해당 데이터를 복구하는 다른 방법 (브라우저 외부에서)이 있는지 여부 인 경우 다른 질문이며 대답은 전적으로 특정 브라우저와 각 유형의 저장소를 구현하는 방법에 따라 다릅니다. 데이터
예를 들어 Firefox는 쿠키를 개별 파일로 저장합니다. 쿠키가 삭제되면 해당 파일이 삭제됩니다. 이는 더 이상 브라우저를 통해 쿠키에 액세스 할 수 없음을 의미합니다. 그러나 우리는 브라우저 외부에서 시스템 도구를 사용하여 삭제 된 파일의 내용을 검색 할 수 있다는 것을 알고 있습니다.
이를 더 자세히 살펴보고 싶다면 각 브라우저가 관심있는 각 플랫폼에 각 데이터 유형을 저장하는 방법을 발견 한 다음 해당 유형의 스토리지에 복구 전략이 있는지 조사해야합니다.
표준 Web Storage 는 이러한 복원에 대해 아무 말도하지 않습니다. 따라서이를 수행하는 표준 방법은 없습니다. 브라우저가이를 구현하는 방법을 살펴 보거나 삭제하기 전에 백업 할 방법을 찾아야합니다.
'Program Club' 카테고리의 다른 글
| bash를 사용하여 한 줄씩 읽고 공간을 유지하십시오. (0) | 2020.11.30 |
|---|---|
| 기본 PrimeFaces CSS를 사용자 지정 스타일로 재정의하려면 어떻게해야합니까? (0) | 2020.11.30 |
| Pandas 시리즈를 DataFrame으로 변환 (0) | 2020.11.29 |
| Room Persistence Library로 생성 된 데이터베이스의 내용보기 (0) | 2020.11.29 |
| Python이 UCS-2 또는 UCS-4로 컴파일되었는지 확인하는 방법은 무엇입니까? (0) | 2020.11.29 |