6Sep

Kako se spletna stran spomni vaših nastavitev za to( in izbira glede piškotkov)?

click fraud protection

Kako se spletna mesta spominjajo vaših preferenc za njih( ali želja po nobeni strani), in kaj o dotični temi piškotkov sami? Današnji SuperUser Q & Objava poskuša osvetliti, kako piškotki delujejo, in informacije, ki jih shranjujejo za zmedenega bralca.

Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno stran Q & A.

Foto: avtor Pedro Vezini( Flickr).

Vprašalnik

SuperUser Reader Ruud Lenders želi vedeti več o tem, kako delujejo nastavitve in piškotki za spletna mesta:

Pojavil se je pojavno spletno mesto, ki sem ga obiskal, in me vprašal, ali bi dovolil spletni strani shraniti nastavitve v piškotkih. Po nesreči sem izbral ne.Če osvežite stran, se pop-up ne vrne nazaj. Ali obstaja način, kako priti do takšnega pop-upa, ne da bi očistili zgodovino in piškotke?

To me je tudi pripeljalo do razmišljanja. Kako se lahko spletna stran spomni, če lahko hrani piškotke? Ali ga shranite v piškotek?

Kako se spletna stran spomni vaših splošnih in splošnih izbir glede piškotkov?

instagram viewer

Odzivnik

SuperUser, ki je prispeval bvukelic, nam odgovarja:

Prosili so vas, če želite v piškotkih shraniti nastavitve za shranjevanje , ne pa, če želite, da nastavijo piškotke na splošno. Torej, če bi pisal podporo za to funkcijo, bi nastavil ločen piškotek( nopref ) in preveril, ali ima uporabnik ta piškotek ali ne. Obstaja velika verjetnost, da boste našli takšno piškotek za to spletno mesto, ki ga lahko izbrišete, ne da bi odstranili druge piškotke ali zgodovino.

Pregled piškotkov za določeno stran

V Firefoxu lahko piškotke za določeno spletno stran navedete tako, da z desno miškino tipko kliknete prazen del strani in nato izberete možnost View Page Info .V varnostnem zavihku boste našli gumb View Cookies .V Chromu imate enako možnost View Page Info , ki odpre pogovorno okno, ki visi iz naslovne vrstice. Povezava blizu vrha vas bo popeljala na seznam piškotkov. Predvidevam, da so podobne funkcije v drugih brskalnikih.

Odkrivanje, če spletna stran nastavi piškotek

Tukaj je en način, kako lahko ugotovite, kaj spletna stran počne. Obiščite spletno mesto v načinu brez beleženja zgodovine .Odprite orodja za razvijalce in preklopite na jeziček Network .Potem preverite, kakšna dejavnost se dogaja v ozadju, ko zavrnete, da vas spletno mesto sledi piškotkom. Natančneje, poiščite odzivne glave in preverite, ali obstajajo kakršni koli naslovi Set-Cookie .Nato poskusite izbrisati piškotke, omenjene v glavi, da ugotovite, ali je to razlika.

About localStorage

Ker je drugi plakat omenil lokalno shrambo( baza podatkov v brskalniku), bom komentiral tudi to. Mislim, da bo zelo redko, da spletna stran uporablja lokalno shrambo za ta namen, ker podatki lokalnega shrambe niso dostopni strežniku, razen če obstaja koda JavaScript, ki pošlje podatke nazaj na strežnik.Če želite preveriti vsebino localStorage, najhitrejši način je, da v svojem brskalniku odprete Developer Tools , pojdite na jeziček konzole ( JavaScript) in vnesite localStorage. To vam mora dati izhod, ki izgleda nekaj podobnega:

  • Shranjevanje{ someKey: "vrednost", dolžina: 1}

NekateriKey določa vrednost, ki jo je nastavil JavaScript na spletni strani, na kateri ste.Če menite, da someKey naredi nekaj pomembnega, ga lahko poskusite odstraniti tako, da zaženete naslednje:

  • localstorage.removeItem( 'someKey');

To odstrani podatke pod nekimKey iz localStorage in ga lahko ponovno naloži v tovarniške nastavitve.Če niste prepričani, da je določen ključ nastavljen s funkcijo za obvestilo o piškotku, lahko odprete spletno stran v načinu brez beleženja zgodovine in vsebino lokalnega shrambnega seznama pred uporabo interakcije s spletno stranjo.

Spet dvomim, da številne spletne strani uporabljajo lokalno shrambo za ta namen.

Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.