العروض التوضيحية لملفات تعريف الارتباط في HTTP

توضِّح العروض التوضيحية التالية سلوك المتصفّح عند ضبط ملفات تعريف الارتباط من قِبل الموقع الإلكتروني الذي تزوره (ملفات تعريف الارتباط التابعة للطرف الأول) أو من موقع إلكتروني مختلف (ملفات تعريف الارتباط التابعة لجهة خارجية).

توفّر كل صفحة تجريبية يتم الربط بها تعليمات كاملة.

لتسهيل عملية الاختبار، يتم حظر ملفات تعريف الارتباط التابعة لجهات خارجية تلقائيًا لدى% 1 من مستخدمي Chrome. إذا كنت من هذه المجموعة، سيتم تلقائيًا تقييد ملفات تعريف الارتباط التابعة لجهات خارجية، وسيتم حظر ملفات تعريف الارتباط التابعة لجهات خارجية في العروض التوضيحية لملفات تعريف الارتباط التابعة لجهات خارجية المدرَجة في هذه الصفحة. ستظهر صفحة chrome://settings/cookies على النحو التالي.

صفحة chrome://settings/cookies لمتصفّح في مجموعة الاختبار التي تضمّ% 1 من المستخدمين
  يتم حظر ملفات تعريف الارتباط فيه تلقائيًا
صفحة chrome://settings/cookies لمتصفّح في مجموعة الاختبار التي تبلغ نسبتها% 1 والتي يتم حظر ملفات تعريف الارتباط فيها تلقائيًا

توضِّح مقالة مركز مساعدة Chrome بعنوان إدارة إعدادات ملفات تعريف الارتباط التابعة لجهات خارجية للمستخدمين في مجموعة الاختبار كيفية حظر المستخدمين في هذه المجموعة لملفات تعريف الارتباط التابعة لجهات خارجية بالكامل.

👉 الإصدار التجريبي: 1pc.glitch.me

تتضمّن الصفحة التجريبية صورة وإطارًا iframe من الموقع الإلكتروني نفسه الذي يتضمّن الصفحة ذات المستوى الأعلى. يتم تضمين عنوان Set-Cookie مع الاستجابة لطلبات كل من الصورة وإطار iframe، ولكن تتضمّن عناوين Set-Cookie قيمًا مختلفة لكل من Path وMax-Age.

الموقع الإلكتروني التجريبي لملفات تعريف الارتباط التابعة للطرف الأول: 1pc.glitch.me

👉 الإصدار التجريبي: 3pc.glitch.me

الصورة وإطار iframe في صفحة العرض هما من موقع إلكتروني مختلف: 3p-site.glitch.me.

يتم تضمين عنوان Set-Cookie مع الاستجابة لطلب كل من الصورة وإطار iframe. ومع ذلك، يحتوي عنوان استجابة Set-Cookie لكل من الصورة وإطار iframe على قيمة مختلفة من SameSite ، ويؤثر ذلك في كيفية معالجة المتصفّح لكل منهما.

يوضّح هذا العرض التقديمي كيفية حظر ملفات تعريف الارتباط التابعة لجهات خارجية من خلال قيود المتصفّح أو إعدادات المستخدم أو علامات المطوّرين أو سياسة المؤسسة.

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

الموقع الإلكتروني التجريبي لملفات تعريف الارتباط التابعة لجهات خارجية 3pc.glitch.me

👉 الإصدار التجريبي: javascript-cookie.glitch.me

يُنشئ رمز JavaScript المضمّن في صفحة العرض ملفّ تعريف ارتباط:

document.cookie = 'cat=tabby';

بعد ضبط ملف تعريف الارتباط، يتم تضمينه مع طلبات الموارد على javascript-cookie.glitch.me. ويُعدّ هذا الملف ملفّ تعريف ارتباط تابعًا للطرف الأول لأنّه يتم ضبطه من قِبل الموقع الإلكتروني الذي تتم زيارته. إذا تمّ استدعاء JavaScript نفسه في إطار iframe على مستوى مواقع إلكترونية متعددة، سيتعامل المتصفح مع ذلك كملف تعريف ارتباط تابع لجهة خارجية.

