Unde stochează Firefox cookie-urile în Linux? Am căutat peste tot, dar nu am găsit nimic.
Comentarii
Răspuns
Firefox stochează cookie-uri în baza de date sqlite ~/.mozilla/firefox/<profile path>/cookies.sqlite
. Puteți avea acces complet la acesta.
De exemplu, pentru a viziona toate cookie-urile de pe stackoverflow.com puteți face:
cd ~/.mozilla/firefox/<profile path>/ sqlite3 cookies.sqlite select * from moz_cookies where baseDomain glob "*stackoverflow*"
înlocuiți aici <profile path>
pe calea profilului dvs. firefox).
Pentru a vedea numele câmpurilor bazei de date, faceți: .schema
.
Comentarii
- Doar un lucru de adăugat. SQLite Manager extensia Firefox poate deschide bazele de date ale profilului actual ' și poate afișa datele tabelului într-o grilă sortabilă și căutabilă . Potrivit pentru utilizatorii obișnuiți care nu sunt familiarizați cu sintaxa SQL.
- Acest lucru s-a schimbat de mai multe ori de-a lungul anilor; poate doriți să adăugați informații despre versiunea Firefox și / sau un link la baza de cunoștințe MozillaZine
Răspuns
Aceste răspunsuri sunt învechite în 2020 sau cel puțin nu a funcționat pentru mine în OpenSUSE leap 15.2 Firefox 78.2
Am urmat răspunsul cel mai bine cotat cu câteva modificări găsite în Google, deci:
cd ~ / .mozilla / firefox / < profil șir aleatoriu cale > /
Se pare că Mozilla a blocat baza de date, deci va trebui să o copiați
cp cookies.sqlite cooking.sqlite
Atunci puteți face
sqlite3 cooking.sqlite
Pentru a afișa toate tabelele diferite, dacă trebuie să sortați după altceva decât domeniu
PRAGMA table_info (moz_cookies);
Am toate tabelele respective (rețineți că Domeniul de bază nu este acolo)
id | originAttributes | nume | valoare | gazdă | cale | expirare | lastAccessed | creationTime | isSecure | isHttpOnly | inBrowserElement | sameSite | rawSameSite
SELECT * FROM moz_cookies WHERE host GLOB „ domain „;
or
Alegeți valoarea din moz_cookies WHERE gazdă GLOB „ domeniu „;
Deși aceasta listează toate cookie-uri pe care nu am putut să le văd " temporare " cookie-uri, l-am confirmat rulând:
SELECT id FROM moz_cookies;
Acest lucru îmi oferă o listă de 8 ID și dacă merg la Preferință > securitate > gestionați datele pe care le listează doar 8
Acest lucru arată cum funcționează globul, deoarece răspunsul nu era clar https://www.sqlitetutorial.net/sqlite-glob/
Aici am avut ideea de a copia doar baza de date cookie, Notă că fișierul trebuie să se încheie cu sqlite https://stackoverflow.com/questions/4706537/firefox-locks-places-sqlite
Răspuns
Deoarece nu ați specificat dacă căutați spațiul de stocare în afara sau în interiorul Firefox, un alt mod foarte bun de a accesa și edita cookie-urile provine de la Web Developer | Inspector de stocare:
Puteți adăuga, elimina și edita cookie-uri pentru un anumit site web.
Răspuns
Dacă aveți nevoie de un fișier text cu informații despre cookie, puteți să renunțați la toate cookie-urile dvs. folosind diferite programe de completare.
Când Aveam nevoie de cookie-uri pentru descărcare folosind wget, am abandonat folosind Export Cookies și apoi le-am încărcat în wget folosind wget --load-cookies <cookiefile>
Răspuns
Alții au oferit detalii deosebite. Aș dori doar să adaug la discuție că puteți căuta prin cookie-urile dvs. (și opțional le puteți elimina) accesând „Deschideți meniul”> Preferințe> Confidențialitate> linkul „eliminați cookie-urile individuale”.
Pentru toți în scopuri intensive, folosind metoda sqlite furnizată pentru a naviga prin baza de date cookie este, desigur, mult superioară, deoarece este o bază de date și puteți utiliza instrucțiuni SQL pe date.
~/.mozilla/firefox/<profile name>/cookies.sqlite
.