الميزات الجديدة في أدوات مطوّري البرامج (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
  • الموارد التي تظهر أسفل المورد الذي تم فحصه هي dependencies. في لقطة الشاشة أعلاه، 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.

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

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