الميزات الجديدة في DevTools (الإصدار 147 من Chrome)

تاريخ النشر: 7 أبريل 2026

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

الاختيار التلقائي للسياق في المساعدة المستندة إلى الذكاء الاصطناعي

شاشة بدء لوحة "الدعم الذكي" المعدَّلة

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

  • "ما هي أبطأ طلبات الشبكة على هذه الصفحة؟" في السابق، لم يكن ذلك ممكنًا لأنّه كان عليك اختيار طلب شبكة معيّن.
  • "ما هي مشاكل الأداء التي تظهر على الصفحة؟" ستسجّل "أدوات مطوّري البرامج" الآن تلقائيًا عملية تتبُّع باستخدام الإعدادات التي اخترتها للإجابة عن هذا السؤال.
  • "كيف يمكنني استخدام لوحة الصور المتحركة؟" أو "أين يمكنني العثور على إعدادات التباين العالي في "أدوات مطوّري البرامج"؟"، ما يقدّم مساعدة مباشرة بشأن "أدوات مطوّري البرامج" نفسها.

في إطار هذا التغيير، يمكن لميزة "المساعدة المستندة إلى الذكاء الاصطناعي" الآن أيضًا تبديل السياق تلقائيًا. سيعدّل السياق بذكاء استنادًا إلى إجراءاتك عندما تكون المحادثة فارغة، مع احترام اختياراتك اليدوية بعد بدء المحادثة.

أدوات مطوّري البرامج للوكلاء

تم تعديل خادم MCP وواجهة سطر الأوامر في "أدوات مطوّري البرامج في Chrome" إلى الإصدار 0.21.0، ما أدى إلى تحسينات كبيرة في مهام سير العمل التي تتضمّن عدة وكلاء، وإمكانات تدقيق جديدة من خلال Lighthouse، ومجموعة محسّنة من المهارات.

تشمل الميزات الرئيسية التي تمت إضافتها منذ آخر تحديث ما يلي:

  • عمليات تدقيق Lighthouse المدمجة: يمكنك الآن إجراء عمليات تدقيق Lighthouse مباشرةً من خلال MCP، ما يتيح إجراء عمليات تحقّق مبرمَجة من الأداء والجودة ضمن سير عملك المستند إلى الوكلاء.
  • مهارة "رصد تسرُّب الذاكرة": تمت إضافة مهارة جديدة لرصد تسرُّب الذاكرة باستخدام أداة take_memory_snapshot.
  • تحسينات على مهارة تسهيل الاستخدام: تم تحسين مهارة تصحيح أخطاء تسهيل الاستخدام للاستفادة بشكل أفضل من Lighthouse وتقديم نتائج أكثر فعالية.
  • مهارات الاستخدام العام: مهارات مخصّصة حول كيفية استخدام خادم MCP في "أدوات مطوّري البرامج في Chrome" أو واجهة سطر الأوامر، وكيفية تحديد المشاكل في عمليات التثبيت وحلّها، تساعد هذه المهارات وكيلك على الاستفادة إلى أقصى حدّ من "أدوات مطوّري البرامج للوكلاء".
  • إتاحة سير عمل يتضمّن عدّة وكلاء: يتيح طرح ميزة pageId توجيه لعدّة وكلاء استهداف صفحات متصفّح معيّنة والتفاعل معها في الوقت نفسه.

لبدء استخدام هذه الميزات، اطّلِع على مستودع GitHub الذي يتضمّن ملاحظات تفصيلية حول الإصدار.

إنشاء الرموز البرمجية

في الإصدار 142 من Chrome، أتحنا اقتراحات الرموز البرمجية من Gemini في لوحتَي "وحدة التحكّم" و"المصادر". في الإصدار 147 من Chrome، تمّت ترقية هذه الإمكانية لتصبح إمكانية إنشاء الرموز البرمجية بالكامل.

لإنشاء رمز، اكتب تعليقًا بلغة طبيعية يصف المنطق الذي تحتاجه (على سبيل المثال، // Loop to check all img elements for valid alt attributes) واضغط على Cmd+I (في نظام التشغيل Mac) أو Ctrl+I (في نظام التشغيل Windows أو Linux) لبدء عملية الإنشاء.

شريط أدوات "مجموعة محاكاة الأجهزة الجوّالة" المُحدَّث

تم تحديث شريط أدوات مجموعة محاكاة الأجهزة الجوّالة لتوفير تجربة أكثر اتساقًا وسلاسة:

  • عناصر التحكّم الموحّدة: تستخدم الآن ميزة "اختيار الجهاز" ومستويات التكبير/التصغير و"نسبة وحدات البكسل على الجهاز" (DPR) مكوّنات موحّدة لواجهة مستخدم DevTools، ما يؤدي إلى تحسين سهولة الاستخدام.
  • التكبير/التصغير بشكل مبسّط: أصبحت قائمة التكبير/التصغير أكثر ترتيبًا، وتم دمج الخيار "ملاءمة النافذة" مباشرةً في قائمة النسب المئوية. تم نقل ميزة "الضبط التلقائي للتكبير أو التصغير" إلى زر مخصّص في شريط الأدوات.
  • إتاحة قفل الاتجاه: تتعامل "أدوات مطوّري البرامج" الآن مع واجهة برمجة التطبيقات screen.orientation.lock() في محاكاة الأجهزة. عندما تقفل صفحة اتجاه الشاشة، يتم تدوير الجهاز المحاكي تلقائيًا ليتوافق مع اتجاه الشاشة المقفل، ويتم إيقاف زر التدوير اليدوي أثناء تفعيل القفل.

مشاكل Chromium: 40807290

النصوص الأساسية المضغوطة التي تم فك ترميزها

أصبح تشخيص المشاكل المتعلّقة بالموارد المضغوطة أسهل بكثير. في السابق، إذا كان طلب HTTP يستخدم Content-Encoding: gzip أو deflate، كان عرض الحمولة في لوحة الشبكة يعرض بيانات ثنائية مشوّهة بدلاً من المحتوى الذي تم فك ترميزه.

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

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

مشاكل Chromium: 356158096

فلاتر التعبيرات العادية للأنماط

فلتر التعبير العادي الجديد في لوحة "الأنماط"

يمكنك الآن استخدام التعبيرات العادية في أشرطة الفلتر لكل من لوحات الأنماط والمحسوبة والخصائص. انقر على زر التبديل الجديد الخاص بـ "التعبير العادي" (.*) لتفعيله. بعد ذلك، اكتب padding|border مثلاً لتظليل كل السمات padding وborder.

مشكلة في Chromium: 40706727

تحسينات على عمليات التحميل المبني على توقُّع

أصبحت إزالة الأخطاء من عملية التحميل المُسبَق أكثر فعالية بفضل الميزات الجديدة في لوحة التطبيق > عمليات التحميل التخمينية:

  • فلترة النصوص: يمكنك الآن فلترة قائمة القواعد والمحاولات باستخدام نص حر أو فلاتر مستندة إلى مفاتيح (مثل url: أو action: أو status:)، مع إمكانية استخدام عامل الربط AND بين عبارات متعددة.
  • زرّ المحو: يتيح لك زرّ المحو الجديد إعادة ضبط نموذج التحميل المُسبَق ومحو القواعد والمحاولات المعروضة.
  • رموز حالة HTTP: بالنسبة إلى عمليات الجلب المُسبَق التي تعذّر إجراؤها، تعرض "أدوات مطوّري البرامج" الآن رمز حالة HTTP الفعلي (مثل 404) في كل من عمود الحالة ولوحة التفاصيل، بدلاً من رسالة عامة تفيد بتعذُّر الجلب المُسبَق.

مشاكل Chromium: 479524246, 40926909

خيارات متنوعة

في ما يلي بعض الإصلاحات والميزات الجديرة بالذكر في هذا الإصدار:

  • وحدة التحكّم: عندما يتم تجاهل جميع إطارات حزمة التكديس المضمّنة الخاصة بأحد الأخطاء، ولكن تتضمّن حزمة التنفيذ إطارات غير متجاهَلة، يظهر الآن زر تبديل لمساعدتك في التركيز على الرمز القابل للتنفيذ مع إخفاء عمليات التتبُّع غير المهمة للمكتبة (379788109).
  • الأداء: يتم الآن الاحتفاظ بحالة الشريط الجانبي (مفتوح/مغلق)؛ فإذا أغلقت الشريط الجانبي، سيظل مغلقًا في التسجيلات اللاحقة (437340219).
  • الإعدادات: يمكن أن يطلب منك DevTools الآن إعادة تشغيل المتصفّح من خلال شريط معلومات عند تفعيل أو إيقاف إعدادات تجريبية معيّنة.
  • فحص العناصر: يتيح لك خيار جديد في قائمة السياق بعنوان "عرض الكل" ضمن طرق عرض العناصر التبديل بين إظهار الخصائص التي تتضمّن قيمة فارغة (null أو undefined) وإخفائها (41187256).
  • العناصر: لم يعُد عنصر التزيين "إعلان" محصورًا في إطارات iframe، ويمكن الآن عرضه لعناصر عشوائية تم تصنيفها على أنّها مرتبطة بالإعلانات من خلال الخلفية (485493202).
  • عُقد التعليمات: أصبحت عُقد التعليمات (مثل <?xml-stylesheet ... ?>) مرئية وقابلة للتعديل في شجرة نموذج العناصر في المستند (484891675)

تسهيل الاستخدام

يتضمّن هذا الإصدار العديد من التحسينات على ميزات تسهيل الاستخدام:

  • الأداء: أصبح زر المساعدة الخاص بالعنوان في بطاقات مقاييس الأداء مرئيًا دائمًا ويمكن الوصول إليه باستخدام لوحة المفاتيح، بدلاً من أن يظهر عند التمرير فقط (487613506).
  • المصادر: يمكن الآن وضع علامة اختيار أو إزالة علامة الاختيار من الموضع بجانب نقاط توقف متتبِّع الأحداث باستخدام مفتاح المسافة (478890182).
  • الإعدادات: يمكن الآن استخدام المفتاحَين Home وEnd للتنقّل إلى العنصرَين الأول والأخير في قائمة الاختصارات (481747256).
  • Lighthouse: تحسين إشعارات برامج قراءة الشاشة لمربّعات الاختيار الخاصة بمجموعات الفئات (477643909)