Hvor gemmer Firefox cookies i Linux? Jeg søgte overalt, men fandt ikke noget.
Kommentarer
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:
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.
~/.mozilla/firefox/<profile name>/cookies.sqlite
.