HTML DOM Document cookie-ominaisuus
- Edellinen sivu close()
- Seuraava sivu createAttribute()
- Palaa ylös HTML DOM Documents
Määritelmä ja käyttötapa
cookie
Aseta tai palauta semikololla erotetut avain=arvo Listaa (dokumenttikookie) ominaisuuksia.
Esimerkki cookie:n luomisesta:
document.cookie="username=Bill Gates; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";
Vinkki:Cookie ei voi sisältää pilkkuja, puolisynttyviä merkkejä tai välilyöntejä.encodeURIComponent() metodi Voit varmistaa, ettei niitä ole.
Katso myös:
Suositus:
Joskus Storage API on parempi työkalu:
Esimerkki
Hanki kaikki tämän dokumentin kanssa liittyvät cookie:t:
let allCookies = document.cookie;
Syntaksi
Palauta cookie:
document.cookie
Aseta cookie:
document.cookie = uusiCookie
parametrit
erottaa semikolmion nimi=arvo Listan osalta, seuraa minkä tahansa valinnaisen arvon:
- eräpäivä=päivämäärä
-
GMT-muodossa oleva päivämäärä (käytä Date.toUTCString-metodia).
Oletusarvo: poista cookie, kun selain suljetaan. - max-age=sekuntia
- Poista cookie ennen kuin se poistetaan enimmäisikä. Poista cookie, jos arvo on 0 tai menneisyyden päivämäärä.
- polku=polku
- cookie-omistavan hakemiston absoluuttinen polku ('/dir'). Oletusarvo: nykyinen hakemisto.
- domeeni=domeeninimi
- Sivuston domeeni ('example.com'). Oletusarvo: dokumentin domeeni.
- turvallinen
- Lähetä cookie turvallisen protokollan (https) kautta palvelimelle.
palautusarvo
tyyppi | kuvaus |
---|---|
merkkijono | erottaa semikolmion avain=arvo Listan (dokumentti cookie) osalta. |
Cookie ja paikallinen tallennus
Cookies käytetään asiakas-palvelin (selain-palvelin) sovelluksiin.
Paikallinen tallennus (Local Storage) käytetään asiakasohjelmien (selaimen) sovelluksiin.
Cookie on sidottu verkkosivustoon. Jos dataa tarjotaan asiakaspuolelle, cookiejen lähettäminen jokaisessa HTTP-otsikossa on turhaa宽带.
Jotkut käyttäjien selaimet yleensä poistavat cookie-tuen.
Cookiejen koko rajoitetaan 4 KB:een. Paikallisen tallennuksen jokaisella aliverkolla on rajoitus 5 megatavua.
Cookieilla on eräpäivä. Paikallinen tallennus ei ole.
Selaimen tuki
document.cookie on DOM Level 2 (2001) ominaisuus.
Kaikki selaimet tukevat sitä:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Tuki | 9-11 | Tuki | Tuki | Tuki | Tuki |
- Edellinen sivu close()
- Seuraava sivu createAttribute()
- Palaa ylös HTML DOM Documents