Hol tárolja a Firefox a cookie-kat a Linuxban? Kerestem mindenhol, de nem találtam semmit.

Megjegyzések

  • Igen, természetesen! Fájlnév: ~/.mozilla/firefox/<profile name>/cookies.sqlite.
  • Kérdésenként csak egy kérdést tegyen fel. Emellett a Windows-ról szóló rész nem téma; próbálja ki a Szuperfelhasználót.

Válasz

A Firefox a cookie-kat tárolja az sqlite adatbázisban ~/.mozilla/firefox/<profile path>/cookies.sqlite. Teljes hozzáférése van hozzá.

Például az összes cookie megtekintéséhez a stackoverflow.com webhelyről megteheti:

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

( cserélje ide <profile path> a Firefox-profil elérési útjával).

Az adatbázismezők nevének megtekintéséhez tegye a következőket: .schema.

Megjegyzések

  • Csak egy dolog hozzáadásra. Az SQLite Manager Firefox kiterjesztés megnyithatja a jelenlegi profil ' s adatbázisokat, és a táblázat adatait rendezhető és kereshető rácsban jelenítheti meg. . Alkalmas olyan rendszeres felhasználók számára, akik nem ismerik az SQL szintaxist.
  • Ez az évek során számos alkalommal megváltozott; esetleg hozzá kíván adni Firefox verzióinformációt és / vagy egy linket a MozillaZine Tudásbázishoz

Válasz

Ezek a válaszok 2020-ban elavultak, vagy legalábbis nem működtek nálam az OpenSUSE 15.2 Firefox 78.2 ugrásakor.

Követtem a legjobban értékelt választ a Google-ből néhány csípéssel:

cd ~ / .mozilla / firefox / < véletlenszerű karakterlánc-profil útvonal > /

Úgy tűnik, hogy a Mozilla lezárta az adatbázist, ezért át kell másolnia

cp cookie.sqlite cooking.sqlite

Ezután megteheti

sqlite3 cooking.sqlite

Az összes különböző táblázat felsorolásához, ha szükséges rendezés valami más szerint, majd domain

PRAGMA table_info (moz_cookies);

Megkapom ezeket a táblákat (vegye figyelembe, hogy a baseDomain nincs ott)

id | eredetAttribútumok | név | érték | fogadó | út | lejárat | lastAccessed | creationTime | isSecure | isHttpOnly | inBrowserElement | sameSite | rawSameSite

SELECT * FROM moz_cookies WHERE host GLOB “ domain “;

vagy

Érték kiválasztása a moz_cookies-ból WHERE host GLOB “ domain “;


Bár ez felsorolta az összes tároltat cookie-kat nem láttam " ideiglenes " sütiket, futtatásával megerősítettem:

SELECT ID FROM moz_cookies;

Ez 8 azonosítójú listát ad nekem, és ha a > security > csak az általa felsorolt adatok kezelése 8

Ez megmutatja a glob működését, mert a válasz nem volt igazán világos ezen https://www.sqlitetutorial.net/sqlite-glob/

Itt merült fel bennem az az ötlet, hogy csak másoljam a cookie-adatbázisokat, Megjegyzés hogy a fájlnak az sqlite https://stackoverflow.com/questions/4706537/firefox-locks-places-sqlite

Válasz

Mivel nem adta meg, hogy a Firefoxon kívül vagy belül kereste-e azt a tárhelyet, a sütik elérésének és szerkesztésének másik nagyon jó módja a webfejlesztőtől származik | Tárolóellenőr:

írja ide a kép leírását

írja ide a kép leírását

ide írja be a kép leírását

Hozzáadhat, eltávolíthat és szerkeszthet egy adott webhely cookie-kat.

Válasz

Ha szöveges fájlra van szüksége a cookie-kkal, akkor az összes cookie-t különféle kiegészítők segítségével dobhatja ki.

Amikor Sütikre volt szükségem a wget használatával történő letöltéshez, a Sütik exportálása segítségével dobtam ki, majd a wget --load-cookies <cookiefile>

Válasz

Mások nagy részletességgel szolgáltak. Csak annyit szeretnék hozzáfűzni a beszélgetéshez, hogy a sütik között kereshet (és opcionálisan eltávolíthatja őket), ha belép a “Menü megnyitása”> Beállítások> Adatvédelem> “egyedi sütik eltávolítása” linkre.

Mindenki számára intenzív célokra, a sütik adatbázisában való böngészéshez biztosított sqlite módszer használata természetesen jóval jobb, mivel ez egy adatbázis, és az adatokon SQL utasításokat is használhat.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük