Mihin Firefox tallentaa evästeitä Linuxissa? Etsin kaikkialta, mutta en löytänyt mitään.

Kommentit

  • Kyllä, tietysti! Tiedostonimi: ~/.mozilla/firefox/<profile name>/cookies.sqlite.
  • Esitä vain yksi kysymys kutakin kysymystä kohden. Myös Windowsia koskeva osa on aiheen ulkopuolella; sinun kannattaa kokeilla Super-käyttäjää.

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:

kirjoita kuvan kuvaus tähän

kirjoita kuvan kuvaus tähän

kirjoita kuvan kuvaus tähän

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.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *