החל מגרסה M104 של Chrome (אוגוסט 2022), כבר אי אפשר להגדיר לקובצי cookie תאריך תפוגה יותר מ-400 ימים בעתיד.
החל מגרסת M104 (אוגוסט 2022) של קובצי cookie ב-Chrome, כבר אי אפשר להגדיר תאריך תפוגה ליותר מ-400 יום בעתיד.
השינוי הזה לא משפיע על קובצי cookie של סשן – קובצי cookie שלא מגדירים באופן מפורש תאריך תפוגה עם Max-Age
או Expires
– כי במקום זאת הם נמחקים כשסשן הגלישה מסתיים.
לאחר השינוי, Chrome מגביל את תאריך התפוגה לערך המקסימלי המותר: 400 יום ממועד הגדרת קובץ ה-cookie. קובצי cookie שמבקשים תאריך תפוגה של יותר מ-400 יום לא יידחו. תאריך התפוגה שלהם מוגדר ל-400 יום במקום זאת.
דוגמה
לדוגמה, ניקח לדוגמה קובץ cookie שהוגדר ביום ראשון, 1 בינואר 2023:
קובץ Cookie | תאריך התפוגה המבוקש | ימים בעתיד | יותר מ-400 יום? | תפוגת התוקף |
---|---|---|---|---|
Name=Value; expiration=Mon, 1 בינואר 2024 00:00:00 לפי שעון גריניץ' | 1 בינואר 2024 | 365 | לא | 1 בינואר 2024 |
Name=Value; Max-Age=31536000 | 1 בינואר 2024 | 365 | לא | 1 בינואר 2024 |
Name=Value; expiration=Mon, 5 בפברואר 2024 00:00:00 GMT | 5 בפברואר 2024 | 400 | לא | 5 בפברואר 2024 |
Name=Value; Max-Age=34560000 | 5 בפברואר 2024 | 400 | לא | 5 בפברואר 2024 |
Name=Value; expiration=Tues, 6 בפברואר 2024 00:00:00 לפי שעון גריניץ' | 6 בפברואר 2024 | 401 | כן | 5 בפברואר 2024 |
Name=Value; Max-Age=34646400 | 6 בפברואר 2024 | 401 | כן | 5 בפברואר 2024 |
Name=Value; expiration=Wed, 1 בינואר 2025 00:00:00 GMT | 1 בינואר 2025 | 731 | כן | 5 בפברואר 2024 |
Name=Value; Max-Age=63158400 | 1 בינואר 2025 | 731 | כן | 5 בפברואר 2024 |
הארכת תוקף קובצי ה-cookie
רוצה לשמור את קובץ ה-cookie למשך יותר מ-400 יום? המפתחים יכולים להאריך את תאריך התפוגה בכל פעם שהמשתמש מבקר שוב באתר: על ידי הגדרת קובץ cookie חדש עם שם זהה. שימו לב שקובצי cookie עשויים להימחק לפני תאריך התפוגה מסיבות רבות (למשל, המשתמש יכול למחוק את קובצי ה-cookie באופן ידני או חריגה ממגבלת קובצי ה-cookie בדומיין).
למה נוספה המגבלה הזו?
לפני הוספת המגבלה הזו, קובצי ה-cookie עלולים לפוג אלפי שנים בעתיד. אנחנו מקווים שהשינוי הזה יעזור ליצור איזון טוב יותר בין הציפיות של המשתמשים לבין הנוחות שלהם. בחרת 400 יום כי המשמעות היא קצת יותר מ-13 חודשים. כך, אתרים שמבקרים בהם בערך פעם בשנה יכולים לשמור את קובצי ה-cookie שלהם.
מידע נוסף
השינוי הזה הוא חלק מתקן טיוטה של קובצי cookie, ואפשר למצוא פרטים נוספים בסטטוס הפלטפורמה של Chrome. גם ל-Mozilla וגם ל-WebKit היה משוב חיובי לגבי המגבלה של 400 יום, אבל אף אחד מהם לא מיושם בכתב.