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

يساعدك هذا الدليل في فهم تأثير إيقاف Chrome نهائيًا لاستخدام ملفات تعريف الارتباط التابعة لجهات خارجية والتغييرات اللازمة التي يجب إجراؤها على الملحق.

نظرة عامة

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

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

  1. خطوات الدخول المُوحَّد في Google
  2. توجيه المستخدمين إلى علامات تبويب جديدة

الدخول المُوحَّد في Google

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

عرض مرئي لثلاثة سياقات مختلفة لملفات تعريف الارتباط أثناء تسجيل الدخول المُوحَّد من داخل ملف
iframe

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

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

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

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

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

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

هناك بعض الإجراءات التي يجب مراعاتها لضمان مواصلة تكامل الإضافة بالشكل المطلوب أثناء إيقاف Chrome لملفات تعريف الارتباط التابعة لجهات خارجية نهائيًا.

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

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

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

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