الموقع الإلكتروني التجريبي لملفات تعريف الارتباط في JavaScript‏ javascript-cookie.glitch.me

يتألف هذا العرض الترويجي من صفحتَي ويب، كلّ صفحة على موقع إلكتروني مختلف.

👉 samesite-a.glitch.me
👉 samesite-b.glitch.me

تتضمّن كل صفحة من هذه الصفحات ما يلي:

  • صورة من الموقع الإلكتروني الآخر
  • رابط يؤدي إلى الموقع الإلكتروني الآخر

يُنشئ كلا الموقعَين الإلكترونيَين ملفّ تعريف ارتباط استجابةً للطلبات، باستخدام القيمة التلقائية SameSite Lax.

يسمح SameSite=Lax بضبط ملفات تعريف الارتباط استجابةً لطلبات التنقّل على عدة مواقع إلكترونية (اتّباع رابط)، ولكن ليس في طلبات التنقّل الأخرى على عدة مواقع إلكترونية (مثل تحميل صورة).

يُرجى الانتقال إلى الصفحات التجريبية لمعرفة كيفية معالجة ملفات تعريف الارتباط SameSite=Lax بشكلٍ مختلف من قِبل المتصفّح عند اتّباع رابط وعند تحميل صورة.

الموقع الإلكتروني التجريبي لملفات تعريف الارتباط التي تحمل سمة SameSite‏ samesite-a.glitch.me

يتألّف هذا العرض التوضيحي من موقعَين إلكترونيَّين:

👉 example-a.glitch.me
👉 example-b.glitch.me

تتضمّن كلّ من الصفحتَين الرئيسيتَين على example-a.glitch.me وexample-b.glitch.me إطارًا iframe من tracker-site.glitch.me، الذي يستخدم ملفّ تعريف ارتباط لتتبُّع نشاط التصفّح على الصفحات التي تمّ تضمين إطار iframe فيها.

أثناء التنقّل بين example-a.glitch.me و example-b.glitch.me، يتم تعديل محتوى إطار iframe للتتبُّع لعرض أنّ tracker-site.glitch.me يتمهّل تتبُّع نشاطك على هذين الموقعَين الإلكترونيَين. (لا يتم تضمينها في أي مواقع إلكترونية أخرى).

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

مثال تجريبي لتتبُّع ملفات تعريف الارتباط على مواقع إلكترونية متعددة: example-a.glitch.me

الإصدار التجريبي لبكسل التتبّع

يتألّف هذا العرض التوضيحي من موقعَين إلكترونيَّين:

👉 tracking-pixel-a.glitch.me
👉 tracking-pixel-b.glitch.me

يتضمّن كلاهما صورة بكسل واحد من tracking-pixel-server.glitch.me، مما يسمح باستخدام ملف تعريف ارتباط لتتبُّع نشاطك على المواقع الإلكترونية التي تتضمّن الصورة.

تتضمّن كلتا الصفحتَين أيضًا إطار iframe من tracking-pixel-server.glitch.me الذي يعرض زيارات الصفحة المسجّلة للصفحات التي تتضمّن وحدة البكسل للتتبّع.

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

الإصدار التجريبي لبكسل التتبّع: tracking-pixel-a.glitch.me

👉 الإصدار التجريبي: fetch-cookie.glitch.me

يُجري JavaScript المضمّن في هذه الصفحة طلبًا على مستوى الموقع الإلكتروني من أجل fetch() 3p-site.glitch.me/fetch، ما يؤدي إلى ضبط ملف تعريف ارتباط fetch=true استجابةً لذلك.

عرض توضيحي لملف تعريف ارتباط الجلسة على مستوى المواقع الإلكترونية: fetch-cookie.glitch.me

التعرف على المزيد