يمكنك تفعيل أدوات إضافية لتصحيح الأخطاء أو تجربة ميزات جديدة أو تجريبية.
علامات Chrome هي طريقة لتفعيل ميزات المتصفّح غير المتاحة تلقائيًا.
على سبيل المثال، أراد Chrome السماح للمستخدمين بتجربة ميزات الفيديو "نافذة ضمن النافذة" قبل طرحها للجميع.
كانت الميزة متاحة بعد الإبلاغ عنها، ليتمكّن أي مستخدم من تجربتها وتقديم الملاحظات بشأنها. تم اختبار الرمز البرمجي والتصميم وتحسينهما بناءً على الملاحظات. وبالتالي، أصبح بإمكانك الآن استخدام ميزة "نافذة ضمن النافذة" تلقائيًا في Chrome، وهي تعمل بشكل جيد للغاية.
فهم المخاطر
لن يحتاج معظم مستخدمي Chrome إلى استخدام علامات Chrome مطلقًا.
في حال ضبط علامات Chrome، عليك توخي الحذر. وعند تفعيل الميزات أو إيقافها، قد تفقد بياناتك أو تعرِّض أمانك أو خصوصيتك للخطر، وقد تتوقّف الميزات التي تفعِّلها باستخدام علامة العلم أو تتوقّف عن العمل أو تتم إزالتها بدون إشعار.
إذا كنت مشرف تكنولوجيا المعلومات في إحدى المؤسسات، يجب ألّا تستخدم علامات Chrome في مرحلة الإنتاج. يمكنك الاطّلاع على سياسات المؤسسة بدلاً من ذلك.
...وعليك المتابعة بحذر
مع ذلك، إذا كنت مطوّرًا على الويب ويحتاج إلى تجربة تكنولوجيا جديدة، أو كنت مهووسًا بالفضول، يمكنك التعرّف على علامات Chrome المجدية حقًا.
هناك عدد كبير من العلامات للعديد من أنواع الميزات المختلفة. تؤثر بعض العلامات في طريقة ظهور Chrome أو طريقة عمله، وبعض الميزات التي يفعّلها مثل واجهات برمجة تطبيقات JavaScript الجديدة. يعتمد مدى توفُّر العلامات على إصدار Chrome الذي تستخدمه.
هناك طريقتان لضبط علامات Chrome:
- من صفحة "
chrome://flags
" - من خلال فتح Chrome من سطر الأوامر في محطة طرفية.
chrome://flags
لضبط علامة من صفحة chrome://flags
في Chrome، عليك العثور على العلامة وتبديل الإعداد الخاص بها ثم إعادة تشغيل المتصفّح.
على سبيل المثال، لتفعيل شاشة التنبيه في Chrome لمقاييس الأداء، اتّبِع الخطوات التالية:
ابحث عن الميزة.
اضبط القيمة على Enabled (مفعّل).
أعِد تشغيل Chrome.
أصبح بإمكانك الآن استخدام شاشة المعلومات التي تعرض معلومات تقنية حول أداء صفحات الويب.
علامات سطر الأوامر
إذا كنت مطوّر برامج على الويب، قد تحتاج إلى وضع علامات من خلال فتح Chrome من سطر الأوامر في محطة طرفية. نفِّذ الأمر لفتح Chrome، وتضيف العلامات التي تريد تحديدها. هناك الكثير من
إعدادات Chrome التي يمكنك ضبطها من سطر الأوامر مقارنةً بالإعدادات المتاحة في صفحة
chrome://flags
.
على سبيل المثال، لتشغيل Chrome Canary من وحدة طرفية على جهاز Mac مع تفعيل Topics API وضبط طول الفترة على 15 ثانية، استخدِم الأمر التالي:
/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary
--enable-features=BrowsingTopics:time_period_per_epoch/15s,PrivacySandboxAdsAPIsOverride,PrivacySandboxSettings3,OverridePrivacySandboxSettingsLocalTesting
هذا مجرد مثال واحد! هناك المئات من العلامات الأخرى التي تمكِّنك من تفعيل أو إيقاف أو ضبط الميزات الأقل شهرة.
إذا كنت تستخدم قنوات Chrome مختلفة بانتظام مع علامات سطر أوامر، قد ترغب في إنشاء دالة لكل قناة وإضافتها إلى ملف RC الخارجي. على سبيل المثال، على نظام التشغيل macOS:
- افتح نافذة طرفية.
- إنشاء دالة:
cf(){ open -a 'Google Chrome Canary' --args $*; }
- استخدام الدالة:
cf --enable-features=TrackingProtection3pcd
ضبط دليل بيانات مستخدم Chrome
في اللغة الهندسية لمتصفِّح Chrome، يشير مستخدم Chrome إلى "مستخدم فعلي فردي لمتصفِّح Chrome".
يشير عميل Chrome إلى تثبيت فردي لمتصفِّح Chrome على جهاز.
وبتعبير أدق، يتجاوب عميل Chrome مع دليل بيانات المستخدم الفردي. يتم تخزين كل ملف شخصي على Chrome في دليل فرعي ضمن دليل بيانات المستخدم.
في حال تشغيل Chrome من سطر الأوامر، يمكنك ضبط دليل بيانات المستخدم باستخدام --user-data-dir flag
.
وهذا يعني أنه يمكن أن يكون لديك دليل بيانات مستخدم منفصل للتطوير، مع الأدلة الفرعية للملف الشخصي الخاص به. إنّ إنشاء دليل بيانات مستخدم جديد يجعل Chrome يتصرف كما لو كان مثبّتًا حديثًا، ما يساعد في تصحيح أخطاء الملف الشخصي.
لتشغيل Chrome من سطر الأوامر باستخدام دليل مستخدم مؤقت جديد، استخدم العلامة التالية:
--user-data-dir=$(mktemp -d)
يمكنك أيضًا إضافة العلامات التالية لتجنُّب فحص المتصفِّح وواجهة المستخدم أولاً:
--no-default-browser-check --no-first-run
توخّي الحذر من تعارضات الإبلاغ
من الممكن أن تتعارض العلامات التي تحدّدها مع بعضها. تلغي إعدادات chrome://flags
إعدادات سطر الأوامر للعلامة نفسها، وقد تلغي الإعدادات التلقائية لإعداد chrome://flags
في بعض الحالات إعدادات سطر الأوامر. إذا لم تعمل العلامات التي أعددتها لمتصفِّح Chrome من سطر الأوامر على النحو المتوقَّع، عليك التحقّق من صفحة chrome://flags
.
يُرجى ملاحظة أنّ الإعدادات المعروضة في صفحة chrome://flags
لا تعكس العلامات التي تم ضبطها من سطر الأوامر. بدلاً من ذلك، يمكنك إلقاء نظرة على صفحة chrome://version
. يعرض قسم سطر الأوامر إعدادات العلامة.
طريقتان أخريان لتجربة الميزات التجريبية
يمكنك تفعيل مجموعة من الميزات التجريبية التي لا تتضمّن علامة خاصة بها عن طريق إيقاف/تفعيل علامة chrome://flags#enable-experimental-web-platform-features
. ستشرح وثائق الميزات الجديدة
متى يكون هذا خيارًا.
في الإصدار التجريبي من Chrome، يمكنك تجربة الميزات التجريبية وتقديم ملاحظات من خلال تبديل إعدادات التجربة وإعادة تشغيل المتصفّح. اختبار الميزات التجريبية في Chrome يقدِّم مزيدًا من التفاصيل.
ما هي الميزات التي يتم الإبلاغ عنها؟
لا تحصل بعض الميزات التجريبية على علامة Chrome الخاصة بها:
- لا تتوفّر بعض الميزات إلا عند شحنها في Chrome Canary، ولا يمكن تفعيلها من خلال علامة قبل ذلك. هذه الحالة نادرة جدًا.
- بالنسبة إلى الميزات "الصغيرة" التي لا تتطلّب أكثر من ربع أو فصلين من العمل، يتم توفير مدى التوفّر التجريبي من خلال تفعيل العلامة التالية:
chrome://flags#enable-experimental-web-platform-features
يؤدي ذلك إلى تفعيل ميزات ثانوية متعدّدة. - تتوفّر الميزات الرئيسية للتجربة باستخدام علامات خاصة بهذه الميزة باستخدام
chrome://flags
أو مفاتيح التحكّم في سطر الأوامر.
ماذا عن إعدادات Chrome؟
تخدم إعدادات Chrome وعلامات Chrome أغراضًا مختلفة.
تتيح علامات Chrome للمستخدم تفعيل الميزات التجريبية أو إيقافها، في حين أنّ عناصر التحكّم
المتاحة من صفحة chrome://settings
تتيح للمستخدم تخصيص تجربته للميزات
المتاحة تلقائيًا.
ماذا عن تجارب المصدر؟
مرحلة التجربة والتقييم وهي وسيلة تتيح للمطوّرين اختبار ميزة جديدة أو تجريبية لمنصة الويب على نطاق واسع، وإرسال ملاحظاتهم إلى منتدى معايير الويب قبل إتاحتها لجميع المستخدمين.
يتم تفعيل الميزات التي تخضع لمرحلة التجربة والتقييم على جميع الصفحات التي تقدّم رمزًا مميّزًا صالحًا لهذه الفترة التجريبية. يتيح ذلك لمالكي المواقع الإلكترونية تفعيل ميزة تجريبية لجميع المستخدمين، بدون مطالبة المستخدمين بتغيير إعدادات المتصفّح أو وضع علامات. بالمقارنة، تتيح علامات Chrome للمستخدمين الفرديين تفعيل ميزة تجريبية أو إيقافها على جميع المواقع الإلكترونية التي يزورونها. يوفّر بدء استخدام مراحل التجربة والتقييم في Chrome مزيدًا من التفاصيل.
التعرف على المزيد
- يوضّح موقع chromium.org الإلكتروني كيفية ضبط علامات من سطر الأوامر للأجهزة الجوّالة وأجهزة الكمبيوتر المكتبي على أنظمة أساسية مختلفة.
- اطّلِع على مزيد من المعلومات حول الميزات والعلامات ومفاتيح التبديل والأنماط الأخرى لتجربة المتصفّح.
- مستندات علامات Chrome for Tooling ذات الصلة بالأدوات والأساليب المبرمَجة وقياس الأداء.
- قائمة مفاتيح سطر الأوامر في Chromium يتم تحديثها تلقائيًا بجميع العلامات المتاحة، وفي آخر مرة تحققنا منها، كان هناك أكثر من 1400 منها.
- إشعارات الإبلاغ عن Chromium هي برنامج تتبُّع يرسل تغريدة بشأن التغييرات في ملف chrome/browser/flag-metadata.json.
- هناك المزيد من العلامات المتاحة لضبط ميزات JavaScript API الفردية. يمكنك معرفة المزيد عنها في وثائق واجهة برمجة التطبيقات وشرح الاقتراحات.
- ميزات تجريبية في Firefox