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

إتاحة طلبات إعادة التعريف "let" و"class" في وحدة التحكّم

تتيح وحدة التحكّم الآن إعادة تعريف عبارات 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

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

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

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

يُرجى استخدام الخيارات التالية لمناقشة الميزات والتغييرات الجديدة في المشاركة أو أي موضوع آخر ذي صلة بـ "أدوات مطوري البرامج".

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

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

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

الإصدار 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

Chrome 100

إصدار Chrome 99

Chrome 98

97 من Chrome

الإصدار 96 من Chrome

Chrome 95

Chrome 94

Chrome 93

الإصدار 92 من Chrome

الإصدار 91 من Chrome

90 Chrome

إصدار Chrome 89

إصدار Chrome 88

الإصدار 87 من Chrome

إصدار 86 من Chrome

الإصدار 85 من Chrome

إصدار 84 من Chrome

إصدار Chrome 83

إصدار 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

إصدار Chrome 68

الإصدار 67 من Chrome

Chrome 66

الإصدار 65 من Chrome

إصدار 64 من Chrome

إصدار 63 من Chrome

إصدار 62 من Chrome

إصدار 61 من Chrome

إصدار 60 من Chrome

الإصدار 59 من Chrome