الاستعداد للإيقاف النهائي لملفات تعريف الارتباط التابعة لجهات خارجية

يساعدك هذا الدليل في فهم تأثير هذه الإضافة والتغييرات الضرورية عليها والتي تم تقديمها من خلال ميزة إنهاء Chrome الخاصة بملفات تعريف الارتباط التابعة لجهات خارجية.

نظرة عامة

في 4 كانون الثاني (يناير) 2024، طرح Chrome ميزة الحماية من التتبّع التي تحظر تلقائيًا وصول المواقع الإلكترونية إلى ملفات تعريف الارتباط التابعة لجهات خارجية على% 1 من المستخدمين. في أوائل عام 2025، يتوقّع Chrome إيقاف ملفات تعريف الارتباط التابعة لجهات خارجية بالكامل.

تتأثر إضافات Classroom برحلتَين على الأقل من تجارب المستخدمين:

  1. مسار خدمة الدخول المُوحَّد (SSO) من Google
  2. إتاحة علامات تبويب جديدة للمستخدمين

الدخول المُوحَّد (SSO) من Google

أثناء مسار الدخول المُوحَّد (SSO) من Google، يتم الانتقال إلى مربّع حوار لتسجيل الدخول إلى حساباتهم على Google والموافقة على مشاركة البيانات.

مؤثرات عرض التصورات الثلاثة المختلفة لملفات تعريف الارتباط أثناء تسجيل الدخول الأحادي من داخل إطار iframe

الشكل 1. عرض مرئي للسياقات الثلاثة المختلفة لملفات تعريف الارتباط أثناء الدخول المُوحَّد (SSO) من داخل إطار iframe: (1) المستوى الأعلى من تطبيق Classroom، و(2) إطار iframe المضمّن التابع لطرف ثالث ("DavidPuzzle" على المضيف المحلي في هذه الحالة)، و(3) مربّع حوار OAuth ذي المستوى الأعلى.

في تنفيذ الإضافة العادية، يتمّ ضبط ملف تعريف ارتباط لجلسة عند اكتمال عملية تسجيل الدخول هذه. تتم الآن إعادة تحميل إطار iframe للإضافة، الواقع في سياق مضمّن، مع ملف تعريف ارتباط الجلسة، ما يسمح للمستخدم بالوصول إلى الجلسة التي تمت مصادقتها. ولكن عند إيقاف ملفات تعريف الارتباط التابعة لجهات خارجية، لن تتمكن المواقع الإلكترونية في سياق مضمّن، مثل إطارات iframe للإضافات، من الوصول إلى ملفات تعريف الارتباط من المستوى الأعلى ذات الصلة بها. بالنسبة إلى إضافات Classroom، لا يمكن للمستخدم الوصول إلى الجلسة التي تمت المصادقة عليها ويصبح عالقًا في حلقة تسجيل دخول.

وبالنسبة إلى عمليات التنفيذ التي تضبط ملفّ تعريف ارتباط الجلسة في سياق إطار iframe المُضمَّن، يمكن الحدّ من هذه المشكلة باستخدام واجهة برمجة تطبيقات CHIPS، التي تسمح للمواقع الإلكترونية المضمَّنة بضبط ملفات تعريف الارتباط المقسَّمة والوصول إليها (ملفات تعريف الارتباط المرتبطة بكل من أداة التضمين والنطاق المضمّن). ومع ذلك، يتعذّر على عمليات التنفيذ التي تضبط ملف تعريف ارتباط الجلسة في سياق المستوى الأعلى لمربّع حوار تسجيل الدخول الوصول إلى ملف تعريف الارتباط غير المقسّم في إطار iframe، ما يمنع تسجيل الدخول.

علامات تبويب جديدة

