الميزات الجديدة في أدوات مطوّري البرامج (Chrome 80)

إتاحة عمليات إعادة بيان let وclass في Console

تتيح وحدة التحكّم الآن إعادة الإفصاح عن عبارتي let وclass. وكانت عدم القدرة على الإفصاح عن المحتوى السابق مصدر إزعاج شائع لمطوّري الويب الذين يستخدمون Console بهدف تجربة رمز JavaScript جديد.

على سبيل المثال، عند إعادة تعريف متغيّر محلي باستخدام let في السابق، كانت وحدة التحكّم تعرض الخطأ التالي:

لقطة شاشة لوحدة التحكّم في الإصدار 78 من Chrome توضح تعذُّر إعادة تعريف السماح.

والآن، تسمح وحدة التحكم بإعادة البيان:

لقطة شاشة لوحدة التحكّم في الإصدار Chrome 80 توضّح نجاح إعادة تعريف السماح.

مشكلة Chromium #1004193

تصحيح أخطاء WebAssembly المحسَّن

أصبحت أدوات مطوّري البرامج متوافقة مع معيار تصحيح أخطاء DWARF، ما يعني زيادة الدعم لتخطّي الرمز البرمجي وضبط نقاط التوقف وحلّ مشاكل تتبُّع تسلسل استدعاء الدوال البرمجية باللغات المصدر ضمن "أدوات مطوري البرامج". يمكنك الاطّلاع على مقالة تصحيح الأخطاء المحسّنة عبر WebAssembly في "أدوات مطوري البرامج في Chrome" للاطّلاع على كامل المعلومات.

لقطة شاشة لتصحيح أخطاء WebAssembly الجديدة المستندة إلى DWARF.

تعديلات لوحة الشبكة

طلب سلاسل البدء في علامة التبويب "بادئ التشغيل"

يمكنك الآن عرض عبارات البدء والتبعيات لأحد طلبات الشبكة كقائمة متداخلة. ويمكن أن يساعدك ذلك في فهم سبب طلب مورد، أو نشاط الشبكة الذي تسبب فيه مورد معين (مثل النص البرمجي).

لقطة شاشة لـ "سلسلة بدء الطلبات" في علامة التبويب "بادئ التشغيل"

بعد تسجيل نشاط الشبكة في لوحة "الشبكة"، انقر على أحد الموارد ثم انتقِل إلى علامة التبويب المبدئ لعرض سلسلة بادئ الطلب:

  • يظهر المورد الذي تم فحصه بخط غامق. في لقطة الشاشة أعلاه، https://web.dev/default-627898b5.js هو المورد الذي تم فحصه.
  • الموارد أعلى المورد الذي تم فحصه هي أدوات البدء. في لقطة الشاشة أعلاه، https://web.dev/bootstrap.js هو منشئ https://web.dev/default-627898b5.js. بعبارة أخرى، تسبب https://web.dev/bootstrap.js في طلب الشبكة للموقع https://web.dev/default-627898b5.js.
  • الموارد التي تظهر أسفل المورد الذي تم فحصه هي التبعيات. في لقطة الشاشة أعلاه، https://web.dev/chunk-f34f99f7.js هي عنصر يعتمد على https://web.dev/default-627898b5.js. بعبارة أخرى، تسبب https://web.dev/default-627898b5.js في طلب الشبكة للموقع الإلكتروني https://web.dev/chunk-f34f99f7.js.

مشكلة Chromium #842488

تمييز طلب الشبكة المحدَّد في "نظرة عامة"

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

لقطة شاشة للوحة "نظرة عامة" تبرز المورد الذي تم فحصه.

مشكلة Chromium #988253

أعمدة عناوين URL والمسار في لوحة "الشبكة"

استخدِم عمودَي المسار وعنوان URL الجديدَين في لوحة الشبكة للاطّلاع على المسار المطلق أو عنوان URL الكامل لكل مورد شبكة.

لقطة شاشة لعمودَي "المسار" و"عنوان URL" الجديدَين في لوحة "الشبكة"

انقر بزر الماوس الأيمن على رأس جدول شلال واختَر مسار أو عنوان URL لإظهار الأعمدة الجديدة.

مشكلة Chromium #993366

سلاسل وكيل المستخدم المُعدَّلة

تتيح "أدوات مطوّري البرامج" ضبط سلسلة وكيل مستخدم مخصّصة من خلال علامة التبويب شروط الشبكة. تؤثر سلسلة وكيل المستخدم في عنوان HTTP User-Agent المرتبط بموارد الشبكة، وفي قيمة navigator.userAgent أيضًا.

تم تعديل سلاسل وكيل المستخدم المحدَّدة مسبقًا لتعكس إصدارات المتصفّح الحديثة.

لقطة شاشة لقائمة "وكيل المستخدم" في علامة التبويب "شروط الشبكة"

للوصول إلى شروط الشبكة، افتح قائمة الأوامر وشغِّل الأمر Show Network Conditions.

مشكلة Chromium #1029031

تعديلات لوحة عمليات التدقيق

واجهة مستخدم الإعدادات الجديدة

تحتوي واجهة مستخدم التهيئة على تصميم جديد سريع الاستجابة، وقد تم تبسيط خيارات تهيئة التقييد. يمكنك الاطّلاع على تقييد لوحة التدقيق للاطّلاع على مزيد من المعلومات حول تغييرات تقييد واجهة المستخدم.

واجهة المستخدم الجديدة للإعدادات

آخر الأخبار حول علامة تبويب "التغطية"

أوضاع التغطية لكل وظيفة أو لكل كتلة

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

القائمة المنسدلة لوضع التغطية

يجب أن تبدأ التغطية الآن من خلال إعادة تحميل الصفحة

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

مشكلة Chromium #1004203

تنزيل قنوات المعاينة

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

التواصل مع فريق "أدوات مطوري البرامج في Chrome"

يمكنك استخدام الخيارات التالية لمناقشة الميزات والتغييرات الجديدة في المشاركة أو مناقشة أي معلومات أخرى متعلّقة بأدوات مطوري البرامج.

  • يمكنك إرسال اقتراح أو ملاحظات إلينا عبر crbug.com.
  • يمكنك الإبلاغ عن مشكلة في "أدوات مطوري البرامج" باستخدام خيارات إضافية   المزيد > مساعدة > الإبلاغ عن مشاكل في "أدوات مطوري البرامج" في "أدوات مطوري البرامج".
  • يمكنك نشر تغريدة على @ChromeDevTools.
  • شارِك في التعليقات على الميزات الجديدة في فيديوهات YouTube أو نصائح حول أدوات مطوّري البرامج فيديوهات على YouTube.

الميزات الجديدة في "أدوات مطوري البرامج"

قائمة بكل ما تم تناوله في سلسلة الميزات الجديدة في أدوات مطوّري البرامج

الإصدار 127 من Chrome

الإصدار 126 من Chrome

الإصدار 125 من Chrome

الإصدار 124 من Chrome

الإصدار 123 من Chrome

الإصدار 122 من Chrome

الإصدار 121 من Chrome

الإصدار 120 من Chrome

الإصدار 119 من Chrome

الإصدار 118 من Chrome

الإصدار 117 من Chrome

الإصدار 116 من Chrome

الإصدار 115 من Chrome

الإصدار 114 من Chrome

الإصدار 113 من Chrome

الإصدار 112 من Chrome

الإصدار 111 من Chrome

الإصدار 110 من Chrome

الإصدار 109 من Chrome

الإصدار 108 من Chrome

الإصدار 107 من Chrome

الإصدار 106 من Chrome

الإصدار 105 من Chrome

الإصدار 104 من Chrome

الإصدار 103 من Chrome

الإصدار 102 من Chrome

الإصدار 101 من Chrome

الإصدار 100 من Chrome

الإصدار 99 من Chrome

الإصدار 98 من Chrome

الإصدار 97 من Chrome

الإصدار 96 من Chrome

الإصدار 95 من Chrome

الإصدار 94 من Chrome

الإصدار 93 من Chrome

الإصدار 92 من Chrome

الإصدار 91 من Chrome

الإصدار 90 من Chrome

الإصدار 89 من Chrome

الإصدار 88 من Chrome

الإصدار 87 من Chrome

الإصدار 86 من Chrome

الإصدار 85 من Chrome

الإصدار 84 من Chrome

الإصدار 83 من Chrome

الإصدار 82 من Chrome

تم إلغاء الإصدار 82 من Chrome.

الإصدار 81 من Chrome

الإصدار 80 من Chrome

الإصدار 79 من Chrome

الإصدار 78 من Chrome

الإصدار 77 من Chrome

الإصدار 76 من Chrome

الإصدار 75 من Chrome

الإصدار 74 من Chrome

الإصدار 73 من Chrome

الإصدار 72 من Chrome

الإصدار 71 من Chrome

Chrome 70

الإصدار 68 من Chrome

الإصدار 67 من Chrome

Chrome 66

الإصدار 65 من Chrome

الإصدار 64 من Chrome

الإصدار 63 من Chrome

الإصدار 62 من Chrome

الإصدار 61 من Chrome

الإصدار 60 من Chrome

الإصدار 59 من Chrome