Firefox는 Linux에서 쿠키를 어디에 저장합니까? 모든 곳을 검색했지만 아무것도 찾지 못했습니다.

댓글

  • 예, 물론입니다. 파일 이름 : ~/.mozilla/firefox/<profile name>/cookies.sqlite.
  • 질문 당 하나의 질문 만하십시오. 또한 Windows에 대한 부분은 주제에서 벗어났습니다. 수퍼 유저를 사용해보십시오.

답변

Firefox는 sqlite 데이터베이스에 쿠키를 저장합니다. ~/.mozilla/firefox/<profile path>/cookies.sqlite. 전체 액세스 권한을 가질 수 있습니다.

예를 들어 stackoverflow.com의 모든 쿠키를 보려면 다음을 수행 할 수 있습니다.

cd ~/.mozilla/firefox/<profile path>/ sqlite3 cookies.sqlite select * from moz_cookies where baseDomain glob "*stackoverflow*" 

( 여기서 <profile path>를 firefox 프로필의 경로로 바꿉니다).

데이터베이스 필드 이름을 보려면 .schema를 수행하십시오.

댓글

  • 추가 할 한 가지만 있습니다. SQLite Manager Firefox 확장 프로그램은 현재 프로필 '의 데이터베이스를 열고 정렬 및 검색 가능한 그리드에 테이블 데이터를 표시 할 수 있습니다. . SQL 구문에 익숙하지 않은 일반 사용자에게 적합합니다.
  • 이것은 수년에 걸쳐 여러 번 변경되었습니다. Firefox 버전 정보 및 / 또는 MozillaZine 기술 자료

답변에 대한 링크를 추가 할 수 있습니다.

이 답변은 2020 년에 구식이거나 적어도 OpenSUSE leap 15.2 Firefox 78.2에서 작동하지 않았습니다.

최고 등급 답변을 따랐습니다. 인터넷 검색에서 발견 된 약간의 비틀기 :

cd ~ / .mozilla / firefox / < 무작위 문자열 프로필 path > /

Mozilla가 데이터베이스를 잠근 것 같아 “복사해야합니다.

cp cookies.sqlite cooking.sqlite

그러면 할 수 있습니다

sqlite3 cooking.sqlite

필요한 경우 모든 다른 테이블 나열 도메인 이외의 항목으로 정렬

PRAGMA table_info (moz_cookies);

모든 테이블을 가져옵니다 (baseDomain이 없습니다).

id | originAttributes | 이름 | 값 | 호스트 | 경로 | 만료 | lastAccessed | creationTime | isSecure | isHttpOnly | inBrowserElement | sameSite | rawSameSite

SELECT * FROM moz_cookies WHERE host GLOB “ domain “;

또는

SELECT value from moz_cookies WHERE host GLOB “ domain “;


내 저장된 모든 항목이 나열되지만 쿠키 " 임시 " 쿠키를 볼 수 없었습니다. 다음을 실행하여 확인했습니다.

SELECT id FROM moz_cookies;

이것은 8 개의 ID 목록을 제공하며 환경 설정으로 이동하면 > 보안 > 8 개만 나열한 데이터 관리

이것은 답변이 명확하지 않았기 때문에 glob의 작동 방식을 보여줍니다. https://www.sqlitetutorial.net/sqlite-glob/

여기에서 쿠키 데이터베이스를 복사하는 아이디어를 얻었습니다. 참고 파일은 sqlite https://stackoverflow.com/questions/4706537/firefox-locks-places-sqlite

Answer

Firefox 외부 또는 내부 저장소를 찾고 있는지 지정하지 않았으므로 쿠키에 액세스하고 편집하는 또 다른 좋은 방법은 Web Developer | Storage Inspector :

여기에 이미지 설명 입력

여기에 이미지 설명 입력

여기에 이미지 설명 입력

특정 웹 사이트에 대한 쿠키를 추가, 제거 및 편집 할 수 있습니다.

답변

쿠키 정보가 포함 된 텍스트 파일이 필요한 경우 다른 부가 기능을 사용하여 모든 쿠키를 덤프 할 수 있습니다.

시기 wget을 사용하여 다운로드하려면 쿠키가 필요했고, 쿠키 내보내기 를 사용하여 덤프 한 다음 wget --load-cookies <cookiefile>

답변

다른 것들이 매우 자세하게 설명했습니다. “Open Menu”> 기본 설정> 개인 정보> “개별 쿠키 제거”링크로 이동하여 쿠키를 검색하고 선택적으로 제거 할 수있는 토론에 추가하고 싶습니다.

모두에게 집중적 인 목적으로 제공되는 sqlite 메서드를 사용하여 쿠키 데이터베이스를 탐색하는 것은 물론 데이터베이스이고 데이터에 SQL 문을 사용할 수 있기 때문에 훨씬 우수합니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다