سمحت الفترة التجريبية لإيقاف ميزة "تقليل معلومات وكيل المستخدم" نهائيًا للمواقع الإلكترونية بمواصلة تلقّي سلسلة User-Agent الكاملة بعد تقليل سلسلة User-Agent. انتهت الفترة التجريبية في 23 أيلول (سبتمبر) 2023.
اعتبارًا من الإصدار 101 من Chrome، سيتم تقليل المعلومات المتاحة في سلسلة User-Agent (UA) باستخدام منهج تدريجي. يمكن للمواقع الإلكترونية التي لم يسبق لها إيقاف استخدام سلسلة User-Agent المُخفَّضة والانتقال إلى تعديلات برنامج وكيل المستخدم المشاركة في فترة تجريبية لإيقاف السلسلة نهائيًا لمواصلة تلقّي السلسلة الكاملة لوكيل المستخدم.
سيبدأ التسجيل في الفترة التجريبية لإيقاف الميزة نهائيًا مع الإصدار التجريبي من Chrome 100. سيسمح ذلك للمواقع الإلكترونية بتلقّي سلسلة User-Agent الكاملة قبل إصدار Chrome 101، حيث سيتم تقليل سلسلة الإصدار الثانوي. إذا أردت اختبار مرحلة التجربة والتقييم في الإصدار التجريبي من Chrome 100 قبل طرحه في القناة الثابتة، احرص على التسجيل والاختبار قبل تاريخ إصدار Chrome 100 (المُجدوَل حاليًا في 31 آذار (مارس) 2022).
في ما يلي نظرة عامة على فترة الاختبار لعملية الإيقاف النهائي والتوقعات المترتبة عليها. إذا كانت لديك ملاحظات لمشاركتها أو واجهت أي مشاكل خلال هذه الفترة التجريبية، يُرجى إعلامنا بها في مستودع GitHub الخاص بميزة "تقليل استخدام Universal Analytics".
ما هو تأثير ذلك في مطوّري الويب؟
من خلال التسجيل في الفترة التجريبية لإيقاف الميزة نهائيًا، سيستمرّ المواقع الإلكترونية في تلقّي سلسلة Universal Analytics الكاملة في navigator.userAgent
والقيم غير المُخفَّضة في أدات الحصول على JavaScript ذات الصلة navigator.platform
وnavigator.appVersion
:
- عنوان طلب HTTP الذي يتضمّن العنصر
User-Agent
- دالة
navigator.userAgent
JavaScript لطلب البيانات - دالة
navigator.platform
JavaScript لطلب البيانات - دالة
navigator.appVersion
JavaScript لطلب البيانات
على المواقع الإلكترونية مواصلة تدقيق استخدامها لعنوان User-Agent وواجهات برمجة التطبيقات ذات الصلة، والاستعداد للتبديل إلى User-Agent Client Hints إذا لزم الأمر قبل انتهاء الفترة التجريبية لإيقاف الميزة نهائيًا. ونهدف إلى إنهاء صلاحية هذه الفترة التجريبية لإيقاف الميزة نهائيًا بعد اكتمال طرح ميزة "تقليل وكيل المستخدم".
كيف يمكنني المشاركة في الفترة التجريبية لإيقاف ميزة "تقليل وكيل المستخدم" نهائيًا؟
التسجيل في الفترة التجريبية
للتسجيل في مرحلة التجربة والتقييم والحصول على رمز مميّز لنطاقاتك، يُرجى الانتقال إلى صفحة تجربة الإيقاف النهائي لميزة "تقليل المعلومات في سلسلة وكيل المستخدم". إذا كنت جهة خارجية تسجّل، يُرجى وضع علامة في المربّع بجانب "مطابقة الجهات الخارجية".
ضبط إعدادات الجهاز
بعد التسجيل في الفترة التجريبية، عدِّل رؤوس استجابة HTTP بما يلي:
- أضِف
Origin-Trial: <ORIGIN TRIAL TOKEN>
إلى عنوان استجابة HTTP. يحتوي العنصر <ORIGIN TRIAL TOKEN
> على الرمز المميّز الذي حصلت عليه عند التسجيل في الفترة التجريبية الأصلية. - أضِف
Accept-CH: Sec-CH-UA-Full
إلى عنوان استجابة HTTP. لن يؤدي ضبط القيمةAccept-CH
إلا إلى إرسال سلسلة User-Agent الكاملة في الطلبات اللاحقة إلى المصدر. - إذا كانت سلسلة User-Agent الكاملة ضرورية في الطلب الأول، أضِف
Critical-CH: Sec-CH-UA-Full
إلى عنوان استجابة HTTP، بالإضافة إلى العنوانَينAccept-CH
وOrigin-Trial
. بالنسبة إلى المشاركين في الفترة التجريبية لإيقاف ميزة "تقليل المعلومات في سلسلة وكيل المستخدم" نهائيًا، نقترح السماح لجميع النطاقات التابعة لجهات خارجية بالوصول إلى سلسلة User-Agent الكاملة. في حال عدم تمديد إمكانية وصول النطاقات التابعة لجهات خارجية إلى سلسلة User-Agent الكاملة، سيتم حظر إمكانية وصولها إلى سلسلة User-Agent الكاملة بغض النظر عن تسجيلها في الفترة التجريبية لإيقاف ميزة "تقليل المعلومات في سلسلة وكيل المستخدم" نهائيًا. يمكنك السماح بوصول سلسلة User-Agent بالكامل إلى نطاقات تابعة لجهات خارجية من خلال أحد الخيارَين التاليَين:
- أضِف عنوان
Permissions-Policy
يتضمّن النطاقات التابعة لجهات خارجية التي من المفترض أن تتلقّى سلسلة User-Agent الكاملة.- للسماح بجميع النطاقات التابعة لجهات خارجية، أضِف
Permissions-Policy: ch-ua-full=*
. - للسماح بقائمة مُسمّاة من النطاقات التابعة لجهات خارجية، أضِف
Permissions-Policy: ch-ua-full=(self "https://thirdparty.example.com")
.
- للسماح بجميع النطاقات التابعة لجهات خارجية، أضِف
- أضِف علامة meta
Accept-CH
تتضمّن النطاقات التابعة لجهات خارجية التي من المفترض أن تتلقّى سلسلة User-Agent الكاملة (في الإصدار 100 من Chrome والإصدارات الأحدث فقط).- للسماح بقائمة مُسمّاة من النطاقات التابعة لجهات خارجية، أضِف
<meta http-equiv="delegate-ch" value="sec-ch-ua-full https://thirdparty.example.com">
. - لا يمكن تفويض جميع النطاقات التابعة لجهات خارجية من خلال
*
في علامة العنصر.
- للسماح بقائمة مُسمّاة من النطاقات التابعة لجهات خارجية، أضِف
- أضِف عنوان
حمِّل موقعك الإلكتروني في الإصدار 100 من Chrome (أو إصدار أحدث) واستمر في تلقّي سلسلة User-Agent الكاملة.
عرض توضيحي
يُرجى الانتقال إلى https://uard-ot-demo.glitch.me للاطّلاع على عرض توضيحي للإصدار التجريبي (بالإضافة إلى رمز المصدر).
كيف يمكنني التأكّد من أنّ الفترة التجريبية تعمل؟
للتأكّد من أنّ تجربة المصدر تعمل، راجِع رؤوس الطلبات وتأكَّد مما يلي:
- يحتوي عنوان User-Agent على الإصدار الكامل. يجب ألا يحتوي على أي من القيم المُخفَّضة (المتوفّرة في قائمة عيّنات سلاسل User-Agent المُخفَّضة). يمكنك معرفة ذلك بسهولة من خلال التأكد من أنّ سلسلة الإصدار الثانوي من Chrome لا تكون
0.0.0
. - تم ضبط عنوان
Sec-CH-UA-Full
على?1
.
يجب أن تظهر رؤوس الاستجابة الأولية التي تحتوي على رمز الأمان لإصدار تجريبي من المصدر على النحو التالي:

يجب أن تظهر عناوين الطلبات اللاحقة التي تحتوي على سلسلة User-Agent الكاملة على النحو التالي:

كيف يمكنني إيقاف المشاركة في الفترة التجريبية لإيقاف ميزة "تقليل وكيل المستخدم" نهائيًا؟
يمكنك في أي وقت خلال الفترة التجريبية إيقاف المشاركة والحصول على سلسلة وكيل المستخدم المُخفَّضة. للتوقّف عن المشاركة:
- أرسِل رأس
Accept-CH
في استجابة HTTP لا يتضمّنSec-CH-UA-Full
. يُرجى العِلم أنّ القيمة الفارغة لـAccept-CH
هي طريقة صالحة لتحقيق ذلك إذا كان موقعك الإلكتروني لا يطلب أي إشارات عملاء أخرى. - أزِل رأس
Origin-Trial
من الفترة التجريبية لإيقاف ميزة "تقليل معلومات الوكيل المستخدم" نهائيًا من استجابة HTTP. - إذا تم ضبطه، أزِل
Sec-CH-UA-Full
من عنوانCritical-CH
في استجابة HTTP.
كيف تختلف هذه التجربة عن تجارب المصدر الأخرى لUser-Agent؟
يُجري Chrome تجربتَي تقييم مرتبطتَين بتقليل معلومات وكيل المستخدم. المرحلة الأولى كانت مرحلة التجربة والتقييم لميزة "تقليل المعلومات في سلسلة وكيل المستخدم"، والتي سمحت للمواقع الإلكترونية بتلقّي سلسلة وكيل المستخدم المُخفَّضة لاختبار حالات الاستخدام وتقديم الملاحظات قبل أن تصبح السلوك التلقائي في Chrome.
أما الفترة الثانية المُشار إليها هنا، فهي فترة تجريبية لإيقاف الميزة نهائيًا مخصّصة للمواقع الإلكترونية التي تحتاج إلى مزيد من الوقت لنقل بياناتها إلى User-Agent Client Hints API. ويسمح هذا الإجراء للمواقع الإلكترونية بمواصلة تلقّي سلسلة User-Agent الكاملة.
كم تبلغ مدة الفترة التجريبية لإيقاف الميزة نهائيًا؟
ستتم الفترة التجريبية للإيقاف النهائي لميزة "تقليل المعلومات في سلسلة وكيل المستخدم" من الإصدار 100 من Chrome إلى الإصدار 115 من Chrome. سيكون الإصدار 116 من Chrome هو الإصدار الأول الذي يتم فيه إرسال سلسلة User-Agent المُخفَّضة بالكامل فقط.
كيف يمكنني مشاركة ملاحظاتي حول الفترة التجريبية لتخفيض معلومات الوكيل المستخدم؟
يُرجى إرسال أي مشاكل أو ملاحظات إلى مستودع GitHub الخاص بميزة "تقليل وكيل المستخدم".