ولأسباب مماثلة، إذا كان لدى المستخدم جلسة تمت مصادقتها مستندة إلى ملفات تعريف الارتباط في إطار iframe إضافي، وأطلق إطار iframe المستخدم في علامة تبويب جديدة ذات مستوى أعلى لأحد الأنشطة، لن تتمكّن علامة تبويب المستوى الأعلى من الوصول إلى ملف تعريف الارتباط للجلسة المُقسَّمة من إطار iframe. ويؤدي ذلك إلى منع استمرار حالة جلسة إطار iframe إلى نشاط علامة التبويب الجديدة، وقد يفرض ذلك على المستخدم تسجيل الدخول مرة أخرى في علامة التبويب الجديدة مثلاً. ولم تتمكّن واجهة برمجة التطبيقات CHIPS API من حل هذه المشكلة، إذ لا يمكن الوصول إلى ملفات تعريف الارتباط المقسّمة ضمن إطارات iframe في سياق المستوى الأعلى.

إجراءات المطوّرين

هناك بعض الإجراءات التي يجب أخذها في الاعتبار لضمان استمرار عمل الإضافة على النحو المنشود في إطار الإيقاف النهائي لملفات تعريف الارتباط التابعة لجهات خارجية في Chrome.

  1. راجِع استخدام ملفات تعريف الارتباط التابعة لجهات خارجية خلال رحلات المستخدم المهمة الخاصة بإضافتك. وبشكل أكثر تحديدًا، يمكنك الاختبار مع إيقاف ملفات تعريف الارتباط التابعة لجهات خارجية لتقييم التأثير على عملية التنفيذ المحدَّدة.
  2. التعرّف على واجهة برمجة التطبيقات Storage Access بالنسبة إلى جميع عمليات تنفيذ الإضافات، ننصحك باستكشاف واجهة برمجة تطبيقات الوصول إلى مساحة التخزين (SAA). تمكّن SAA إطارات iframe من الوصول إلى ملفات تعريف الارتباط خارج سياق iframe. تتوفّر ميزة SAA في Chrome حاليًا والمتوافقة مع تطبيق Classroom.

  3. الموافقة على "المراسلة عبر السحابة الإلكترونية من Firebase": بالإضافة إلى ذلك، إذا كنت تستخدم GIS ومكتبة "تسجيل الدخول باستخدام حساب Google"، ستكون الإرشادات الرسمية من فريق Identity هي الموافقة على استخدام FedCM. ولا يحلّ ذلك محلّ إمكانات ملفات تعريف الارتباط التابعة لجهات خارجية، ولكنّه سيصبح مطلوبًا في النهاية ضمن نظم المعلومات الجغرافية كجزء من عملية الإيقاف النهائي لملفات تعريف الارتباط التابعة لجهات خارجية. يتوفّر برنامج FedCM حاليًا في Chrome وهو متوافق مع Classroom، ولكن لا تزال السلوكيات والميزات قيد التطوير ومفتوحة لتلقّي الملاحظات.

  4. نقل البيانات إلى نظام المعلومات الجغرافية (GIS) إذا كنت تستخدم مكتبة GSIv2 المتوقّفة نهائيًا، والمعروفة أيضًا باسم مكتبة "تسجيل الدخول باستخدام حساب Google"، ننصحك بشدة بنقل بياناتك إلى GIS، لأنّ الدعم المقدَّم من GSIv2 غير واضح من الآن فصاعدًا.

  5. تقديم طلب للحصول على تأخير الفترة التجريبية للإيقاف النهائي يقدّم Chrome تجربة إيقاف نهائي للسماح لحالات الاستخدام غير الإعلانية بتأجيل تأثيرات الإيقاف النهائي لملفات تعريف الارتباط التابعة لجهات خارجية. في حال قبول طلبك، ستحصل على رمز مميّز يمكنك استخدامه في الإضافة لإبقاء ملفات تعريف الارتباط التابعة لجهات خارجية مفعّلة في الأصل حتى عام 2024، مع الانتقال إلى حل طويل الأمد مثل SAA. بعد تقديم الطلب، سيُطلب منك تقديم معرّف خطأ أو رابط لتقرير الأعطال. سبق أن قدّم فريقنا طلبًا للحصول على إضافات Classroom ويمكنك الإبلاغ عن هذا الخطأ.