Dove memorizza i cookie in Firefox in Linux? Ho cercato ovunque ma non ho trovato nulla.

Commenti

  • Sì, certo! Nome file: ~/.mozilla/firefox/<profile name>/cookies.sqlite.
  • Poni solo una domanda per domanda. Inoltre, la parte su Windows è fuori tema; dovresti provare Super User.

Risposta

Firefox memorizza i cookie nel database sqlite ~/.mozilla/firefox/<profile path>/cookies.sqlite. Puoi avere pieno accesso ad esso.

Ad esempio, per guardare tutti i cookie da stackoverflow.com puoi fare:

cd ~/.mozilla/firefox/<profile path>/ sqlite3 cookies.sqlite select * from moz_cookies where baseDomain glob "*stackoverflow*" 

( sostituisci qui <profile path> con il percorso del tuo profilo Firefox).

Per vedere i nomi dei campi del database: .schema.

Commenti

  • Solo una cosa da aggiungere. Lestensione SQLite Manager per Firefox può aprire i database del profilo corrente ' e visualizzare i dati della tabella in una griglia ordinabile e ricercabile . Adatto per utenti regolari che non hanno familiarità con la sintassi SQL.
  • Questo è cambiato più volte nel corso degli anni; forse vuoi aggiungere le informazioni sulla versione di Firefox e / o un link alla Knowledge Base di MozillaZine

Risposta

Queste risposte sono obsolete nel 2020 o almeno non hanno funzionato per me su OpenSUSE leap 15.2 Firefox 78.2

Ho seguito la risposta più votata con alcune modifiche trovate da Google quindi:

cd ~ / .mozilla / firefox / < profilo stringa casuale path > /

Sembra che Mozilla abbia bloccato il database, quindi dovrai copiarlo

cp cookies.sqlite cooking.sqlite

Allora puoi farlo

sqlite3 cooking.sqlite

Per elencare tutte le diverse tabelle, se necessario ordina per qualcosa di diverso dal dominio

PRAGMA table_info (moz_cookies);

Ottengo tutte quelle tabelle (nota che baseDomain non è presente)

id | originAttributes | nome | valore | host | percorso | scadenza | lastAccessed | creationTime | isSecure | isHttpOnly | inBrowserElement | sameSite | rawSameSite

SELEZIONA * DA moz_cookies WHERE host GLOB “ dominio “;

o

SELEZIONA il valore DA moz_cookies WHERE host GLOB “ domain “;


Anche se questo elenca tutti i miei cookie Non sono riuscito a visualizzare i " temporanei " cookie, lho confermato eseguendo:

SELEZIONA ID DA moz_cookies;

Questo mi dà un elenco di 8 ID e se vado a Preferenze > sicurezza > gestisci solo i dati che elenca 8

Questo mostra come funziona glob perché la risposta non era molto chiara su questo https://www.sqlitetutorial.net/sqlite-glob/

È qui che ho avuto lidea di copiare semplicemente il database dei cookie, Nota che il file deve terminare con sqlite https://stackoverflow.com/questions/4706537/firefox-locks-places-sqlite

Risposta

Dato che non hai specificato se stavi cercando quello spazio di archiviazione allesterno o allinterno di Firefox, un altro ottimo modo per accedere e modificare i cookie proviene da Web Developer | Storage Inspector:

inserisci qui la descrizione dellimmagine

inserisci qui la descrizione dellimmagine

inserisci qui la descrizione dellimmagine

Puoi aggiungere, rimuovere e modificare i cookie per un determinato sito web.

Risposta

Se hai bisogno di un file di testo con le informazioni sui cookie, puoi scaricare tutti i tuoi cookie utilizzando diversi componenti aggiuntivi.

Quando Avevo bisogno di cookie per il download utilizzando wget, ho scaricato utilizzando Esporta cookie e poi li ho caricati in wget utilizzando wget --load-cookies <cookiefile>

Risposta

Altri hanno fornito ottimi dettagli. Vorrei solo aggiungere alla discussione che puoi cercare tra i tuoi cookie (e facoltativamente rimuoverli) andando su “Apri menu”> Preferenze> Privacy> link “rimuovi singoli cookie”.

Per tutti per scopi intensivi, lutilizzo del metodo sqlite fornito per navigare nel database dei cookie è ovviamente di gran lunga superiore, in quanto è un database ed è possibile utilizzare istruzioni SQL sui dati.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *