ugrás a tartalomhoz

Local storage tartalma firefoxban

X man · Már. 4. (H), 22.29
Adódott egy olyan problémám, hogy szeretném látni a böngészőmben tárolt adatokat.
Tehát első körben látni, később szelektíven törölni őket.
A cookie-kkal nincs gond, arra van bevált tool, bár néha akadozik.
Viszont az egyéb adatokkal, mint local storage, session storage nem boldogulok.
A firefox extensionök közt van két vagy három ami állítólag alkalmas erre, de olyan alacsony a felhasználók száma, hogy nem szívesen kísérletezek velük.
A developer tools meg csak az épp megnyitott site adatait hajlandó megmutatni, nekem meg az kellene, hogy milyen oldalak hagytak ott valami szemetet maguk után.
Probléma még az is, hogy volna ugyan egy konkrét oldal is ami az egészet elindította, de az automatikusan továbblöki a böngészőt máshová, nem tudom ott megállítani.
Nagyjából mintha az ajax.googleapis.com oldalt akarnám megnyitni. Az is egy automatikus redirecttel továbbküldi a browsert.

Szóval sem a konkrét oldallal nem boldogulok, sem általánosságban nem tudom megnézni, a cookie-kon kívül még mi szemetet tárol a böngészőm.
Az nem érdekel, hogy konkrétan mit hagy ott az oldal, csak az, hogy marad-e utána valami és azt tudjam törölni önmagában.

Ha jobb nincs, az is megfelelne, hogy ha extensiont írok hozzá, akkor mit keressek a dokumentációban? Amit találtam, az nem alkalmas minden objektum listázására, domain névvel együtt.
 
1

Hirtelen nem rémlik, hogy

Endyl · Már. 7. (Cs), 19.17
Hirtelen nem rémlik, hogy kiegészítőből hogyan lehetne elérni (ha egyáltalán lehet). chat.mozilla.org-on lehet jobban találsz hozzábbértőket.

Böngészőn kívül nekem úgy tűnik, hogy a firefox profil mappáján belül a storage/default mappában lesznek hostonkénti mappába rendezve ls/data.sqlite néven. Meg ha használsz multi account containereket, akkor lesznek host^userContextId=N mappák is.

Ha saját jellegű gép, akkor native messaginggel csinálhatsz böngészőn belülre interfészt hozzá saját kiegészítővel.
2

Az utolsó bekezdést nem

X man · Már. 8. (P), 12.27
Az utolsó bekezdést nem értem.
Ha nem férek hozzá a kérdéses infókhoz, akkor a native messaging hogy jön képbe?

Kétféle probléma is előjött.
Az eredeti, hogy vannak lapok, amik http redirect segítségével továbblökik a böngészőt. Ezeken nem tudok megállni, hogy a development tools-ban körülnézzek.
Miután ezek többsége részben authentikációs feladatokat is ellát (google, microsoft stb. szerverek), nagyon érdekel, marad-e utánuk valami amikor törlöm az előzményeket. És néha úgy tűnik, megtartanak ezt-azt, aminek nem feltétlenül örülök, mert utálom ha erőszakosan követik a tevékenységemet.

Ja igen, data.sqlite. Én csak egy helyen találtam, szerintem host nélkül, egy magányos data.sqlite-ot, de abban nem találtam használható infót, csak valami titkosítottnak tűnő szemetet. Most nincs kéznél a gép, nem tudom ellenőrizni.

A másikat mostanában vettem észre, ezért terelődött a figyelmem a local storage-re: androidon van három firefoxom. Stabil, beta, nightly. Az első kettő javaslatai közt rendre felbukkant egy oldal, ami sem a könyvjelzők közt, sem a history-ban nem szerepelt. Akkor is, ha a letöltések kivételével minden előzményt töröltettem vele. Ez konkrétan a 444hsz.com oldal, ahová hónapokkal ezelőtt jártam, de rég elhagytam. Pár hete a 444.hu-ra akartam ránézni, elkezdtem beírni, hogy 44 és itt megjelent a 444hsz.com.
Ekkor jött az előzmények törlése, de nem tűnt el. Az előbb töröltem az egyik firefox összes adatát, majd újra szinkronizáltam az adataimat, így végre eltűnt.
De nem tudok rájönni, hogy mi ragadt be, miért emlékszik a másik firefox példány még mindig arra az oldalra.
Megint ott tartok, hogy talán local storage. De ezt megintcsak nem tudom ellenőrizni, bár ennek inkább technikai akadálya van (pc-re kellene egy adb, én meg lusta vagyok feltenni)
3

A native messaging úgy jöhet

Endyl · Már. 8. (P), 14.21
A native messaging úgy jöhet képbe, hogy írsz valami natív programot, ami turkál a profil mappában és közvetíti az eredményeket egy kiegészítő felé. Mondjuk mobilon nem tudom, hogy működik-e, vagy hogy ott hogyan rendszerezik a dolgokat a fájlrendszeren.

Az mondjuk jó bug lehet, ha localstorage adat előzmények közé keveredik.
4

Na jó, de ha kívülről

X man · Már. 8. (P), 17.01
Na jó, de ha kívülről elérhető, akkor nem erőltetem az extensiont. Nekem a lényeg, hogy lássam, mi szemetet őriz a böngésző. Azért kezdtem eleve extension irányból, mert úgy emlékszem, titkosítva tárolja a firefox ezeket a szarokat.

Jó, androidon nem annyira triviális a külső hozzáférés sem. :)

A local storage nem kellene, hogy törlődjön az előzmények törlésével?
Mert a böngészőkből azt simán kinézem, hogy egy url beírásakir felajánl minden ismerősnek tűnő oldalt, akkor is ha history-ban, könyvjelzők közt vagy akár cookie-k közt őrizte meg a nevét. (Eddig csak a history+booknark volt egyértelmű, de az említett 444hsz.com óta bizonytalan vagyok, hogy bug vagy egyéb)

Az egészről az evercookie jutott eszembe. Meg a szürke zóna. ;)

Némi módosítás: rossz példát szedtem elő a múltkor. Az tényleg titkosítva volt vélhetőleg. Most végignéztem több ilyen data.sqlite fájlt és azért a többségben ha nem is értelmezhető, de olvasható adatok vannak.
Meg még egy: nagyon elszoktam a PC-s böngészőtől. Itt a history menüben van opció a local storage törlésére is, ami androidon hiányzik. Viszont PC-n a cím beírásakor nem veszi figyelembe a local storage maradványait, így talán az androidos is máshonnan vette azt az elvileg mindenhonnan törölt oldalt.
5

Kényelem?

Endyl · Már. 9. (Szo), 17.05
Lehet, hogy kényelmesebb, ha teszel a böngészőbe egy gombot, ami töröl/listáz mindent, ha már úgyis a böngészővel kapcsolatos. De persze máshogy is megoldható a kényelem.
6

Nem kényelmi dolog, attól

X man · Már. 9. (Szo), 21.23
Nem kényelmi dolog, attól tartok.
Viszonylag ritkán vetemedek olyasmire, hogy törlök előzményeket, cookie-kat, de néha olyan érzésem van, hogy nem csak bugok , index sérülések miatt maradnak meg követésre alkalmas infók benne.

Pl. prog.hu - sting ugye nem tűri a kritikát. Nála konkrétan tapasztaltam, hogy ha valami neki(k) nem tetszőt írtam, abból a böngészőből, hetekkel később, vadonatúj nickkel sem tudtam írni. Akkor sem, ha minden előzményt töröltem. Volt szerencsém kipróbálni a rendszer újrahúzását követően, úgy már sikerült. Semmi üzenet, csak ha más browserből, más IP-ről néztem, nem látszott a komment.
Jó, ott valószínűleg sima fingerprinting van a dolog mögött (hogy mennyire jogszerű, az más téma, szerintem nem az, van aki szerint az)

És feltételezem, elég sok helyen élnek ilyen eszközökkel, köztük a google kategóriájába tartozó multik is.
Local storage egyelőre letudva, legalább PC-n. Androidon még gondolkodnom kellene, de egyelőre nincs kedvem.