Atrybuty „Ważność pliku cookie” i „Max-Age” mają teraz wyższy limit

Od wersji Chrome M104 (sierpień 2022 r.) pliki cookie nie mogą określać daty ważności, która przypada później niż 400 dni w przyszłości.

Ari Chivukula
Ari Chivukula

Od wersji M104 (sierpień 2022 r.) Chrome nie może ustawiać daty ważności, która przypada później niż 400 dni w przyszłości.

Ta zmiana nie ma wpływu na pliki cookie sesji, czyli pliki, które nie mają określonej daty ważności za pomocą Max-Age lub Expires, ponieważ są one usuwane po zakończeniu sesji przeglądania.

W związku z tą zmianą Chrome ogranicza datę ważności do maksymalnej dozwolonej wartości: 400 dni od utworzenia pliku cookie. Pliki cookie z żądaniem o datie wygaśnięcia przypadającej ponad 400 dni nie są odrzucane. Ich data ważności jest ustawiana na 400 dni.

Przykład

Weźmy na przykład plik cookie ustawiony na niedzielę 1 stycznia 2023 r.:

Plik cookie Żądana wygaśnięcie Dni w przyszłości Ponad 400 dni? Rzeczywisty czas wygaśnięcia
Name=Value; Wygasa=pon., 1 stycznia 2024 r., 00:00:00 czasu GMT 1 stycznia 2024 r. 365 Nie 1 stycznia 2024 r.
Nazwa=Wartość; Max-Age=31536000 1 stycznia 2024 r. 365 Nie 1 stycznia 2024 r.
Name=Value; Data wygaśnięcia: pon., 5 lutego 2024 r., 00:00:00 czasu GMT 5 lutego 2024 r. 400 Nie 5 lutego 2024 r.
Nazwa=Wartość; Max-Age=34560000 5 lutego 2024 r. 400 Nie 5 lutego 2024 r.
Name=Value; Wygasa=Wt, 6 Lut 2024 00:00:00 GMT 6 lutego 2024 r. 401 Tak 5 lutego 2024 r.
Nazwa=Wartość; Max-Age=34646400 6 lutego 2024 r. 401 Tak 5 lutego 2024 r.
Name=Value; Data wygaśnięcia: 1 sty, 1 stycznia 2025 r., 00:00:00 czasu GMT 1 stycznia 2025 r. 731 Tak 5 lutego 2024 r.
Nazwa=Wartość; Max-Age=63158400 1 stycznia 2025 r. 731 Tak 5 lutego 2024 r.

Chcesz, aby plik cookie działał dłużej niż 400 dni? Deweloperzy mogą przedłużyć okres ważności za każdym razem, gdy użytkownik ponownie odwiedzi witrynę, ustawiając nowy plik cookie o tej samej nazwie. Pamiętaj, że pliki cookie mogą zostać usunięte z różnych powodów (np. użytkownik może ręcznie usunąć pliki cookie lub przekroczono limit plików cookie na domenę).

Dlaczego ten limit został dodany?

Przed wprowadzeniem tego limitu pliki cookie mogą tracić ważność tysiącleci w przyszłości. Mamy nadzieję, że dzięki tej zmianie uda nam się zachować równowagę między oczekiwaniami użytkowników a wygodą. Wybrano 400 dni, ponieważ jest to trochę ponad 13 miesięcy. Dzięki temu witryny odwiedzane mniej więcej raz w roku mogą przechowywać pliki cookie.

Więcej informacji

Ta zmiana jest częścią standardu wersji roboczych plików cookie. Więcej informacji znajdziesz w artykule Stan platformy Chrome. Zarówno przeglądarki Mozilla, jak i WebKit spotkały się z pozytywnymi opiniami dotyczącymi 400-dniowego limitu, ale żadna z nich nie została zastosowana w trakcie tworzenia kampanii.