Hvor gemmer Firefox cookies i Linux? Jeg søgte overalt, men fandt ikke noget.

Kommentarer

  • Ja, selvfølgelig! Filnavn: ~/.mozilla/firefox/<profile name>/cookies.sqlite.
  • Stil kun et spørgsmål pr. Spørgsmål. Også delen om Windows er uden for emnet; du skal prøve superbruger.

Svar

Firefox gemmer cookies i sqlite-database ~/.mozilla/firefox/<profile path>/cookies.sqlite. Du kan have fuld adgang til det.

For eksempel kan du se alle cookies fra stackoverflow.com:

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

( udskift her <profile path> med stien til din Firefox-profil).

For at se navne på databasefelter skal du gøre: .schema.

Kommentarer

  • Bare en ting at tilføje. SQLite Manager Firefox-udvidelsen kan åbne den aktuelle profil ' s databaser og vise tabeldataene i sorterbart og søgbart gitter . Velegnet til almindelige brugere, der ikke er fortrolige med SQL-syntaks.
  • Dette har ændret sig flere gange gennem årene. måske vil du tilføje Firefox-versionoplysninger og / eller et link til MozillaZine Knowledge Base

Svar

Disse svar er forældede i 2020, eller i det mindste fungerede det ikke for mig på OpenSUSE spring 15.2 Firefox 78.2

Jeg fulgte det bedst bedømte svar med nogle tweaks fundet fra googling så:

cd ~ / .mozilla / firefox / < tilfældig strengprofil sti > /

Det ser ud til, at Mozilla har låst databasen, så du bliver nødt til at kopiere den

cp cookies.sqlite madlavning.sqlite

Så kan du gøre

sqlite3 madlavning.sqlite

For at liste alle de forskellige tabeller, hvis du har brug for sorter efter noget andet end domæne

PRAGMA table_info (moz_cookies);

Jeg får alle disse tabeller (bemærk, at baseDomain ikke er der)

id | originAttributter | navn | værdi | vært | sti | udløb | lastAccessed | creationTime | isSecure | erHttpKun | inBrowserElement | sameSite | rawSameSite

VÆLG * FRA moz_cookies WHERE vært GLOB “ domæne “;

eller

VÆLG værdi FRA moz_cookies WHERE vært GLOB “ domæne “;


Selvom dette angav alle mine gemte cookies Jeg kunne ikke se " midlertidige " cookies, jeg bekræftede det ved at køre:

VÆLG id FRA moz_cookies;

Dette giver mig en liste over 8 ID, og hvis jeg går til præference > sikkerhed > administrer data, det viser kun 8

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

Det var her, jeg fik ideen om bare at kopiere cookiedatabasen, Bemærk at filen skal slutte med sqlite https://stackoverflow.com/questions/4706537/firefox-locks-places-sqlite

Svar

Da du ikke specificerede, om du ledte efter den opbevaring uden for eller inde i Firefox, kommer en anden rigtig god måde at få adgang til og redigere cookies fra webudvikleren | Storage Inspector:

indtast billedebeskrivelse her

indtast billedebeskrivelse her

indtast billedebeskrivelse her

Du kan tilføje, fjerne og redigere cookies for et givet websted.

Svar

Hvis du har brug for en tekstfil med cookieoplysningerne, kan du dumpe alle dine cookies ved hjælp af forskellige tilføjelser.

Når Jeg havde brug for cookies til download ved hjælp af wget, jeg dumpede ved hjælp af Eksport cookies og indlæste dem derefter i wget ved hjælp af wget --load-cookies <cookiefile>

Svar

Andre har givet detaljerede detaljer. Jeg vil bare tilføje til diskussionen, at du kan søge i dine cookies (og eventuelt fjerne dem) ved at gå til “Åbn menu”> Indstillinger> Privatliv> “fjern individuelle cookies” -linket.

For alle Intensive formål, ved hjælp af den tilvejebragte sqlite-metode til at gennemse cookiedatabasen er selvfølgelig langt bedre, da det er en database, og du kan bruge SQL-sætninger på dataene.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *