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



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

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

إنّ أفضل طريقة لاختبار موقعك الإلكتروني للتأكّد من عدم حدوث أعطال في Chrome بدون استخدام ملفّات تعريف الارتباط التابعة لجهات خارجية في Chrome هي استخدام جهة خارجية. علامة الإيقاف التدريجي لملفات تعريف الارتباط هذه العلامة تجعل 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 الذي يعرض إعدادات العلم المخصصة

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

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

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

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


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

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

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

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

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

متوقف: جعل Chrome يعمل كما لو كان تابعًا لجهة خارجية لم يتم تقديم الرمز المميّز الخاص بفترة التجربة والإيقاف النهائي، حتى إذا كان متوفّرًا. ضِمن وبعبارة أخرى: إيقاف النسخة التجريبية للإيقاف النهائي التابعة لجهة خارجية. يمكن أن تظهر فائدة هذا بوضوح أكبر مفيدًا لاختبار أن الإصلاحات طويلة المدى تعمل، بدون ملفات تعريف الارتباط التابعة لجهات خارجية على موقع إلكتروني يشارك في عملية الإيقاف النهائي

لإحداث تأثير، تتطلب هذه العلامة سيتم تفعيل #tracking-protection-3pcd.
121 #third-party-cookie-deprecation-trial --enable-features=TpcdSupportSettings

--disable-features=TpcdSupportSettings
المنح التجريبية للإيقاف النهائي لملفات تعريف الارتباط التابعة لجهات خارجية ذات المستوى الأعلى للنطاق الاختبار مفعّلة: مطلوبة للسماح بوصول المستوى الأعلى فترة تجريبية للإيقاف النهائي لملفات تعريف الارتباط التابعة لجهات خارجية.

متوقف: كما هو الحال في الفترة التجريبية التابعة لجهة خارجية، يمكنك جعل Chrome يعمل فترة تجريبية صالحة هذا الرمز المميّز حتى إذا كان متوفّرًا. بمعنى آخر: قم بتعطيل مرحلة تجريبية نهائيًا للطرف الأول يمكن أن يكون هذا مفيدًا للاختبار أن الإصلاحات طويلة المدى تعمل بدون استخدام ملفات تعريف الارتباط التابعة لجهات خارجية موقع إلكتروني يشارك في تجربة الإيقاف النهائي للطرف الأول.
122 #top-level-third-party-cookie-deprecation-trial --enable-features=TopLevelTpcdSupportSettings

--disable-features=TopLevelTpcdSupportSettings
مِنح البيانات الوصفية للإيقاف النهائي لملفات تعريف الارتباط التابعة لجهات خارجية من أجل الاختبار مفعّلة: هذا هو الخيار التلقائي. السماح بالسماح باستخدام ملفات تعريف الارتباط التابعة لجهات خارجية الفترة لتصبح سارية.

غير مفعَّل: يمكنك ضبط Chrome على النحو الذي لو كانت [فترة السماح](https://goo.gle/3pcd-grace-period) غير سارية. يمكن استخدام ذلك أيضًا للتأكّد من أنّ موقعك الإلكتروني فعّل ميزة الإيقاف النهائي. الرموز المميزة التجريبية بشكل صحيح، قبل انتهاء فترة السماح (بالنسبة إلى الموقع تخضع لفترة السماح).
121 #tpcd-metadata-grants --enable-features=TpcdMetadataGrants

--disable-features=TpcdMetadataGrants
الاختبار المنسّق لإزالة ملفات تعريف الارتباط التابعة لجهات خارجية مفعّلة: هذا هو الخيار التلقائي. السماح بمكتبة 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.
اختبار الإرشادات المتّبعة في "منحة إعلانية من 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 #third-party-cookie-deprecation-trial #tpcd-metadata-grants
اختبار 1%، وتجاهل فترة تجريبية للإيقاف النهائي مفعّلة غير مفعّل غير مفعّل
العطاء فترة تسجيل النطاق التي تمت الموافقة عليها، ولكن لم يتم إنشاء رمز مميّز حتى الآن تم توفيره مفعّلة مفعّلة مفعّلة
فترة السماح نشطة، تم تقديم الرمز المميّز مفعّلة مفعّلة غير مفعّل
فترة السماح لم تعُد نشطة، وتم تقديم الرمز المميّز مفعّلة مفعّلة [بلا تأثير]

الدعم

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

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