Waar slaat Firefox cookies op in Linux? Ik heb overal gezocht maar heb niets gevonden.
Reacties
Answer
Firefox slaat cookies op in de sqlite-database ~/.mozilla/firefox/<profile path>/cookies.sqlite
. U kunt er volledige toegang toe hebben.
Als u bijvoorbeeld alle cookies van stackoverflow.com wilt bekijken, kunt u:
cd ~/.mozilla/firefox/<profile path>/ sqlite3 cookies.sqlite select * from moz_cookies where baseDomain glob "*stackoverflow*"
( vervang hier <profile path>
door het pad van uw firefox-profiel).
Om de namen van databasevelden te zien, doet u: .schema
.
Opmerkingen
- Slechts één ding om toe te voegen. De SQLite Manager Firefox-extensie kan de databases van het huidige profiel ' openen en de tabelgegevens weergeven in een sorteerbaar en doorzoekbaar raster . Geschikt voor gewone gebruikers die niet bekend zijn met SQL-syntaxis.
- Dit is in de loop der jaren een aantal keer veranderd; misschien wilt u Firefox-versiegegevens en / of een link naar de MozillaZine Knowledge Base
Die antwoorden zijn verouderd in 2020 of het werkte in ieder geval niet voor mij op OpenSUSE sprong 15.2 Firefox 78.2
Ik volgde het best beoordeelde antwoord met enkele tweaks gevonden door googelen dus:
cd ~ / .mozilla / firefox / < willekeurig stringprofiel path > /
Het lijkt erop dat Mozilla de database heeft vergrendeld, dus je zult deze moeten kopiëren
cp cookies.sqlite cooking.sqlite
Dan kun je
sqlite3 cooking.sqlite
Om alle verschillende tabellen op te sommen als dat nodig is sorteer op iets anders dan domein
PRAGMA table_info (moz_cookies);
Ik krijg al die tabellen (merk op dat baseDomain er niet is)
id | originAttributes | naam | waarde | gastheer | pad | verstrijken | lastAccessed | creationTime | isSecure | isHttpOnly | inBrowserElement | sameSite | rawSameSite
SELECTEER * UIT moz_cookies WAAR host GLOB “ domein “;
of
SELECTEER waarde VAN moz_cookies WHERE host GLOB “ domein “;
Hoewel dit al mijn opgeslagen cookies Ik kon " tijdelijke " cookies niet zien, ik bevestigde het door het volgende uit te voeren:
SELECTEER id UIT moz_cookies;
Dit geeft me een lijst met 8 IDs en als ik naar Voorkeur ga > security > gegevens beheren it list only 8
Dit laat zien hoe glob werkt omdat het antwoord daar niet echt duidelijk over was https://www.sqlitetutorial.net/sqlite-glob/
Hier kwam ik op het idee om alleen de cookiedatabase te kopiëren, Opmerking dat het bestand moet eindigen met sqlite https://stackoverflow.com/questions/4706537/firefox-locks-places-sqlite
Antwoord
Aangezien u niet heeft aangegeven of u die opslag buiten of binnen Firefox zocht, is een andere echt goede manier om cookies te openen en te bewerken afkomstig van de webontwikkelaar | Storage Inspector:
U kunt cookies voor een bepaalde website toevoegen, verwijderen en bewerken.
Answer
Als u een tekstbestand met de cookie-informatie nodig heeft, kunt u al uw cookies dumpen met verschillende add-ons.
Wanneer Ik had cookies nodig om te downloaden met wget, ik dumpte met Cookies exporteren en laadde ze vervolgens in wget met wget --load-cookies <cookiefile>
Antwoord
Anderen hebben veel details gegeven. Ik zou aan de discussie willen toevoegen dat je door je cookies kunt zoeken (en ze optioneel kunt verwijderen) door naar “Open Menu”> Voorkeuren> Privacy> “verwijder individuele cookies” link te gaan.
Voor iedereen Voor intensieve doeleinden is het gebruik van de sqlite-methode die wordt geboden om door de cookiedatabase te bladeren natuurlijk veel beter, aangezien het een database is en u SQL-instructies voor de gegevens kunt gebruiken.
~/.mozilla/firefox/<profile name>/cookies.sqlite
.