A partir de la versión M104 de Chrome (agosto de 2022), las cookies ya no pueden establecer una fecha de vencimiento que exceda los 400 días.
A partir de la versión M104 (agosto de 2022) de Chrome, las cookies ya no pueden establecer una fecha de vencimiento que supere los 400 días.
Este cambio no afecta las cookies de sesión (cookies que no establecen una fecha de vencimiento de forma explícita con Max-Age
o Expires
), ya que se borran cuando finaliza la sesión de navegación.
Con este cambio, Chrome limita la fecha de vencimiento al valor máximo permitido: 400 días desde el momento en que se configuró la cookie. Las cookies que solicitan una fecha de vencimiento superior a 400 días no se rechazan; su fecha de vencimiento se establece en 400 días en su lugar.
Ejemplo
Por ejemplo, considera una cookie configurada el domingo 1 de enero de 2023:
Cookie | Vencimiento solicitado | Días en el futuro | ¿Más de 400 días? | Vencimiento efectivo |
---|---|---|---|---|
Nombre=Valor; Vencimiento=Lun, 1 de enero de 2024 00:00:00 GMT | 1 de enero de 2024 | 365 | No | 1 de enero de 2024 |
Nombre=Valor; Edad máxima=31536000 | 1 de enero de 2024 | 365 | No | 1 de enero de 2024 |
Nombre=Valor; Vencimiento=Lun, 5 de feb de 2024 00:00:00 GMT | 5 de feb de 2024 | 400 | No | 5 de feb de 2024 |
Nombre=Valor; Edad máxima=34560000 | 5 de feb de 2024 | 400 | No | 5 de feb de 2024 |
Nombre=Valor; Vencimiento=Mar, 6 de feb de 2024 00:00:00 GMT | 6 de feb de 2024 | 401 | Sí | 5 de feb de 2024 |
Nombre=Valor; Edad máxima=34646400 | 6 de feb de 2024 | 401 | Sí | 5 de feb de 2024 |
Name=Value; Vence=mié, 1 de enero de 2025, 00:00:00 GMT | 1 de enero de 2025 | 731 | Sí | 5 de feb de 2024 |
Nombre=Valor; Edad máxima=63158400 | 1 de enero de 2025 | 731 | Sí | 5 de feb de 2024 |
Extensión del vencimiento de las cookies
¿Deseas mantener tu cookie activa por más de 400 días? Los desarrolladores pueden extender el vencimiento cada vez que el usuario visite el sitio de nuevo configurando una cookie nueva con el mismo nombre. Ten en cuenta que las cookies pueden borrarse antes de la fecha de vencimiento por muchos motivos (por ejemplo, el usuario puede borrar las cookies de forma manual o se supera el límite de cookies por dominio).
¿Por qué se agregó este límite?
Antes de que se agregara este límite, las cookies podían vencer miles de años en el futuro. Con este cambio, esperamos lograr un mejor equilibrio entre las expectativas de los usuarios y la conveniencia. Se eligieron 400 días, ya que son un poco más de 13 meses. Esto permite que los sitios visitados alrededor de una vez al año retengan sus cookies.
Más información
Este cambio forma parte del estándar de cookies del borrador. Puedes encontrar más detalles en Estado de la plataforma de Chrome. Tanto Mozilla como WebKit recibieron comentarios positivos sobre el límite de 400 días, aunque ninguno de ellos se implementó hasta el momento.