تم بلوغ الحد الأقصى الآن لسمتَي "تنتهي صلاحية ملف تعريف الارتباط" و"الحدّ الأقصى للعمر".

اعتبارًا من الإصدار M104 من Chrome (آب/أغسطس 2022)، لم يعد بإمكان ملفات تعريف الارتباط تحديد تاريخ انتهاء صلاحية أكثر من 400 يوم في المستقبل.

Ari Chivukula
Ari Chivukula

اعتبارًا من إصدار Chrome M104 (آب/أغسطس 2022)، لم يعد بإمكان ملفات تعريف الارتباط تحديد تاريخ انتهاء صلاحية يتجاوز 400 يوم في المستقبل.

ولا يؤثر هذا التغيير في ملفات تعريف الارتباط الخاصة بالجلسة، وهي ملفات تعريف الارتباط التي لم يتم ضبطها صراحةً على تاريخ انتهاء صلاحية باستخدام Max-Age أو Expires، لأنّه يتم محوها بدلاً من ذلك عند انتهاء جلسة التصفّح.

مع هذا التغيير، يضع Chrome تاريخ انتهاء الصلاحية على الحدّ الأقصى المسموح به للقيمة، وهو 400 يوم من وقت ضبط ملف تعريف الارتباط. ولا يتم رفض ملفات تعريف الارتباط التي تطلب تاريخ انتهاء صلاحية يتجاوز 400 يوم، بل يتم ضبط تاريخ انتهاء صلاحيتها على 400 يوم بدلاً من ذلك.

مثال

على سبيل المثال، لنفترض أنّه تم ضبط ملف تعريف ارتباط يوم الأحد 1 كانون الثاني (يناير) 2023:

كعكة تاريخ انتهاء الصلاحية المطلوب أيام في المستقبل هل أكثر من 400 يوم؟ انتهاء الصلاحية الفعلي
الاسم=Value، تاريخ انتهاء الصلاحية=الاثنين، 1 كانون الثاني (يناير) 2024 الساعة 00:00:00 بتوقيت غرينيتش 1 يناير 2024 365 لا 1 يناير 2024
الاسم=القيمة؛ الحد الأقصى للعمر=31536000 1 يناير 2024 365 لا 1 يناير 2024
الاسم=Value، تاريخ انتهاء الصلاحية=الاثنين، 5 شباط (فبراير) 2024 الساعة 00:00:00 بتوقيت غرينيتش 5 فبراير 2024 400 لا 5 فبراير 2024
الاسم=القيمة؛ الحد الأقصى للعمر=34560000 5 فبراير 2024 400 لا 5 فبراير 2024
الاسم=Value، تاريخ انتهاء الصلاحية=الثلاثاء، 6 شباط (فبراير) 2024 الساعة 00:00:00 بتوقيت غرينيتش 6 فبراير 2024 401 نعم 5 فبراير 2024
الاسم=القيمة؛ الحد الأقصى للعمر=34646400 6 فبراير 2024 401 نعم 5 فبراير 2024
Name=Value; expiration=Wed, 1 كانون الثاني (يناير) 2025 عند الساعة 00:00:00 بتوقيت غرينيتش 1 يناير 2025 731 نعم 5 فبراير 2024
الاسم=القيمة؛ الحد الأقصى للعمر=63158400 1 يناير 2025 731 نعم 5 فبراير 2024

هل تريد الاحتفاظ بملف تعريف الارتباط حيًا لأكثر من 400 يوم؟ يمكن للمطوّرين تمديد وقت انتهاء الصلاحية في أي وقت يزور فيه المستخدم الموقع الإلكتروني مرة أخرى، وذلك عن طريق إعداد ملف تعريف ارتباط جديد بالاسم نفسه. يُرجى العلم أنّه قد يتم حذف ملفات تعريف الارتباط قبل تاريخ انتهاء صلاحيتها لأسباب عديدة (على سبيل المثال، يمكن للمستخدم محو ملفات تعريف الارتباط الخاصة به يدويًا أو إذا تم تجاوز الحد الأقصى المسموح به لملفات تعريف الارتباط لكل نطاق).

لماذا تمت إضافة هذا الحد الأقصى؟

وقبل أن تتم إضافة هذا الحد، كان من الممكن أن تنتهي صلاحية ملفات تعريف الارتباط بعد آلاف السنين في المستقبل. نأمل من خلال هذا التغيير تحقيق توازن أفضل بين توقعات المستخدم والراحة. وقع الاختيار على 400 يوم لأنّها تزيد قليلاً عن 13 شهرًا. ويتيح هذا للمواقع التي تتم زيارتها مرة واحدة تقريبًا في السنة الاحتفاظ بملفات تعريف الارتباط.

مزيد من المعلومات

يشكّل هذا التغيير جزءًا من معيار مسودة ملفات تعريف الارتباط ويمكن الاطّلاع على مزيد من التفاصيل حول حالة نظام Chrome الأساسي. وحصل كلٌّ من Mozilla وWebKit على ملاحظات إيجابية بشأن الحد الأقصى البالغ 400 يوم، على الرغم من أن أي منهما لم يتم تنفيذهما حتى الآن.