Proprietà cookie del Documento DOM HTML
- pagina precedente close()
- pagina successiva createAttribute()
- Torna al livello superiore Documents del Documento DOM HTML
Definizione e uso
cookie
Impostazione o restituzione delle proprietà separate da punto e virgola key=value Elenco di (cookie del documento).
Esempio di creazione di cookie:
document.cookie="username=Bill Gates; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";
Suggerimento:Il Cookie non può contenere virgole, punti e virgola o spazi.Metodo encodeURIComponent() puoi assicurarti che non lo facciano.
Vedi anche:
Suggerimento:
A volte l'API Storage è uno strumento migliore:
Esempio
Ottenere tutti i cookie associati a questo documento:
let allCookies = document.cookie;
sintassi
Restituire il cookie:
document.cookie
Impostare il cookie:
document.cookie = newCookie
parametro
separati da punto e virgola name=value per l'elenco, seguiti da qualsiasi valore opzionale:
- expires=date
-
data nel formato GMT (utilizzando il metodo Date.toUTCString).
valore predefinito: eliminare il cookie quando il browser viene chiuso. - max-age=seconds
- L'età massima del cookie prima della sua eliminazione. Eliminare il cookie se è 0 o una data passata.
- path=path
- percorso assoluto del directory di appartenenza del cookie ('/dir'). valore predefinito: directory corrente.
- domain=domainname
- dominio del sito ('example.com'). valore predefinito: il dominio del documento.
- secure
- Inviare i cookie al server utilizzando un protocollo sicuro (https).
valore di ritorno
tipo | descrizione |
---|---|
stringa | separati da punto e virgola key=value per l'elenco (cookie del documento). |
Cookie e storage locale
I cookie sono utilizzati per applicazioni client-server (browser-server).
Lo storage locale (Local Storage) è utilizzato per applicazioni client (browser).
I cookie sono associati ai siti web. Inviare cookie con ogni intestazione HTTP quando i dati sono destinati al client è uno spreco di banda.
Di solito, alcuni utenti disabilitano i cookie nel loro browser.
La dimensione massima dei cookie è di 4 KB. Ogni dominio dello storage locale è limitato a 5 megabyte.
I cookie hanno una data di scadenza. Lo storage locale non ne ha.
Supporto del browser
document.cookie è una caratteristica del DOM Level 2 (2001).
Tutti i browser lo supportano:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
supportato | 9-11 | supportato | supportato | supportato | supportato |
- pagina precedente close()
- pagina successiva createAttribute()
- Torna al livello superiore Documents del Documento DOM HTML