HTML DOM Document cookie-attribut
- föregående sida close()
- nästa sida createAttribute()
- Åter till föregående nivå HTML DOM Documents
Definition och användning
cookie
Inställningar eller återgivning av semikolon-separerade key=value Lista över (dokument cookie).
Exempel på att skapa en cookie:
document.cookie="username=Bill Gates; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";
Tips:Cookie får inte innehålla kommatecken, semikolon eller blanksteg.encodeURIComponent() metoden kan säkerställa att de inte kommer att.
Se också:
Rekommendation:
Ibland är Storage API ett bättre verktyg:
Exempel
Hämta alla cookies som är kopplade till detta dokument:
let allCookies = document.cookie;
Syntax
Returnera cookie:
document.cookie
Ställ in cookie:
document.cookie = newCookie
parametrar
separerade med semikolon name=value För listan, följt av alla valfria värden:
- expires=date
-
Datum i GMT-format (använd Date.toUTCString-metoden).
Standardvärde: radera cookie när webbläsaren stängs. - max-age=seconds
- Max ålder innan cookie raderas. Radera cookie om det är 0 eller en tidigare datum.
- path=path
- Absolut sökväg till katalogen där cookien tillhör ('/dir'). Standardvärde: nuvarande katalog.
- domain=domainname
- Webbplatsens domän ('example.com'). Standardvärde: dokumentets domän.
- secure
- Skicka cookies till servern med säker protokoll (https).
återvärd
typ | beskrivning |
---|---|
sträng | separerade med semikolon key=value för listan (dokument cookies). |
Cookies och lokal lagring
Cookies används för klient-server (webbläsare-server) program.
Lokal lagring (Local Storage) används för klientprogram (webbläsare).
Cookies är kopplade till webbplatser. Om data används av klienten är att skicka cookies i varje HTTP-huvud en onödig användning av bandbredd.
Några användares webbläsare inaktiverar vanligtvis cookies.
Cookies storleksbegränsning är 4 KB. Varje domän i lokal lagring är begränsad till 5 megabyte.
Cookies har en utgångsdatum. Lokal lagring har inte det.
Webbläsarstöd
document.cookie är en DOM Level 2 (2001) egenskap.
Alla webbläsare stöder det:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
stödjer | 9-11 | stödjer | stödjer | stödjer | stödjer |
- föregående sida close()
- nästa sida createAttribute()
- Åter till föregående nivå HTML DOM Documents