Mihin Firefox tallentaa evästeitä Linuxissa? Etsin kaikkialta, mutta en löytänyt mitään.
Kommentit
Vastaa
Firefox tallentaa evästeet sqlite-tietokantaan ~/.mozilla/firefox/<profile path>/cookies.sqlite
. Sinulla voi olla täysi pääsy siihen.
Esimerkiksi, kun haluat katsella kaikkia evästeitä osoitteesta stackoverflow.com, voit tehdä näin:
cd ~/.mozilla/firefox/<profile path>/ sqlite3 cookies.sqlite select * from moz_cookies where baseDomain glob "*stackoverflow*"
( korvaa tässä <profile path>
Firefox-profiilisi polulla).
Jos haluat nähdä tietokantakenttien nimet, tee näin: .schema
.
Kommentit
- Lisää vain yksi asia. SQLite Manager Firefox -laajennus voi avata nykyisen profiilin ' s tietokannat ja näyttää taulukkotiedot lajiteltavissa ja haettavissa olevissa ruudukoissa . Sopii tavallisille käyttäjille, jotka eivät tunne SQL-syntaksia.
- Tämä on muuttunut useita kertoja vuosien varrella; ehkä haluat lisätä Firefoxin versiotiedot ja / tai linkin MozillaZine -tietokantaan
Vastaus
Nämä vastaukset ovat vanhentuneita vuonna 2020 tai ainakaan se ei toiminut minulle OpenSUSE-hypyssä 15.2 Firefox 78.2
Seurasin suosituinta vastausta joidenkin Googlen löytämien muutosten avulla:
cd ~ / .mozilla / firefox / < satunnainen merkkijono polku > /
Vaikuttaa siltä, että Mozilla on lukinnut tietokannan, joten sinun on kopioitava se
cp cookies.sqlite cooking.sqlite
Sitten voit tehdä
sqlite3 cooking.sqlite
Kaikkien taulukoiden luettelo tarvittaessa lajittele jotain muuta sitten verkkotunnus
PRAGMA table_info (moz_cookies);
Saan kaikki nuo taulukot (huomaa, että baseDomain ei ole siellä)
id | alkuperäAttribuutit | nimi | arvo | isäntä | polku | voimassaolo | viimeinen pääsy | creationTime | isSecure | isHttpOnly | inBrowserElement | sameSite | rawSameSite
SELECT * FROM moz_cookies WHERE host GLOB ” domain ”;
tai
Valitse arvo Moz_cookies -kohdasta WHERE host GLOB ” domain ”;
Vaikka tässä luetellaan kaikki tallennetut tiedostot evästeet, joista en voinut nähdä " väliaikaisia " evästeitä, vahvistin sen suorittamalla:
SELECT id from moz_cookies;
Tämä antaa minulle luettelon 8 tunnuksesta ja jos menen kohtaan Preferences > turvallisuus > hallitse vain luettelossa olevia tietoja 8
Tämä osoittaa, kuinka globaali toimii, koska vastausta ei ollut todella selvä siinä https://www.sqlitetutorial.net/sqlite-glob/
Täällä sain ajatuksen vain kopioida evästetietokanta, Huom. että tiedoston täytyy päättyä sqlite https://stackoverflow.com/questions/4706537/firefox-locks-places-sqlite
Vastaa
Koska et määrittänyt, etsitkö kyseistä tallennustilaa Firefoxin ulkopuolelta vai sisäpuolelta, Web-kehittäjältä tulee toinen todella hyvä tapa käyttää evästeitä | Tallennustarkastaja:
Voit lisätä, poistaa ja muokata tietyn verkkosivuston evästeitä.
Vastaa
Jos tarvitset evästetietoja sisältävän tekstitiedoston, voit tyhjentää kaikki evästeet käyttämällä erilaisia lisäosia.
Kun Tarvitsin evästeitä lataamista varten wget-sovelluksen avulla, poistin Vie evästeet -sovelluksen ja ladasin ne sitten wgetiin käyttämällä wget --load-cookies <cookiefile>
Vastaus
Toiset ovat antaneet paljon yksityiskohtia. Haluan vain lisätä keskusteluun, että voit etsiä evästeitäsi (ja mahdollisesti poistaa ne) siirtymällä kohtaan ”Avaa valikko”> Asetukset> Tietosuoja> ”Poista yksittäiset evästeet”.
Kaikille intensiivisiin tarkoituksiin, evästetietokannan selaamiseen tarjotun sqlite-menetelmän käyttö on tietysti paljon parempi, koska se on tietokanta ja voit käyttää SQL-käskyjä tiedoissa.
~/.mozilla/firefox/<profile name>/cookies.sqlite
.