A partire dalla release M104 (agosto 2022) di Chrome, i cookie non possono più impostare una data di scadenza superiore a 400 giorni nel futuro.
A partire dalla release M104 (agosto 2022) di Chrome, i cookie non possono più impostare una data di scadenza superiore a 400 giorni nel futuro.
Questa modifica non influisce sui cookie di sessione, ovvero sui cookie che non impostano esplicitamente una data di scadenza con Max-Age
o Expires
, in quanto vengono cancellati al termine della sessione di navigazione.
Con questa modifica, Chrome limita la data di scadenza al valore massimo consentito: 400 giorni dall'impostazione del cookie. I cookie che richiedono una data di scadenza oltre i 400 giorni non vengono rifiutati; la data di scadenza è invece impostata su 400 giorni.
Esempio
Ad esempio, considera un cookie impostato domenica 1° gennaio 2023:
Cookie | Scadenza richiesta | Giorni nel futuro | Più di 400 giorni? | Scadenza effettiva |
---|---|---|---|---|
Name=Value; Scade=lun, 1 gen 2024 00:00:00 GMT | 1 gen 2024 | 365 | No | 1 gen 2024 |
Nome=Valore; Max-Age=31536000 | 1 gen 2024 | 365 | No | 1 gen 2024 |
Name=Value; Scade=lun, 5 feb 2024 00:00:00 GMT | 5 feb 2024 | 400 | No | 5 feb 2024 |
Nome=Valore; Max-Age=34560000 | 5 feb 2024 | 400 | No | 5 feb 2024 |
Name=Value; Scade=mar, 6 feb 2024 00:00:00 GMT | 6 feb 2024 | 401 | Sì | 5 feb 2024 |
Nome=Valore; Max-Age=34646400 | 6 feb 2024 | 401 | Sì | 5 feb 2024 |
Name=Value; Scade=Mer, 1° gennaio 2025 00:00:00 GMT | 1 gen 2025 | 731 | Sì | 5 feb 2024 |
Nome=Valore; Max-Age=63158400 | 1 gen 2025 | 731 | Sì | 5 feb 2024 |
Estensione della scadenza dei cookie
Vuoi che il cookie sia attivo per più di 400 giorni? Gli sviluppatori hanno la possibilità di estendere la scadenza ogni volta che l'utente visita nuovamente il sito, impostando un nuovo cookie con lo stesso nome. Tieni presente che i cookie possono essere eliminati prima della data di scadenza per diversi motivi. Ad esempio, l'utente può cancellare manualmente i propri cookie oppure il limite di cookie per dominio viene superato.
Perché è stato aggiunto questo limite?
Prima dell'aggiunta di questo limite, i cookie potrebbero scadere millenni in futuro. Con questa modifica, speriamo di trovare un migliore equilibrio tra aspettative degli utenti e comodità. Abbiamo scelto 400 giorni perché si tratta di poco più di 13 mesi. Ciò consente ai siti visitati circa una volta all'anno di conservare i cookie.
Scopri di più
Questa modifica fa parte dello standard per i cookie in versione bozza e per ulteriori dettagli è possibile consultare lo stato della piattaforma Chrome. Sia Mozilla sia WebKit hanno ricevuto un feedback positivo per il limite di 400 giorni, anche se nessuno dei due è stato implementato al momento della scrittura.