Kde Firefox ukládá soubory cookie v systému Linux? Hledal jsem všude, ale nic jsem nenašel.

Komentáře

  • Ano, samozřejmě! Název souboru: ~/.mozilla/firefox/<profile name>/cookies.sqlite.
  • Na každou otázku prosím položte pouze jednu otázku. Část o Windows je mimo téma; měli byste zkusit Superuživatele.

Odpovědět

Firefox ukládá cookies do databáze sqlite ~/.mozilla/firefox/<profile path>/cookies.sqlite. Můžete k němu mít plný přístup.

Chcete-li například sledovat všechny soubory cookie ze stránky stackoverflow.com, můžete:

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

( nahraďte zde <profile path> cestou vašeho profilu ve Firefoxu).

Chcete-li zobrazit názvy databázových polí, postupujte takto: .schema.

Komentáře

  • Je třeba přidat jen jednu věc. Rozšíření SQLite Manager Firefox může otevřít aktuální databáze profilu ' s a zobrazit data tabulky v mřížce s možností prohledávání . Vhodné pro běžné uživatele, kteří neznají syntaxi SQL.
  • To se za ta léta několikrát změnilo; možná budete chtít přidat informace o verzi Firefoxu nebo odkaz na MozillaZine Knowledge Base

odpověď

Tyto odpovědi jsou v roce 2020 zastaralé nebo alespoň nefungovaly pro OpenSUSE skok 15.2 Firefox 78.2

Sledoval jsem nejlépe hodnocenou odpověď s některými vylepšeními nalezenými při googlingu, takže:

cd ~ / .mozilla / firefox / < náhodný profil řetězce cesta > /

Zdá se, že Mozilla databázi uzamkla, takže ji budete muset zkopírovat

cp cookies.sqlite cooking.sqlite

Pak můžete

sqlite3 cooking.sqlite

Chcete-li v případě potřeby zobrazit všechny různé tabulky seřadit podle něčeho jiného než domény

PRAGMA table_info (moz_cookies);

Mám všechny tyto tabulky (všimněte si, že baseDomain tam není)

id | originAttributes | jméno | hodnota | hostitel | cesta | platnost | lastAccessed | creationTime | isSecure | isHttpOnly | inBrowserElement | sameSite | rawSameSite

SELECT * FROM moz_cookies WHERE host GLOB „ doména „;

nebo

VYBERTE hodnotu Z Moz_cookies WHERE host GLOB „ doména „;


Ačkoli je zde uveden seznam všech uložených soubory cookie, které jsem neviděl " dočasné " soubory cookie, potvrdil jsem to spuštěním:

SELECT id FROM moz_cookies;

Zobrazí se mi seznam 8 ID a pokud přejdu na Preference > zabezpečení > spravovat data pouze seznam 8

To ukazuje, jak glob funguje, protože odpověď na to nebyla jasná https://www.sqlitetutorial.net/sqlite-glob/

Toto je místo, kde jsem dostal nápad pouze zkopírovat databázi souborů cookie, Poznámka že soubor musí končit sqlite https://stackoverflow.com/questions/4706537/firefox-locks-places-sqlite

odpověď

Jelikož jste neurčili, zda hledáte toto úložiště mimo nebo uvnitř Firefoxu, další opravdu dobrý způsob přístupu a úpravy cookies pochází od webového vývojáře | Inspektor úložiště:

zde zadejte popis obrázku

sem zadejte popis obrázku

sem zadejte popis obrázku

Můžete přidávat, odebírat a upravovat soubory cookie pro daný web.

Odpověď

Pokud potřebujete textový soubor s informacemi o souborech cookie, můžete všechny soubory cookie vypsat pomocí různých doplňků.

Když Potřeboval jsem soubory cookie ke stažení pomocí wget, uložil jsem je pomocí Exportovat soubory cookie a poté je načíst do wget pomocí wget --load-cookies <cookiefile>

Odpověď

Ostatní poskytli velmi podrobné informace. Chtěl bych jen přidat do diskuse, že můžete procházet své soubory cookie (a případně je odstranit) tak, že přejdete na odkaz „Otevřít nabídku“> Předvolby> Ochrana osobních údajů> „odebrat jednotlivé soubory cookie“.

Pro všechny intenzivní účely, použití metody sqlite poskytované k procházení databáze cookies je samozřejmě mnohem lepší, protože je to databáze a na datech můžete použít příkazy SQL.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *