HTML DOM Document cookie eigenschap
- Vorige pagina close()
- Volgende pagina createAttribute()
- Go back one level HTML DOM Documents
Definitie en gebruik
cookie
Eigenschappen instellen of retourneren gescheiden door een puntkomma sleutel=waarde Lijst van (document cookies).
Voorbeeld van het maken van een cookie:
document.cookie="username=Bill Gates; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";
Tip:Cookies mogen geen komma's, punten of spaties bevatten.encodeURIComponent() Methode Zeker dat ze dat niet zullen.
Zie ook:
JavaScript Cookies Handleiding
Aanbeveling:
Soms is de Storage API een betere tool:
Voorbeeld
Verkrijg alle cookies die verbonden zijn met dit document:
let allCookies = document.cookie;
Syntaxis
Keer cookie terug:
document.cookie
Stel cookie in:
document.cookie = newCookie
parameter
gescheiden door een puntkomma naam=waarde Voor de lijst, gevolgd door eventuele optionele waarden:
- expires=datum
-
Datum in GMT-formaat (gebruik de methode Date.toUTCString).
Standaardwaarde: verwijder de cookie bij het sluiten van de browser. - max-age=seconden
- Maximum leeftijd van de cookie voordat deze wordt verwijderd. Verwijder de cookie als deze 0 of een verleden datum is.
- pad=pad
- Absoluut pad van de map waarin de cookie zich bevindt ('/dir'). Standaardwaarde: huidige map.
- domein=domeinnaam
- Domein van de site ('example.com'). Standaardwaarde: domein van het document.
- beveiligd
- Verstuur cookies naar de server met een beveiligingsprotocol (https).
terugkeerwaarde
type | beschrijving |
---|---|
tekenreeks | gescheiden door een puntkomma sleutel=waarde Voor de lijst (document cookie). |
Cookie en lokale opslag
Cookies worden gebruikt voor客户端-服务器(browser-server)toepassingen.
Lokale opslag (Local Storage) wordt gebruikt voor客户端(browser)toepassingen.
Cookies zijn geassocieerd met websites. Als gegevens voor gebruik door de client zijn, is het verzenden van cookies in elke HTTP-header een verspilling van bandbreedte.
De browsers van sommige gebruikers zijn meestal cookies uitgeschakeld.
De grootte van een cookie is beperkt tot 4 KB. Elke domein van lokale opslag is beperkt tot 5 megabyte.
Cookies hebben een verloopdatum. Lokale opslag niet.
Browserondersteuning
document.cookie is een DOM Level 2 (2001) kenmerk.
Ondersteund door alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Ondersteuning | 9-11 | Ondersteuning | Ondersteuning | Ondersteuning | Ondersteuning |
- Vorige pagina close()
- Volgende pagina createAttribute()
- Go back one level HTML DOM Documents