اختبِر ميزة جديدة أو تجريبية لنظام أساسي للويب.
تتيح لك مراحل التجربة والتقييم استخدام ميزة جديدة أو تجريبية لإنشاء الوظائف التي يمكن للمستخدمين تجربتها لفترة محدودة قبل أن يتم إتاحتها للجميع.
عندما يوفّر Chrome مرحلة التجربة والتقييم لميزة، يمكنك التسجيل في الفترة التجريبية. لتفعيل الميزة لجميع المستخدمين على origin، بدون الحاجة إليها لتبديل أي علامات أو التبديل إلى إصدار بديل من Chrome (على الرغم من أنهم قد بحاجة إلى ترقية). تتيح مراحل التجربة والتقييم للمطوّرين إنشاء نماذج تجريبية ونماذج أولية في استخدام ميزات جديدة. وتساعد الفترات التجريبية أيضًا مهندسي Chrome في استيعاب مدى الميزات، وكيفية تفاعلها مع تقنيات الويب الأخرى.
تكون مراحل التجربة والتقييم متاحة للجميع ومتاحة لجميع المطوّرين. إنها محدودة في المدة والاستخدام. المشاركة هي عملية تتم إدارتها ذاتيًا محدودة التوثيق والدعم. يجب أن يكون المشاركون مستعدين وقادرين على العمل بشكل مستقل نسبيًا باستخدام الوثائق المتاحة، والتي في هذا الوقت على مواصفات واجهة برمجة التطبيقات والشروحات، على الرغم من أننا محاولة تقديم الإرشادات كلما أمكن ذلك
إذا سجّلت للحصول على فترة تجريبية، سيطلب منك فريق Chrome بشكل دوري تعليقات محددة حول استخدامك للميزة التجريبية. قد تخضع بعض الميزات عدة تجارب للمصدر، إذ يتم دمج الملاحظات وإجراء التعديلات.
تتوفّر مراحل التجربة والتقييم أيضًا Firefox وMicrosoft Edge
مراحل التجربة والتقييم التابعة لجهة خارجية
تتوفّر عادةً مراحل التجربة والتقييم على أساس الطرف الأول فقط، فهي متاحة فقط. لمصدر مسجَّل واحد تتيح تجارب المصدر التابعة لجهات خارجية لموفّري المحتوى المضمّن تجربة ميزة جديدة عبر مواقع متعددة بدون الحاجة إلى رمز مميز لكل المصدر.
مزيد من المعلومات: ما هو المصدر التابع لجهة خارجية؟ الفترات التجريبية؟
الفترات التجريبية للإيقاف النهائي
ليست كل مراحل التجربة والتقييم مخصّصة لاختبار واجهات برمجة التطبيقات الجديدة. تمكّن بعض الفترات التجريبية واجهة ستتم إعادة تفعيلها مؤقتًا. تُعرف هذه باسم تجارب الإيقاف النهائي وفي بعض السياقات تمت الإشارة إليها باسم "عكس" مراحل التجربة والتقييم.
على سبيل المثال، من Chrome 85 ميزة Appcache ليست متاحة في Chrome تلقائيًا. إيقاف المواقع الإلكترونية التي تحتاج إلى وقت إضافي لنقل البيانات يمكن تسجيل Appcache في الفترة التجريبية للإيقاف النهائي لمواصلة استخدام Appcache حتى الإصدار 93 من Chrome.
المشاركة في مرحلة التجربة والتقييم
- اختَر فترة تجريبية للمصدر من قائمة الإصدارات التجريبية الفترات التجريبية.
- اطلب رمزًا مميّزًا من خلال النقر على الزر تسجيل وملء النموذج.
- قدِّم الرمز المميز في كل صفحة ويب تريد أن تتوفر بها الميزة التجريبية
أن يتم تفعليها:
- كعلامة وصفية في <head>:
<meta http-equiv="origin-trial" content="TOKEN_GOES_HERE">
- كعنوان HTTP:
Origin-Trial: TOKEN_GOES_HERE
- من خلال توفير رمز مميّز آليًا
- كعلامة وصفية في <head>:
- جرِّب الميزة الجديدة.
- إرسال ملاحظات ويمكنك إجراء ذلك من خلال الموقع الإلكتروني مرحلة التجربة والتقييم. هذه الملاحظات ليست متاحة للجميع وغير متاحة إلا لمجموعة محدودة من الأشخاص على Chrome فريقك. توفّر كل فترة تجريبية أيضًا رابطًا للحصول على ملاحظات المنتدى العفوية. ويشير هذا عادةً إلى الميزة على GitHub أو بعض القنوات العامة الأخرى.
- عندما تنتهي صلاحية الرمز المميّز، ستصلك رسالة إلكترونية تتضمّن رابط تجديد. للقيام بذلك، لذا سيُطلب منك مرة أخرى إرسال الملاحظات.
يمكنك التسجيل في مرحلة التجربة والتقييم نفسها عدّة مرات الأصلية، وتضمين عدة رموز مميزة في الصفحة نفسها. يمكن أن يكون هذا مفيدًا إذا إلى توفير رموز مميزة صالحة للموارد المعروضة من مختلف المصادر، مثل الرمز المضمّن في مواقع إلكترونية متعدّدة تملكها.
يبحث إطار عمل مراحل التجربة عن أول رمز مميّز صالح ثم يتجاهل جميع رموز مميزة أخرى. يمكنك التحقق من ذلك باستخدام Chrome أدوات مطوري البرامج:
توفير رمز مميّز بشكل آلي
فبدلاً من توفير رمز مميز كعنوان HTTP أو علامة وصفية في ملف HTML الخاص بصفحتك، كما هو موضح سابقًا، يمكنك إدخال رمز مميز باستخدام JavaScript:
const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);
استخدِم هذه الطريقة إذا كنت مشاركًا في فترة تجريبية تابعة لجهة خارجية.
الرموز المميزة وإطارات iframe
للوصول إلى ميزة تجريبية من إطار iframe، يمكنك توفير رمز مميز تجريبي في أو علامة وصفية أو عنوان HTTP أو آليًا.
بالنسبة إلى جميع استخدامات الرمز المميّز، يجب أن يتطابق المصدر المسجَّل للرمز المميّز مع
سياق جافا سكريبت الذي يدخل إلى الميزة التجريبية: إما مصدر العلامة
الصفحة التي تتضمن نصًا برمجيًا مضمّنًا أو src
للعنصر <script>
ملفات JavaScript مضمَّنة من ملف خارجي.
الرموز المميزة والإضافات
لاستخدام ميزة تجريبية داخل نص برمجي في الخلفية، عليك اتّباع الخطوات التالية: تضيف نافذة منبثقة أو مستند خارج الشاشة trial_token إلى ملف Manifest.json.
يتم التعامل مع النصوص البرمجية للمحتوى بشكل مختلف. قد يكون عرض الميزة على عالم واحد مربكًا وغير بديهيّ. بدلاً من استخدام trial_token
في البيان، أضِف السمة
رمز مميز للصفحة إما عن طريق إدراج عنوان باستخدام declarativeNetRequest أو آليًا في النص البرمجي مباشرةً للمحتوى. تذكر أن الرموز المميزة مرتبطة بنطاقات محددة، لذلك ستحتاج إلى تسجيل واحد للنطاق الذي يعمل عليه النص البرمجي للمحتوى، بدلاً من رقم تعريف الإضافة.
لتسجيل الإضافة في فترة تجريبية، يمكنك استخدام عنوان URL chrome-extension://YOUR_EXTENSION_ID
، على سبيل المثال chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk
.
تجديد التسجيل في مرحلة التجربة والتقييم
في حال تمديد مرحلة التجربة والتقييم، ستتلقّى تحذيرًا عبر البريد الإلكتروني يفيد بأنّك بحاجة إلى لتجديد التسجيل وتقديم رمز مميّز جديد لكل مصدر مسجَّل في
انتقِل إلى عمليات التسجيل الخاصة بي. .
لكل مصدر مسجَّل في الفترة التجريبية الممتدة، انقر على تجديد. .
انسخ الرمز المميّز الجديد واجعله متاحًا لكل صفحة يجب أن تظل المسجلين في الفترة التجريبية. يمكنك تقديم عدة رموز مميّزة إذا لزم الأمر: Chrome ستتجاهل الرموز المميزة غير الصالحة أو المنتهية الصلاحية.
عرض معلومات التجربة والتقييم
يمكنك الاطّلاع على معلومات عن مراحل التجربة والتقييم المتاحة لصفحة من خلال لوحة التطبيق في Chrome أدوات مطوري البرامج:
يمكنك أيضًا استخدام أداة فك ترميز الرموز المميّزة الخاصة بمراحل التجربة والتقييم من أجل عرض البيانات المشفرة في رمز مميز.
الإصدارات التجريبية الخاصة بمرحلة التجربة والتقييم
- الرمز المميّز في علامة وصفية
- الرمز المميّز في العنوان
- تم إدخال الرمز المميّز من خلال نص برمجي تابع لجهة خارجية
- ميزة يتم الوصول إليها في إطار iframe
- أمثلة على إطارات iframe من مصادر متعددة
- أداة فك ترميز الرموز المميّزة الخاصة بفترة التجربة والتقييم
التعرف على المزيد
- تحديد مشاكل مراحل التجربة والتقييم في Chrome وحلّها
- ما هي مراحل التجربة والتقييم التابعة لجهات خارجية؟
- دليل مراحل التجربة والتقييم لمطوّري البرامج على الويب
- شرح عن الفترة التجريبية لنقطة الشحن
- تنفيذ مرحلة تجريبية للمصدر
- عملية إطلاق ميزات جديدة في Chromium
- نقصد التوضيح: إزالة الغموض عن عملية الشحن في Blink
- عرض معلومات مراحل التجربة والتقييم في "أدوات مطوري البرامج"
- استخدام مراحل التجربة والتقييم في Microsoft Edge
- مراحل التجربة والتقييم في Firefox