اختبار الأعطال



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

علامات Chrome للاختبار

أفضل طريقة لاختبار موقعك الإلكتروني للتأكّد من عدم حدوث أعطال في Chrome بدون استخدام ملفات تعريف الارتباط التابعة لجهات خارجية في Chrome هي استخدام علامة test-third-party-cookie-phaseout. تجعل هذه العلامة Chrome يعمل على النحو المطلوب عند حظر ملفات تعريف الارتباط التابعة لجهات خارجية، لذا فهي مثالية لاختبار تجربة المستخدم بدون عبر المواقع. ثمة طريقتان لتعيين العلامة:

  • تفعيل chrome://flags/#test-third-party-cookie-phaseout
  • تشغيل Chrome من سطر الأوامر الذي يحمل العلامة --test-third-party-cookie-phaseout

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

يمكنك اختبار موقعك الإلكتروني من خلال التصفّح باستخدام ملفات تعريف الارتباط التابعة لجهات خارجية محظورة باستخدام chrome://settings/cookies، إلا أنّ علامة الإيقاف التدريجي تضمن تفعيل الميزات الجديدة والمحدَّثة أيضًا. إنّ حظر ملفات تعريف الارتباط التابعة لجهات خارجية هو طريقة جيدة لرصد المشاكل، ولكنّه لا يساعدك بالضرورة في التأكّد من أنّك أصلحتها.

إذا كنت تحتفظ بحزمة اختبار نشطة لمواقعك الإلكترونية، عليك إجراء عمليتَي تشغيل جنبًا إلى جنب: إحداهما باستخدام متصفِّح Chrome وفقًا للإعدادات المعتادة، والأخرى باستخدام إصدار Chrome نفسه الذي تم تشغيله باستخدام العلامة --test-third-party-cookie-phaseout. وأي أخطاء في الاختبار خلال عملية التشغيل الثانية وليس في المرحلة الأولى هي مرشح جيد للتحقيق في تبعيات ملفات تعريف الارتباط التابعة لجهات خارجية.

بالإضافة إلى --test-third-party-cookie-phaseout، تتوفّر علامات. لسيناريوهات اختبار محددة:

  • تتوفر جميع العلامات التالية على أنظمة التشغيل Windows وMac وLinux وChromeOS وAndroid.
  • يمكن تعيين هذه العلامات من chrome://flags أو من صفحة سطر الأوامر.
  • لتعيين علامات لميزات متعددة من سطر الأوامر باستخدام --enable-features أو --disable-features، أضِف فاصلة بين كل ميزة الاسم.
  • يمكنك معرفة القيمة المطلوب استخدامها لعلامة سطر الأوامر عن طريق تعيين من chrome://flags، ثم يتم عرض قيم سطر الأوامر في chrome://version.
chrome://version صفحة مع علامة في قسم "سطر الأوامر"
قسم سطر الأوامر في صفحة chrome://version الذي يعرض إعدادات العلم المخصصة

الاختبار مع حظر إجراءات التخفيف المؤقتة

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

يوضّح الجدول التالي كيفية استخدام علامات Chrome للاختبار، ويشرح تأثيرها عند إيقافها أو تفعيلها.


الاسم Purpose الإصدار الأدنى chrome://flags علامة سطر الأوامر
الحماية من التتبّع لحظر 3PCD مفعّل: فعِّل ميزة التتبُّع الحماية:
• عرض واجهة المستخدم لرمز العين في شريط العناوين (المربّع المتعدد الاستخدامات) للسماح للمستخدم بتفعيل ملفات تعريف الارتباط التابعة لجهات خارجية مؤقتًا لموقع ويب.
• توفير chrome://settings/trackingProtection بدلاً من chrome://settings/cookies
121 #tracking-protection-3pcd --enable-features=TrackingProtection3pcd

--disable-features=TrackingProtection3pcd
اختبار القيود المفروضة على ملفات تعريف الارتباط التابعة لجهات خارجية غير مفعَّل: هذا هو الخيار التلقائي. (بدون تأثير.)

