IndexedDB를 사용하는 프로젝트에서 일하고 있습니다. 이 기술을 알기 시작하면서 처음부터 다시 시작할 수 있도록 indexedDB를 직접 삭제할 수 있어야합니다.
Firefox에서 방법을 찾았지만 Chrome에서 방법을 찾을 수 없습니다.
이 폴더의 내용을 삭제 해 보았습니다 (Mac을 사용 중입니다).
{home}/Library/Application Support/Google/Chrome/Default/IndexedDB
하지만 Chrome stil에는 DB가 어디에나있어 다시 시작할 수 없습니다.
답변
이론적으로 Chrome에서 IndexedDB를 삭제하기 위해해야 할 일은 다음과 같습니다.
- Chrome에서 옵션> 고급 설정> 콘텐츠 설정> 모든 쿠키 및 사이트 데이터로 이동하여 IndexedDB를 만든 도메인을 찾습니다.
- “X”를 누르거나 “인덱싱 된 데이터베이스”> 제거를 클릭합니다.
Windows에서 파일은 다음 위치에 있습니다.
%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\IndexedDB
Mac에서는 다음을 수행하십시오.
- Chrome에서 ‘설정'(또는 Chrome 메뉴의 ‘환경 설정’)으로 이동합니다.
- “고급 설정 표시”를 클릭합니다 (페이지 하단에 있음).
- “개인 정보”> “콘텐츠 설정”> “모든 쿠키 및 사이트 데이터”로 이동하여 IndexedDB를 만든 도메인을 찾습니다.
- “X”를 누르거나 “인덱싱 된 데이터베이스”> 제거를 클릭합니다.
Mac에서 폴더는 다음 위치에 있습니다.
/Users/[USERNAME]/Library/Application Support/Google/Chrome/Default/IndexedDB/
Linux에서 폴더는 다음 위치에 있습니다.
/home/[USERNAME]/.config/google-chrome/Default/IndexedDB/
답변
Chrome에서 다음을 성공적으로 실행했습니다.
indexedDB.deleteDatabase('DB NAME')
답변
대안은 다음 명령을 사용하여 개발자 콘솔에서 수행하는 것입니다.
indexedDB.deleteDatabase("databaseName")
답변
Chrome 웹킷에서 webkitGetDatabaseNames
모든 데이터베이스 이름을 반환 하는 것을 사용할 수 있습니다.
이 코드를 사용하면 모든 로컬 indexedDB를 삭제할 수 있습니다.
window.indexedDB.webkitGetDatabaseNames().onsuccess = function(sender,args)
{
var r = sender.target.result;
for(var i in r)
indexedDB.deleteDatabase(r[i]);
};
답변
모든 Chrome IndexedDB 데이터베이스 를 제거하려면 OSX 터미널 에뮬레이터에서 다음을 실행하십시오.
rm -rf ${HOME}/Library/Application\ Support/Google/Chrome/Default/IndexedDB/*
이제 브라우저를 다시 시작하십시오.
IndexedDB 데이터베이스를 자주 제거해야하기 때문에 ~. / bash_profile에 별칭을 설정했습니다.
alias purge-idb="rm -rf ${HOME}/Library/Application\ Support/Google/Chrome/Default/IndexedDB/*"
답변
Chrome OS X 버전에서 IndexedDB를 삭제하려면 :
1) 기본 설정에서 고급 설정을 표시 한 다음 “개인 정보”섹션에서 “콘텐츠 설정”버튼을 클릭합니다.
2) “콘텐츠 설정”팝업에서 “쿠키”섹션 아래의 “모든 쿠키 및 사이트 데이터”버튼을 클릭합니다.
3) “쿠키 및 사이트 데이터”팝업에서 “쿠키 검색”텍스트 상자를 사용하여 IndexedDB의 소스 인 도메인을 찾습니다.
4) 목록에서 도메인 항목을 클릭합니다.
5) 도메인 아래에 나열된 “indexed database”태그를 클릭합니다.
6) 색인화 된 데이터베이스의 드롭 다운 세부 사항에서 “제거”버튼을 클릭합니다.
답변
Debian GNU / Linux 디렉토리
/ home / [사용자 이름] /. config / google-chrome / Default / IndexedDB / chrome-xxx.indexeddb.leveldb /
일반 파일 포함 (예 🙂 :
000003.log, CURRENT, LOCK, LOG, MANIFEST-000002