Hol tárolja a Firefox a cookie-kat a Linuxban? Kerestem mindenhol, de nem találtam semmit.
Megjegyzések
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:
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.
~/.mozilla/firefox/<profile name>/cookies.sqlite
.