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

المسجّلة الذكية: النسخ كخيارات للخطوات وإعادة التشغيل في الصفحة وقائمة سياق الخطوة

خيارات النسخ الجديدة في لوحة "المسجّلة الذكية"

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

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

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

في السابق، لم يكن بإمكانك الوصول إلى قائمة الخطوات إلّا من خلال زر النقاط الثلاث. يمكنك الآن النقر بزر الماوس الأيمن على أي مكان على الخطوة للوصول إلى القائمة.

مشاكل Chromium: 1322313 و1351649 و1322313 و1339767

عرض أسماء الدوال الفعلية في تسجيلات الأداء

تعرض لوحة الأداء الآن أسماء الدوال الفعلية ومصادرها في رمز التتبُّع في حال توفُّر خريطة مصادر.

تظهر مقارنة قبل أسماء الدوال وبعدها في لوحة "الأداء".

في هذا المثال، يتم تصغير ملف مصدر أثناء الإنتاج. على سبيل المثال، يتم تصغير الدالة sayHi لتصبح n، ويتم تصغير الدالة takeABreak على أنّها o في هذا العرض التوضيحي.

عرض الملفات قبل التصغير وبعده.

في السابق، عندما كنت تسجِّل تتبُّعًا في لوحة الأداء، كان تتبُّع البيانات يظهر لك فقط أسماء الدوال التي تم تصغيرها. وهذا جعل من الصعب تصحيح الأخطاء.

بفضل التغييرات الأخيرة، تقرأ "أدوات مطوري البرامج" خريطة المصدر وتعرض أسماء الدوال الفعلية وموقع المصدر.

مشاكل Chromium: 1364601، 1364601

اختصارات لوحة المفاتيح الجديدة في لوحة "وحدة التحكّم والمصادر"

يمكنك التبديل بين علامات التبويب في لوحة المصادر باستخدام: في نظام التشغيل MacOS، أو Function + Command + السهم المتّجه للأعلى والسهم المتّجه للأسفل في نظامَي التشغيل Windows وLinux، أو Control + Page up أو down

بالإضافة إلى ذلك، يمكنك التنقّل في اقتراحات الإكمال التلقائي باستخدام Ctrl + N وCtrl + P على نظام التشغيل MacOS، على غرار Emacs. على سبيل المثال، يمكنك كتابة window. في Console واستخدام هذه الاختصارات للتنقّل.

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

مشكلة Chromium: 1167965، 1172535، 1371585. 1369503

تحسين تصحيح أخطاء JavaScript

في ما يلي بعض التحسينات في تصحيح أخطاء JavaScript في هذا الإصدار:

  • new.target هي خاصية وصفية تتيح لك معرفة ما إذا تم استدعاء دالة أو دالة إنشائية باستخدام عامل التشغيل الجديد. يمكنك الآن تسجيل new.target في Console للتحقّق من قيمته أثناء تصحيح الأخطاء. في السابق، كانت تعرض أخطاء عند إدخال new.target. تظهر قبل وبعد مقارنة تصحيح أخطاء تقييم new.target.
  • يتيح لك عنصر WeakRef الاحتفاظ بمرجع ضعيف إلى عنصر آخر، بدون منع تجميع البيانات غير المرغوب فيها من هذا العنصر. تعرض أدوات مطوّري البرامج الآن معاينة مضمّنة للقيمة وتقيّم المرجع الضعيف مباشرةً في وحدة التحكّم أثناء تصحيح الأخطاء. في السابق، كان عليك استخدام عبارة "deref" عليها لحل المشكلة. عرض قبل وبعد مقارنة تقييم WeakRef أثناء تصحيح الأخطاء.
  • معاينة مضمّنة ثابتة للمتغير المظلل. في السابق، كانت قيمة العرض غير صحيحة. عرض معاينة مضمّنة قبل المقارنة وبعدها للمتغير المظلل.
  • عليك إزالة تشويش أسماء المتغيّرات في الدالتَين Generator وasync في لوحة النطاق ضمن لوحة المصادر.

مشاكل Chromium: 1267690، 1246863 1371322، 1311637

ميزات متنوعة

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

  • دعم المزيد من التلميحات لخصائص CSS غير النشطة في جزء الأنماط - الارتفاع والعرض المضمّن، والمرونة، وخصائص الشبكة. (1373597 و1178508 و1178508 و1178508)
  • تمييز بناء جملة ثابت. لم يعمل بشكل صحيح منذ الترقية الأخيرة لمحرّر الرموز في "أدوات مطوري البرامج". (1290182)
  • تسجيل أحداث تغيير الإدخال بشكل صحيح بعد حدث التمويه في المسجّلة الذكية (1378488)
  • عليك تعديل النص البرمجي لإعادة تشغيل Puppeteer عند التصدير لتحسين تجربة تصحيح الأخطاء في المسجّلة الذكية. (1351649)
  • يمكنك إتاحة التسجيل وإعادة التشغيل في المسجّلة الذكية لتصحيح الأخطاء عن بُعد. (1185727)
  • تم إصلاح تحليل أسماء متغيرات CSS الخاصة في var(). في السابق، لم تكن "أدوات مطوّري البرامج" تتيح تحليل المتغيّرات باستخدام أحرف الإلغاء مثل var(--fo\ o). , (1378992)

[ميزة تجريبية] تجربة مستخدم محسّنة في إدارة نقاط الإيقاف

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

تؤدي إعادة التصميم التجريبية لتجربة المستخدم هذه إلى إضافة البنية إلى لوحة Breakpoints (نقاط الإيقاف) والسماح للمطوّرين بالوصول سريعًا إلى الميزات الشائعة الاستخدام، مثل تعديل نقاط الإيقاف وإزالتها.

في ما يلي بعض الميزات المهمة:

  • يتوفّر خيارا الإيقاف المؤقت في لوحة نقاط الإيقاف. لديهم تسميات نصية واضحة تجعل الخيارات واضحة.
  • يتم تجميع نقاط التوقف حسب الملف، وتكون مرتبة حسب السطر أو رقم العمود. ويمكنك تصغيرها وتوسيعها.**
  • خيارات جديدة لإزالة نقطة إيقاف وتعديلها عند التمرير فوق نقطة الإيقاف أو اسم ملف في لوحة نقطة الإيقاف

اقرأ التغييرات الكاملة في RFC (مغلق) واترك ملاحظاتك هنا.

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

مشاكل Chromium: 1346231، 1324904

[ميزة تجريبية] طباعة تلقائية في موضعها الصحيح

تطبع لوحة المصادر الآن ملفات المصدر المصغَّرة تلقائيًا في مكانها. يمكنك النقر على زر الطباعة الجميلة { } للتراجع عن هذا الإجراء.

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

إظهار ملف مصغر قبل عرض الطباعة الجميلة في المكان وبعده.

مشكلة Chromium: 1164184

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

يمكنك استخدام إصدار 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