Od wersji M104 (sierpień 2022 r.) pliki cookie nie mogą już mieć daty wygaśnięcia przypadającej później niż 400 dni w przyszłości.
Od wersji M104 (sierpień 2022 r.) pliki cookie nie mogą już mieć ustawionej daty wygaśnięcia przypadającej później niż za 400 dni.
Ta zmiana nie ma wpływu na pliki cookie sesji (czyli pliki cookie, które nie mają wyraźnie ustawionej daty ważności za pomocą wartości Max-Age
lub Expires
), ponieważ są one usuwane po zakończeniu sesji przeglądania.
Dzięki tej zmianie Chrome ogranicza datę wygaśnięcia do maksymalnej dozwolonej wartości: 400 dni od ustawienia pliku cookie. Pliki cookie, które zawierają datę ważności dłuższą niż 400 dni, nie są odrzucane. Zamiast tego ich data ważności jest ustawiana na 400 dni.
Przykład
Na przykład plik cookie ustawiony w niedzielę, 1 stycznia 2023 r.:
Plik cookie | Żądana data ważności | Dni w przyszłości | Ponad 400 dni? | Data ważności |
---|---|---|---|---|
Name=Value; Expires=Mon, 1 Jan 2024 00:00:00 GMT | 1 stycznia 2024 r. | 365 | Nie | 1 stycznia 2024 r. |
Name=Value; Max-Age=31536000 | 1 stycznia 2024 r. | 365 | Nie | 1 stycznia 2024 r. |
Name=Value; Expires=Mon, 5 Feb 2024 00:00:00 GMT | 5 lutego 2024 r. | 400 | Nie | 5 lutego 2024 r. |
Name=Value; Max-Age=34560000 | 5 lutego 2024 r. | 400 | Nie | 5 lutego 2024 r. |
Name=Value; Expires=Tues, 6 Feb 2024 00:00:00 GMT | 6 lutego 2024 r. | 401 | Tak | 5 lutego 2024 r. |
Name=Value; Max-Age=34646400 | 6 lutego 2024 r. | 401 | Tak | 5 lutego 2024 r. |
Name=Value; Expires=Śr, 1 sty 2025 00:00:00 GMT | 1 stycznia 2025 r. | 731 | Tak | 5 lutego 2024 r. |
Name=Value; Max-Age=63158400 | 1 stycznia 2025 r. | 731 | Tak | 5 lutego 2024 r. |
Przedłużanie okresu ważności plików cookie
Czy chcesz, aby plik cookie był aktywny dłużej niż 400 dni? Programiści mogą przedłużyć okres ważności za każdym razem, gdy użytkownik ponownie odwiedza witrynę, przez ustawienie nowego pliku cookie o tej samej nazwie. Pamiętaj, że pliki cookie mogą zostać usunięte przed datą wygaśnięcia z wielu powodów (np. użytkownik może ręcznie usunąć pliki cookie lub przekroczyć limit plików cookie na domenę).
Dlaczego dodano to ograniczenie?
Zanim dodaliśmy ten limit, pliki cookie mogły wygasnąć dopiero po tysiącleciach. Mamy nadzieję, że dzięki tej zmianie uda nam się lepiej dostosować się do oczekiwań użytkowników i ich wygody. Wybrano 400 dni, ponieważ jest to nieco ponad 13 miesięcy. Dzięki temu witryny odwiedzane raz w roku mogą zachować pliki cookie.
Więcej informacji
Ta zmiana jest częścią wstępnego standardu plików cookie. Więcej informacji znajdziesz w stanie platformy Chrome. Zarówno Mozilla, jak i WebKit pozytywnie odniosły się do limitu 400 dni, ale w momencie pisania tego artykułu żadna z nich nie wdrożyła tej funkcji.