مفعّلة: حظر ملفات تعريف ارتباط الجهات الخارجية وتمكين التتبع واجهة مستخدم الحماية.

يلغي هذا الإعداد BlockThirdPartyCookies=false سياسة Chrome Enterprise، ولكن تتجاهلها إعدادات المحتوى، مثل مثل تلك الممنوحة من خلال Storage Access API أو CookiesAllowedForUrls .

العلامات والإعدادات تصف كيفية تفاعل إعدادات المستخدم مع هذه العلامة.
121 #test-third-party-cookie-phaseout --test-third-party-cookie-phaseout
الاختبار المنسّق لملفات تعريف الارتباط التابعة لجهات خارجية مفعّلة: هذا هو الخيار التلقائي. السماح بمكتبة Chrome مجموعة التجربة التي سيتم ضبطها لمتصفِّح Chrome هذا البرنامج.

غير مُفعَّلة: عدم السماح بإيقاف مجموعة التجربة التي تم ضبطها من خلال Chrome.

قيم أخرى: ضبط تجربة محدّدة يدويًا ذراع

على معظم المطوّرين استخدام أحد إعدادات Enabled Force. تتجاوز هذه عمليات التحقق من الأهلية وضع برنامج Chrome بشكل متوقَّع في مجموعة المجموعة المحدّدة. تشير رسالة الأشكال البيانية تسمح إعدادات Enabled بتضمين العميل في مجموعة التجربة، ولكن لا تفرض إدراجها
121 #tpc-phase-out-facilitated-testing --enable-features=CookieDeprecationFacilitatedTesting

--disable-features=CookieDeprecationFacilitatedTesting

بالنسبة إلى القيم الأخرى، تعتمد قيم سطر الأوامر على الإعداد. بالنسبة مثال، لضبط Enabled Force Control 1:

--enable-features=CookieDeprecationFacilitatedTesting:force_eligible/true/disable_3p_cookies/false/disable_ads_apis/false/label/fake_control_1%2E1/version/9994

في حال حذف تحتاج إلى تعيين هذه القيم من سطر الأوامر، فمن المحتمل أن أسهل طريقة لضبط القيمة من chrome://flags، إعادة التشغيل المتصفح، ثم انسخ قيمة العلامة من قسم سطر الأوامر في صفحة chrome://version.
مِنح البيانات الوصفية للإيقاف النهائي لملفات تعريف الارتباط التابعة لجهات خارجية من أجل الاختبار مفعّلة: هذا هو الخيار التلقائي. اسمح بتفعيل فترة السماح لملفات تعريف الارتباط التابعة لجهة خارجية.

غير مفعَّل: يمكنك جعل Chrome يعمل كما لو لم تكن فترة السماح سارية.
121 #tpcd-metadata-grants --enable-features=TpcdMetadataGrants

--disable-features=TpcdMetadataGrants
اختبار الإرشادات المتّبعة في "منحة إعلانية من Google" من جهة خارجية الإعداد التلقائي: السماح بيستند إلى إشارات استدلالية إجراءات التخفيف.

مفعّلة: بلا تأثير. (هذا الخيار مماثل لخيار تلقائي).

غير مفعَّل: عدم السماح بإجراء عمليات التخفيف المستندة إلى الدلائل الإرشادية. يمكن أن تظهر فائدة هذا بوضوح أكبر مفيدًا لاختبار الإصلاحات الأخرى طويلة المدى (بدون استخدام خدمات ملفات تعريف الارتباط) كما هو متوقع دون استخدام أي وسائل إرشادية للتخفيف من حدتها.

في ما يلي قيم العلامات الأخرى.

CurrentInteraction: تتطلب تفاعلاً من المستخدم على موقع إلكتروني تابع لجهة خارجية أثناء مربّع الحوار أو عملية إعادة التوجيه.

يمنح دليل إعادة التوجيه ShortRedirect إمكانية الوصول إلى ملفات تعريف الارتباط لمدة 15 دقيقة: يُسمح بملفات تعريف الارتباط التابعة لجهات خارجية لإعادة التوجيه. كما هو موضح في قسم القائمة على الاستدلالات إجراءات التخفيف.

