Kotisivu » miten » Miten sivusto muistaa asetukset (ja valinnat evästeistä)?

    Miten sivusto muistaa asetukset (ja valinnat evästeistä)?

    Miten sivustot muistavat mieltymyksesi heille (tai halua mitään), ja entä evästeet itse? Tämän päivän SuperUser Q&A -postin tarkoituksena on selvittää, miten evästeet toimivat ja mitä tietoja he säilyttävät sekaville lukijoille.

    Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..

    Kuva: Pedro Vezini (Flickr).

    Kysymys

    SuperUser-lukija Ruud Lenders haluaa tietää lisää siitä, miten verkkosivustojen asetukset ja evästeet toimivat:

    Ponnahdusikkuna, joka näytetään verkkosivustolla, jonka vierailin ja kysyin minulta, sallinkoinko sivuston tallentaa evästeiden asetuksia. Onnettomasti valitsin ei. Sivun päivittäminen ei tuo ponnahdusikkunaa takaisin. Onko olemassa tapa saada tällainen ponnahdusikkuna takaisin ilman historiaa ja evästeitä?

    Tämä sai minut myös ajattelemaan. Miten sivusto voi muistaa, onko evästeiden tallentaminen sallittua? Tallentamalla sen evästeen?

    Miten sivusto muistaa mieltymyksesi yleisesti ja valinnat evästeiden suhteen yleensä?

    Vastaus

    SuperUserin avustaja bvukelicilla on vastaus meille:

    He kysyivät sinulta, haluatko tallentaa asetukset evästeissä, ei jos haluat, että ne asettavat evästeet yleensä. Joten jos kirjoittaisin tukea tätä ominaisuutta varten, asetan erillisen evästeen (nopref) ja tarkista, onko käyttäjällä eväste. On hyvä mahdollisuus löytää tällainen eväste kyseiselle sivustolle, jonka voit poistaa poistamatta muita evästeitä tai historiaa.

    Evästeiden tarkistaminen tietylle sivulle

    Firefoxissa voit luetella evästeet tietylle verkkosivulle napsauttamalla hiiren kakkospainikkeella tyhjää sivun osaa ja valitsemalla sitten Näytä sivutiedot vaihtoehto. Löydät Näytä evästeet painiketta Suojaus-välilehti. Chromessa on sama Näytä sivutiedot valintaikkuna, joka avaa osoiteriviltä riippuvan ikkunan. Lähellä oleva linkki vie evästeiden luetteloon. Oletan, että samanlaiset ominaisuudet löytyvät muista selaimista.

    Tutustu jos sivusto asettaa evästeen

    Tässä on yksi tapa, jolla voit selvittää, mitä sivusto tekee. Käy verkkosivustolla Incognito-tila. Avaa Kehitystyökalut ja siirry kohtaan Verkko-välilehti. Tarkista sitten, mitä aktiviteetteja taustalla esiintyy, kun sivustosi seuraa evästeitä. Tarkasta erityisesti vastausten otsikot ja katso, onko olemassa mitään Set-Cookie otsikot siellä. Yritä sitten poistaa otsikossa mainitut evästeet, jos haluat nähdä, onko kyseinen ero.

    Tietoja localStorage-palvelusta

    Koska toinen juliste on maininnut localStorage (in-browser-tietokanta), kommentoin myös tätä. Mielestäni on hyvin harvinaista, että sivusto käyttää tätä tarkoitusta varten paikallista tallennustilaa, koska palvelimen paikalliset tiedot eivät ole käytettävissä, ellei JavaScript-koodia lähetä tietoja takaisin palvelimelle. Jos haluat tarkistaa paikallisen tallennuksen sisällön, nopein tapa on avata Kehitystyökalut siirry selaimessasi (JavaScript) -konsolin välilehti, ja kirjoita localStorage. Tämän pitäisi antaa sinulle tuotoksen, joka näyttää jotain:

    • Tallennus someKey: “value”, pituus: 1

    JotkinKey tunnistaa JavaScriptin asettaman arvon verkkosivulla, jonka olet käynnistänyt. Jos uskot, että jotkinKey tekee jotain asiaankuuluvaa, voit yrittää poistaa sen seuraavasti:

    • localstorage.removeItem (someKey ');

    Tämä poistaa tiedot joidenkinKey-sovelluksen kohdalta paikallisesta tallennuksesta ja web-sivun lataaminen voi palauttaa sen tehdasasetuksiin. Jos et ole varma, että tietty avain on asetettu evästeiden ilmoitustoiminnolla, voit avata verkkosivun Incognito-tila ja lue paikallisen säilytyksen sisältö ennen vuorovaikutusta verkkosivun kanssa.

    Jälleen epäilen, että monet sivustot käyttävät tätä varten paikallista säilytystä.


    Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.