Vanaf Chrome-release M104 (augustus 2022) kunnen cookies geen vervaldatum meer dan 400 dagen in de toekomst instellen.
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 |
Verlenging van de cookie-vervaldatum
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.