Hvor lagrer Firefox informasjonskapsler i Linux? Jeg søkte overalt, men fant ingenting.

Kommentarer

  • Ja, selvfølgelig! Filnavn: ~/.mozilla/firefox/<profile name>/cookies.sqlite.
  • Still bare ett spørsmål per spørsmål. Også delen om Windows er utenfor emnet; du bør prøve superbruker.

Svar

Firefox lagrer informasjonskapsler i sqlite-database ~/.mozilla/firefox/<profile path>/cookies.sqlite. Du kan ha full tilgang til det.

Hvis du for eksempel vil se alle informasjonskapsler fra stackoverflow.com, kan du gjøre:

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

( erstatt her <profile path> med banen til din Firefox-profil).

For å se navn på databasefelt gjør du: .schema.

Kommentarer

  • Bare en ting å legge til. SQLite Manager Firefox-utvidelsen kan åpne den nåværende profilen ' s databaser og vise tabelldataene i sorterbart og søkbart rutenett . Passer for vanlige brukere som ikke er kjent med SQL-syntaks.
  • Dette har endret seg flere ganger gjennom årene; kanskje du vil legge til Firefox-versjonsinformasjon og / eller en lenke til MozillaZine Knowledge Base

Svar

Disse svarene er utdaterte i 2020, eller i det minste fungerte det ikke for meg på OpenSUSE sprang 15.2 Firefox 78.2

Jeg fulgte topprangerte svaret med noen justeringer funnet fra googling så:

cd ~ / .mozilla / firefox / < tilfeldig strengprofil bane > /

Det ser ut til at Mozilla har låst databasen slik at du må kopiere den

cp cookies.sqlite cooking.sqlite

Så kan du gjøre

sqlite3 cooking.sqlite

For å liste opp alle de forskjellige tabellene hvis du trenger sorter etter noe annet enn domene

PRAGMA table_info (moz_cookies);

Jeg får alle de tabellene (merk at baseDomain ikke er der)

id | originAttributter | navn | verdi | vert | sti | utløp | lastAccessed | creationTime | isSecure | isHttpOnly | inBrowserElement | sameSite | rawSameSite

VELG * FRA moz_cookies WHERE host GLOB « domain «;

or

VELG verdi FRA moz_cookies WHERE host GLOB « domain «;


Selv om dette oppførte alle mine lagrede informasjonskapsler Jeg kunne ikke se " midlertidige " informasjonskapsler, jeg bekreftet det ved å kjøre:

VELG id FRA moz_cookies;

Dette gir meg en liste over 8 ID og hvis jeg går til Preferanse > sikkerhet > administrer data, den viser bare listen 8

Dette viser hvordan glob fungerer fordi svaret ikke var veldig klart på det https://www.sqlitetutorial.net/sqlite-glob/

Det var her jeg fikk ideen om å bare kopiere informasjonskapseldatabasen, Merk at filen må ende med sqlite https://stackoverflow.com/questions/4706537/firefox-locks-places-sqlite

Svar

Siden du ikke spesifiserte om du lette etter den lagringsplassen utenfor eller inne i Firefox, kommer en annen veldig god måte å få tilgang til og redigere informasjonskapsler fra webutvikleren | Lagringsinspektør:

skriv inn bildebeskrivelse her

skriv inn bildebeskrivelse her

skriv inn bildebeskrivelse her

Du kan legge til, fjerne og redigere informasjonskapsler for et gitt nettsted.

Svar

Hvis du trenger en tekstfil med informasjonen om informasjonskapsler, kan du dumpe alle informasjonskapslene dine ved hjelp av forskjellige tillegg.

Når Jeg trengte informasjonskapsler for nedlasting ved hjelp av wget, jeg dumpet med Eksporter informasjonskapsler og lastet dem deretter inn i wget ved hjelp av wget --load-cookies <cookiefile>

Svar

Andre har gitt detaljer. Jeg vil bare legge til i diskusjonen at du kan søke gjennom informasjonskapslene dine (og eventuelt fjerne dem) ved å gå til «Åpne menyen»> Innstillinger> Personvern> «fjern individuelle informasjonskapsler» -linken.

For alle Intensive formål, ved å bruke sqlite-metoden som er gitt for å bla gjennom informasjonskapsledatabasen, er det selvfølgelig langt bedre, siden det er en database og du kan bruke SQL-setninger på dataene.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *