특정 페이지에서 HTML5 로컬 스토리지 지우기


100

특정 웹 페이지에서 HTML5 로컬 스토리지를 지울 수 있습니까? http://jsfiddle.net 에서 Javascript 데모를 편집하고 있었고 크기 조정이 불가능한 방식으로 창을 다시 정렬했습니다. 이 경우 특정 페이지에서 로컬 스토리지를 지울 수 있습니까?


브라우저의 콘솔을 사용하여 localStorage의 내용을 변경하십시오. 그것은 다른 것과 마찬가지로 단지 자바 스크립트 객체입니다.
ell

답변:


155

Chrome은 이제 특정 사이트의 로컬 저장소를 지우는 옵션을 제공합니다. 이를 위해 검색 주소창에 입력

chrome://settings/siteData

이제 사이트 이름을 입력하고 로컬 저장소를 선택한 다음 제거를 클릭하여 사이트의 로컬 저장소를 지울 수 있습니다.

여기에 이미지 설명을 입력하십시오


2
내가 무언가를 검색 / 삭제하려고 할 때마다 충돌이 발생하지 않으면 ...
Selrond

Haha 네, 여기 동일합니다
ChesuCR

62

Chrome은 localStorage를 지우는 UI를 제공하지 않지만 웹 사이트에서 특정 키 또는 전체 localStorage 객체를 지우는 API가 있습니다.

//Clears the value of MyKey
window.localStorage.removeItem("MyKey");

//Clears all the local storage data
window.localStorage.clear();

모든 Chrome 브라우저에는 기본적으로 JavaScript 콘솔이 설치되어 있습니다. 따라서 localStorage를 지우는 다른 방법 및 가장 쉬운 방법은 페이지를 마우스 오른쪽 단추로 클릭하고 "요소 검사"를 클릭 한 다음 "콘솔"탭을 클릭하는 것입니다. 콘솔이 열리면 다음 JavaScript를 입력하고 Enter를 누르십시오.

window.localStorage.clear()

완료되면 localStorage가 지워집니다. 이는 단일 도메인의 모든 웹 페이지에 영향을 미치므로 jsfiddle.net/index.html의 localStorage를 지우면 (해당 페이지라고 가정) 해당 사이트의 다른 모든 페이지에서 지워집니다. 자세한 내용은 HTML5Goodies-HTML 5의 로컬 데이터 저장소에 대한 엿보기 를 참조하십시오.


10

Chrome은 아직 HTML5 로컬 저장소를 관리하기위한 인터페이스를 제공하지 않으므로 Chrome에서 로컬 저장소를 삭제하려면 사용자 데이터Local Storage하위 디렉토리에서 파일을 수동으로 검색하고 삭제해야합니다 . 도메인 이름이 포함 된 파일을 찾아서 찾을 수 있습니다.

인터넷 사용 정보 삭제 대화 상자 ( 또는 + + )에서 쿠키 및 기타 사이트 및 플러그인 데이터 삭제 항목을 사용할 수도 있지만 사이트 수준에서 세부적으로 제어 할 수는 없습니다.chrome://chrome/settings/clearBrowserDataCtrlShiftDelete

레코드의 경우 jsfiddle.net은 프레임에 로컬 스토리지를 사용하지 않으며에서 삭제할 수있는 표준 쿠키를 사용합니다 chrome://chrome/settings/cookies. 그냥 입력 jsf편집 상자에서 다음을 클릭합니다 window_sizes쿠키, 다음 [Remove]버튼을 클릭합니다. 에서 모든 쿠키를 삭제하려면 특정 쿠키가 아닌 항목을 jsfiddle.net클릭 jsfiddle하고을 누릅니다 Delete.


8
이 답변이 오래되었다고 생각하십시오. 크롬 개발 패널의 Win 7에서 리소스 탭의 특정 사이트에 대한 개별 로컬 저장소 항목을 마우스 오른쪽 단추로 클릭하고 삭제할 수 있습니다. 한 번에 하나씩 보이지만 여전히 작동합니다. 크롬 버전 : 35.0.1916.114
BoomShaka

8

다음 명령을 사용하여 개발자 창의 콘솔을 통해 삭제할 수도 있습니다 localStorage.clear().

여기에 이미지 설명을 입력하십시오


undefined예상되는 반응은?
Weishi Zeng

예, that.it에 대한 문제는 스토리지를 멋지게 제거합니다 :) @WeishiZeng
Sampath

5

아직 댓글을 달 수 없지만 최신 Chrome 업데이트 이후 더 이상 100 % 정확하지 않습니다. Chrome은 모든 설정에 대한 새로운 자료를 제공합니다. 지정된 호스트의 모든 로컬 스토리지를 지우는 링크는 이제 약간 다릅니다.

chrome://settings/siteData

그것은chrome://settings/siteData
Sathyajith Bhat

3

당신이있는 경우 크롬 개발자 도구를 사용하면 참조하거나 로컬 스토리지의 값을 변경할 수 있습니다

  • F12또는 CtrlShiftI또는OptI
  • 신청
  • 저장
  • 로컬 스토리지

도메인별로 구성됩니다. (localStorage는 페이지가 아닌 도메인에 따라 다릅니다.)

여기에 이미지 설명을 입력하십시오

키 / 값 쌍을 강조 표시하고 삭제하려면 X를 클릭하십시오 .


1

대답 chrome://settings/siteData 이 나를 위해 작동하지 않았다

이것이 Chrome 버전 61에서 작동하는 것입니다.

  1. chrome://settings/content/cookies
  2. 모든 쿠키 및 사이트 데이터 까지 아래로 스크롤 하고 "쿠키 검색"입력에 "localhost"를 입력하십시오.
  3. 그런 다음 표시된 모든 제거 를 클릭 하거나 삭제 버튼을 누르십시오.

쿠키 뿐만 아니라 로컬 스토리지로컬 데이터베이스 도 지 웁니다.


2 단계 포인트 ...
Koshinae
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.