6Sep

Ako si webové stránky zapamätajú vaše predvoľby pre neho( a voľby týkajúce sa cookies)?

click fraud protection

Ako si webové stránky zapamätajú vaše preferencie pre nich( alebo túžia po žiadnej), a čo s dotyčným predmetom cookies sami? Dnešný príspevok SuperUser Q & A sa snaží objasniť, ako fungujú súbory cookie a informácie, ktoré uchovávajú pre zmätenú čitateľku.

dnešná otázka &Odpoveď na zasadnutie nám príde s láskavým dovolením SuperUser - subdivíziu Stack Exchange, komunitne riadeného zoskupenia webových stránok Q & A.

Foto s láskavým dovolením Pedro Vezini( Flickr).

Otázka

Reader SuperUser Ruud Lenders sa chce dozvedieť viac o tom, ako preferencie a cookies fungujú na webových stránkach:

Pop-up zobrazený na webovej stránke, ktorú som navštívil, a opýtal sa ma, či by som povolil webovej lokalite uložiť preferencie v súboroch cookie. Náhodou som vybral nie. Obnovenie stránky neprinesie vyskakovacie okno. Existuje spôsob, ako získať tento druh pop-up späť bez vymazania histórie a cookies?

Takisto ma napadlo. Ako si môžu webové stránky spomenúť, či je povolené ukladať cookies? Uložením do cookie?

instagram viewer

Ako si webové stránky zapamätajú vaše všeobecné preferencie a celkovú voľbu cookies?

Odpoveď

SuperUser prispievateľ bvukelic má odpoveď pre nás:

Spýtali sa vás, či by ste chceli ukladať predvoľby do súborov cookie , nie ak by ste chceli nastaviť súbory cookie všeobecne. Ak by som teda písal podporu pre túto funkciu, nastavil by som samostatný súbor cookie( nopref ) a skontroloval, či používateľ má tento súbor cookie alebo nie. Existuje veľká šanca, že pre takúto webovú lokalitu nájdete takýto súbor cookie, ktorý môžete vymazať bez odstránenia iných súborov cookie alebo histórie.

Kontrola nastavení súborov cookie pre konkrétnu stránku

V prehliadači Firefox môžete zobraziť súbory cookie pre konkrétnu webovú stránku kliknutím pravým tlačidlom myši na prázdnu časť stránky a výberom možnosti View Page Info . tlačidlo nájdete v bezpečnostnej karte .V prehliadači Chrome máte rovnakú možnosť Zobraziť informácie o stránke , ktorá otvára dialógové okno, ktoré visí z panela s adresou. Odkaz v hornej časti vás prevedie na zoznam cookies. Predpokladám, že podobné funkcie možno nájsť aj v iných prehliadačoch.

Objavenie, či webová stránka nastavuje súbor cookie

Tu je jeden spôsob, ako môžete zistiť, čo robí webová stránka. Navštívte webové stránky v režime v režime inkognito .Otvorte Nástroje pre vývojárov a prepnite na sieťovú kartu .Potom zistite, akú aktivitu sa vyskytuje na pozadí, keď odmietnete, aby vás web sledoval prostredníctvom súborov cookie. Konkrétne vyhľadajte hlavičky odpovedí a uvidíte, či sú tam žiadne hlavičky Set-Cookie .Potom skúste vymazať súbory cookie uvedené v hlavičke, aby ste zistili, či to má nejaký rozdiel.

O localStorage

Keďže iný plagát spomenul localStorage( databáza v prehliadači), budem sa k tomu vyjadriť.Myslím, že bude veľmi zriedkavé, že webová lokalita na tento účel používa localStorage, pretože lokálne dáta nie sú prístupné serveru, pokiaľ nie je kód JavaScript, ktorý odošle dáta späť na server. Ak chcete skontrolovať obsah localStorage, najrýchlejším spôsobom je otvoriť Developer Tools vo svojom prehliadači, prejsť na kartu ( JavaScript) Console a zadať localStorage. Mali by ste mať výstup, ktorý vyzerá podobne ako:

  • Storage{ someKey: "value", dĺžka: 1}

SomeKey identifikuje hodnotu nastavenú JavaScriptom na webovej stránke, na ktorej sa nachádzate. Ak si myslíte, že niektorý kľúč vykoná niečo dôležité, skúste ho odstrániť spustením nasledovného:

  • localstorage.removeItem( 'someKey');

Toto odstraňuje dáta pod someKey z localStorage a opätovné načítanie webovej stránky môže obnoviť továrenské nastavenia. Ak si nie ste istý, či je konkrétny kľúč nastavený funkciou oznamovania súborov cookie, môžete otvoriť webovú stránku v režime v režime inkognito a zoznam obsahov localStorage pred interakciou s webovou stránkou.

Opäť pochybujem, že mnoho webových stránok na tento účel používa localStorage.

Musíte niečo doplniť k vysvetleniu? Znížte komentáre. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.