HTML DOM Dokument koekie
Voorbeeld
Kry alle webkoekies wat met hierdie dokument geassosieer word:
let allCookies = document.cookie;
Definisie en gebruik
Die cookie
eienskap stel of gee 'n kommapunt-geskeide lys van sleutel=waarde-pare (dokumentkoekies) terug.
'n Voorbeeld van die skep van 'n koekie:
document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC;
path=/";
Let wel
Webkoekies kan nie kommas, kommapunte of witspasies bevat nie.
Die encodeURIComponent() Metode verseker dat hulle dit nie doen nie.
Sien ook:
Raad:
Soms is die Storage API 'n beter hulpmiddel:
Sintaksis
Gee die koekie terug:
document.cookie
Stel die koekie:
document.cookie = newCookie
Parameter
'n Puntkomma-geskeide lys van naam=waarde- pare, gevolg deur enige van hierdie opsionele waardes:
expires=date max-age=seconds path=path domain=domainname secure |
Terugkeerwaarde
Tik | Beskrywing |
Snaar | 'n Puntkomma-geskeide lys van sleutel=waarde-pare (dokumentkoekies). |
Koekies vs plaaslike berging
Koekies is vir kliënt-bediener (blaaier-bediener) toepassings.
Plaaslike berging is vir kliënt (blaaier) toepassings.
Koekies word met webwerwe geassosieer. As die data vir kliëntgebruik is, is die stuur van koekies in elke HTTP-kopskrif 'n middellyf van bandwydte.
Sommige gebruikers het webkoekies as 'n reël in hul blaaiers gedeaktiveer.
'n Koekie het 'n groottelimiet van 4 Kilogrepe. Plaaslike berging het 'n limiet van 5 megagrepe per domein.
'n Koekie het vervaldatum. Plaaslike berging het nie.
Blaaierondersteuning
document.cookie
is 'n DOM Vlak 2 (2001) kenmerk.
Dit word ten volle ondersteun in alle blaaiers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |