למאפיינים 'פג תוקף' ו'גיל מקסימלי' יש עכשיו מגבלה עליונה

החל מגרסה M104 של Chrome (אוגוסט 2022), כבר אי אפשר להגדיר לקובצי cookie תאריך תפוגה יותר מ-400 ימים בעתיד.

Ari Chivukula
Ari Chivukula

החל מגרסת 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 למשך יותר מ-400 יום? המפתחים יכולים להאריך את תאריך התפוגה בכל פעם שהמשתמש מבקר שוב באתר: על ידי הגדרת קובץ cookie חדש עם שם זהה. שימו לב שקובצי cookie עשויים להימחק לפני תאריך התפוגה מסיבות רבות (למשל, המשתמש יכול למחוק את קובצי ה-cookie באופן ידני או חריגה ממגבלת קובצי ה-cookie בדומיין).

למה נוספה המגבלה הזו?

לפני הוספת המגבלה הזו, קובצי ה-cookie עלולים לפוג אלפי שנים בעתיד. אנחנו מקווים שהשינוי הזה יעזור ליצור איזון טוב יותר בין הציפיות של המשתמשים לבין הנוחות שלהם. בחרת 400 יום כי המשמעות היא קצת יותר מ-13 חודשים. כך, אתרים שמבקרים בהם בערך פעם בשנה יכולים לשמור את קובצי ה-cookie שלהם.

מידע נוסף

השינוי הזה הוא חלק מתקן טיוטה של קובצי cookie, ואפשר למצוא פרטים נוספים בסטטוס הפלטפורמה של Chrome. גם ל-Mozilla וגם ל-WebKit היה משוב חיובי לגבי המגבלה של 400 יום, אבל אף אחד מהם לא מיושם בכתב.