내 Chrome 데이터에 특정 사이트에 영향을 미치는 무언가에 대해 알 수 없는 문제가 있습니다. Chrome과 하나의 프로필에만 영향을 미치므로 여기로 범위를 좁혔습니다.
다음과 같은 오류가 발생합니다. "액세스가 거부되었습니다. 이 서버에서 "http://www.abcdef.html"에 액세스할 수 있는 권한이 없습니다. 참조 #18.562fc017.1654500260.2af3b4fb"
제가 보기에는 일부 프록시를 통해 실행되는 것 같지만 만약 그렇다면 확실히 찾을 수 없습니다.
간단한 해결책은 해당 프로필, 기록, 쿠키, 캐시 등에서 Chrome을 깨끗하게 지우는 것입니다. 하지만 특정 사이트에 대해 로컬로 저장된 데이터는 유지해야 합니다.
나는 이것이 기록과 사이트 데이터가 저장되는 DB에 있다는 것을 알고 있지만 전체 DB에 다시 복사하고 싶지 않고 해당 사이트의 데이터만 복사하고 싶습니다. Chrome 개발자 도구에서는 DB의 항목을 쉽게 찾을 수 있지만 유일한 명령은 해당 항목을 지우는 것이지 나중에 백업하거나 새 DB에 복원하는 것이 아닙니다. 어떻게 이를 달성할 수 있나요?
답변1
Chrome에서는 기록을 선택적으로 삭제할 수 있는 도구가 내장되어 있지 않으므로 타사 도구를 사용하여 직접 삭제해야 합니다.
Chrome 기록은 Windows의 경우 폴더에 저장
C:\Users\{username}\AppData\Local\Google\Chrome\User Data\Default
되고 Mac의 경우
/Users/{username}/Library/Application Support/Google/Chrome/Default
.
이는 (파일 확장자 없음)이라는 SQLite 데이터베이스 파일 내 History
, 특히 이라는 SQL 테이블에서 발견됩니다 keyword_search_terms
. URL 예측의 경우 테이블을 'urls'라고 합니다.
수정하려면 다음과 같은 SQLite 데이터베이스 유틸리티가 필요합니다. DBeaver, MySQL 워크벤치, DbVisualizer 또는 SQLite 브라우저OS X용.
유지하려는 웹사이트를 제외한 다른 모든 웹사이트에 대해 SQL DELETE 명령을 실행하려면 위 도구 중 하나를 사용해야 합니다. 또는 사용 중인 SQL 도구에서 사용할 수 있는 기능에 따라 나중에 다시 가져올 수 있도록 이 웹 사이트의 기록을 선택하고 내보내세요.