LongRedirect: دليل إعادة التوجيه يمنح إمكانية الوصول إلى ملفات تعريف الارتباط لمدة 30 يومًا.

MainFrame:لا يمكن إلا النوافذ المنبثقة التي يبدأها الإطار الرئيسي. لتمكين إرشادات إعادة التوجيه.

AllFrameInitiator
: نوافذ منبثقة يبدأها أي إطار تمكين إرشادات إعادة التوجيه.
120 #tpcd-heuristics-grants --enable-features=TpcdHeuristicsGrants

--disable-features=TpcdHeuristicsGrants

بالنسبة إلى القيم الأخرى، اضبط القيمة من chrome://flags، أعِد تشغيل المتصفح، ثم انسخ قيمة العلامة من قسم سطر الأوامر في صفحة chrome://version.


علامات Chrome وإعدادات Chrome

حظر ملفات تعريف الارتباط التابعة لجهات خارجية من مستخدم Chrome الإعدادات لها تأثير مختلف عن السلوك الافتراضي عند استخدام Chrome مع تم تفعيل العلامة chrome://flags#test-third-party-cookie-phaseout.

عند تفعيل هذه الميزة فقط، يتم التعامل مع ملفات تعريف الارتباط التابعة لجهات خارجية على النحو المطلوب. مجموعة اختبار الحماية من التتبّع في Chrome: لا تزال ملفات تعريف الارتباط التابعة لجهات خارجية مسموحًا بها على المدى القصير الحالات المحدودة للسماح بتشغيل الخدمات المُهمة، وأيضًا على المدى الطويل حلول CHIPS و Storage Access API:

في حال تفعيل حظر جميع ملفات تعريف الارتباط التابعة لجهات خارجية من chrome://settings/trackingProtection (أو حظر ملفات تعريف الارتباط التابعة لجهات خارجية من chrome://settings/cookies، للمستخدمين الذين لم في مجموعة "الحماية من التتبّع") لا يسمح Chrome لـ أي بالوصول إلى ملفات تعريف الارتباط التابعة لجهة خارجية أو أي حالة أخرى غير مقسَّمة، ما لم تكن ملفات تعريف الارتباط التابعة لجهة خارجية تم السماح بذلك من قِبل CookiesAllowedForUrls على Chrome Enterprise أو أن المستخدم يمنح الإذن صراحةً:

  • استخدام رمز العين في شريط العناوين (المربّع المتعدد الاستخدامات).
  • إضافة إدخال ضمن المواقع الإلكترونية المسموح لها باستخدام ملفات تعريف الارتباط التابعة لجهات خارجية في صفحة صفحة "chrome://settings/trackingProtection"
  • إضافة إدخال إلى المواقع الإلكترونية التي يُسمح لها باستخدام ملفات تعريف الارتباط التابعة لجهات خارجية في chrome://settings/cookies

إذا كانت BlockThirdPartyCookies على false لمستخدم Chrome Enterprise، لن يتمكَّن من إجراء ما يلي: حظر ملفات تعريف الارتباط التابعة لجهات خارجية من chrome://settings.

استخدام مجموعات الإبلاغات لمحاكاة سيناريوهات الاستخدام

السيناريو #tracking-protection-3pcd #tpcd-metadata-grants
الاختبار 1% مفعّلة غير مفعّل
العطاء فترة تسجيل النطاق التي تمت الموافقة عليها، ولكن لم يتم إنشاء رمز مميّز حتى الآن تم توفيره مفعّلة مفعّلة
فترة السماح نشطة، تم تقديم الرمز المميّز مفعّلة غير مفعّل
فترة السماح لم تعُد نشطة، وتم تقديم الرمز المميّز مفعّلة [بلا تأثير]

الدعم

  • الإبلاغ عن تعطُّل ملفات تعريف الارتباط التابعة لجهات خارجية: goo.gle/report-3pc-broken
  • طرح مشكلة في مستودع دعم المطوّرين ضمن "مبادرة حماية الخصوصية": goo.gle/cookies-support

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