De kenmerken Cookie Expires en Max-Age hebben nu een bovengrens

Vanaf Chrome-release M104 (augustus 2022) kunnen cookies geen vervaldatum meer dan 400 dagen in de toekomst instellen.

Ari Chivukula
Ari Chivukula

Vanaf Chrome-release M104 (augustus 2022) kunnen cookies geen vervaldatum meer dan 400 dagen in de toekomst instellen.

Deze wijziging heeft geen invloed op sessiecookies (cookies die niet expliciet een vervaldatum instellen met Max-Age of Expires ), aangezien deze in plaats daarvan worden gewist wanneer de browsersessie eindigt.

Met deze wijziging beperkt Chrome de vervaldatum tot de maximaal toegestane waarde: 400 dagen vanaf het moment dat de cookie is ingesteld. Cookies die een vervaldatum van meer dan 400 dagen vragen, worden niet afgewezen; hun vervaldatum is in plaats daarvan ingesteld op 400 dagen.

Voorbeeld

Denk bijvoorbeeld aan een cookie die is geplaatst op zondag 1 januari 2023:

Koekje Gevraagde vervaldatum Dagen in de toekomst Meer dan 400 dagen? Effectieve vervaldatum
Naam=Waarde; Verloopt=ma, 1 januari 2024 00:00:00 GMT 1 januari 2024 365 Nee 1 januari 2024
Naam=Waarde; Max-leeftijd=31536000 1 januari 2024 365 Nee 1 januari 2024
Naam=Waarde; Verloopt=ma, 5 februari 2024 00:00:00 GMT 5 februari 2024 400 Nee 5 februari 2024
Naam=Waarde; Max-leeftijd=34560000 5 februari 2024 400 Nee 5 februari 2024
Naam=Waarde; Verloopt=dinsdag 6 februari 2024 00:00:00 GMT 6 februari 2024 401 Ja 5 februari 2024
Naam=Waarde; Max-leeftijd=34646400 6 februari 2024 401 Ja 5 februari 2024
Naam=Waarde; Verloopt=woensdag 1 januari 2025 00:00:00 GMT 1 januari 2025 731 Ja 5 februari 2024
Naam=Waarde; Max-leeftijd=63158400 1 januari 2025 731 Ja 5 februari 2024

Wilt u uw cookie langer dan 400 dagen behouden? Ontwikkelaars hebben de mogelijkheid om de vervaldatum te verlengen telkens wanneer de gebruiker de site opnieuw bezoekt: door een nieuwe cookie met dezelfde naam in te stellen. Houd er rekening mee dat cookies om vele redenen vóór de vervaldatum kunnen worden verwijderd (de gebruiker kan bijvoorbeeld zijn cookies handmatig wissen of de cookielimiet per domein wordt overschreden ).

Waarom is deze limiet toegevoegd?

Voordat deze limiet werd toegevoegd, konden cookies in de toekomst millennia verlopen. Met deze verandering hopen we een beter evenwicht te vinden tussen gebruikersverwachtingen en gemak. Er is gekozen voor 400 dagen, omdat dit iets meer dan 13 maanden is. Hierdoor kunnen sites die ongeveer één keer per jaar worden bezocht, hun cookies bewaren.

Kom meer te weten

Deze wijziging maakt deel uit van de standaard voor conceptcookies en verdere details zijn te vinden op Chrome Platform Status . Zowel Mozilla als WebKit hadden positieve feedback over de limiet van 400 dagen, hoewel geen van beide dit op het moment van schrijven heeft geïmplementeerd.