Var lagrar Firefox cookies i Linux? Jag sökte överallt men hittade ingenting.
Kommentarer
Svar
Firefox lagrar cookies i sqlite-databas ~/.mozilla/firefox/<profile path>/cookies.sqlite
. Du kan ha full tillgång till det.
Till exempel, för att titta på alla kakor från stackoverflow.com kan du göra:
cd ~/.mozilla/firefox/<profile path>/ sqlite3 cookies.sqlite select * from moz_cookies where baseDomain glob "*stackoverflow*"
( ersätt här <profile path>
med sökvägen till din Firefox-profil).
För att se namn på databasfält gör du: .schema
.
Kommentarer
- Bara en sak att lägga till. SQLite Manager Firefox-tillägget kan öppna den aktuella profilen ' s databaser och visa tabelldata i sorterbart och sökbart rutnät . Lämplig för vanliga användare som inte känner till SQL-syntax.
- Detta har förändrats flera gånger genom åren. kanske du vill lägga till Firefox-versioninformation och / eller en länk till MozillaZine Knowledge Base
Svar
Dessa svar är föråldrade 2020 eller åtminstone fungerade det inte för mig på OpenSUSE språng 15.2 Firefox 78.2
Jag följde det högst rankade svaret med några tweaks som hittats från googling så:
cd ~ / .mozilla / firefox / < slumpmässig strängprofil sökväg > /
Det verkar som att Mozilla har låst databasen så att du måste kopiera den
cp cookies.sqlite cooking.sqlite
Då kan du göra
sqlite3 cooking.sqlite
För att lista alla olika tabeller om du behöver sortera efter något annat än domän
PRAGMA table_info (moz_cookies);
Jag får alla dessa tabeller (notera att baseDomain inte finns där)
id | originAttribut | namn | värde | värd | sökväg | utgång | lastAccessed | creationTime | isSecure | isHttpOnly | inBrowserElement | sameSite | rawSameSite
VÄLJ * FRÅN moz_cookies WHERE värd GLOB ” domän ”;
eller
VÄLJ värde från moz_cookies WHERE värd GLOB ” domän ”;
Även om detta listade alla mina lagrade cookies Jag kunde inte se " tillfälliga " cookies, jag bekräftade det genom att köra:
VÄLJ id FRÅN moz_cookies;
Detta ger mig en lista med 8 ID och om jag går till Preferens > säkerhet > hantera data som endast listas 8
Detta visar hur glob fungerar eftersom svaret inte var riktigt klart på det https://www.sqlitetutorial.net/sqlite-glob/
Det var här jag fick idén att bara kopiera cookiedatabasen, Obs att filen måste avslutas med sqlite https://stackoverflow.com/questions/4706537/firefox-locks-places-sqlite
Svar
Eftersom du inte angav om du letade efter den lagringen utanför eller inuti Firefox, kommer ett annat riktigt bra sätt att komma åt och redigera cookies från webbutvecklaren | Lagringsinspektör:
Du kan lägga till, ta bort och redigera cookies för en viss webbplats.
Svar
Om du behöver en textfil med cookie-informationen kan du dumpa alla dina cookies med olika tillägg.
När Jag behövde cookies för nedladdning med wget, jag dumpade med Exportera kakor och laddade dem sedan i wget med wget --load-cookies <cookiefile>
Svar
Andra har gett mycket detaljer. Jag vill bara lägga till i diskussionen att du kan söka igenom dina kakor (och eventuellt ta bort dem) genom att gå till ”Öppna menyn”> Inställningar> Sekretess> ”ta bort enskilda kakor” -länken.
För alla intensiva ändamål är det naturligtvis mycket överlägset att använda SQL-metoden som tillhandahålls för att bläddra igenom cookies-databasen, eftersom det är en databas och du kan använda SQL-uttalanden på data.
~/.mozilla/firefox/<profile name>/cookies.sqlite
.