مرحبًا بك في حلقة جديدة من ملاحظات إصدار "أدوات مطوّري البرامج". شاهِد الفيديو أدناه أو تابِع القراءة للتعرّف على الميزات الجديدة في "أدوات مطوّري البرامج في Chrome" في الإصدار 59 من Chrome.
أهم اللحظات
- نسبة استخدام رموز CSS وJS: العثور على ملفات CSS وJS غير المستخدَمة باستخدام علامة التبويب "التغطية" الجديدة
- لقطات شاشة بملء الصفحة التقط لقطة شاشة للصفحة بأكملها، من أعلى إطار العرض إلى أسفله.
- حظر الطلبات إيقاف طلبات فردية يدويًا في لوحة "الشبكة"
- تخطّي تنفيذ async await التنقّل بين الدوال غير المتزامنة بشكل متوقّع
- قائمة الأوامر الموحّدة: تنفيذ الأوامر وفتح الملفات من "قائمة الأوامر" الموحّدة حديثًا
الميزات الجديدة
نسبة استخدام رموز CSS وJS
يمكنك العثور على رموز CSS وJS غير المستخدَمة باستخدام علامة التبويب الجديدة Coverage. عند تحميل صفحة أو تشغيلها، تخبرك علامة التبويب بمقدار الرمز الذي تم استخدامه مقارنةً بمقدار الرمز الذي تم تحميله. يمكنك تقليل حجم صفحاتك من خلال إرسال الرمز الذي تحتاجه فقط.
يؤدي النقر على عنوان URL إلى عرض هذا الملف في لوحة المصادر مع تفصيل لأسطر الرمز التي تم تنفيذها.
يتم ترميز كل سطر من الرمز البرمجي بالألوان:
- يشير اللون الأخضر الثابت إلى أنّ سطر الرمز البرمجي تم تنفيذه.
- يشير اللون الأحمر الثابت إلى أنّه لم يتم تنفيذ الإجراء.
- يشير سطر الرمز البرمجي الذي يظهر باللونين الأحمر والأخضر معًا، مثل السطر 3 في لقطة الشاشة أعلاه، إلى أنّه تم تنفيذ جزء فقط من الرمز البرمجي في هذا السطر. على سبيل المثال، يتم تلوين تعبير ثلاثي مثل
var b = (a > 0) ? a : 0باللونين الأحمر والأخضر.
لفتح علامة التبويب التغطية، اتّبِع الخطوات التالية:
- افتح قائمة الأوامر.
- ابدأ بكتابة
Coverageواختَر عرض التغطية.
لقطات شاشة بملء الصفحة
شاهِد الفيديو أدناه للتعرّف على كيفية أخذ لقطة شاشة من أعلى الصفحة إلى أسفلها.
حظر الطلبات
هل تريد معرفة سلوك صفحتك عندما لا يتوفّر نص برمجي أو ورقة أنماط أو مرجع آخر؟ انقر بزر الماوس الأيمن على الطلب في لوحة الشبكة، ثم اختَر حظر عنوان URL للطلب. تظهر علامة تبويب جديدة بعنوان حظر الطلبات في "الدرج"، ما يتيح لك إدارة الطلبات المحظورة.
تخطّي عملية انتظار غير متزامنة
حتى الآن، كانت محاولة تتبُّع خطوات تنفيذ الرمز البرمجي، مثل المقتطف أدناه، أمرًا مزعجًا. ستكون في منتصف test()، وتتخطى سطرًا، ثم ستتم مقاطعتك بواسطة رمز setInterval(). الآن، عند تتبُّع الرمز غير المتزامن، مثل test()، تتنقّل "أدوات مطوّري البرامج" من السطر الأول إلى السطر الأخير بشكل متّسق.
function wait(ms) {
return new Promise(r => setTimeout(r, ms)).then(() => "Yay");
}
// do some work in background.
setInterval(() => 42, 200);
async function test() {
debugger;
const hello = "world";
const response = await fetch('index.html');
const tmp = await wait(1000);
console.log(tmp);
return hello;
}
async function runTest() {
let result = await test();
console.log(result);
}
ملاحظة: هل تريد تحسين مهاراتك في تصحيح الأخطاء؟ اطّلِع على المستندات الجديدة التالية:
التغييرات
قائمة الأوامر الموحّدة
عند فتح قائمة الأوامر الآن، ستلاحظ أنّ الأمر مسبوق بعلامة أكبر من (>)، وذلك لأنّ قائمة الأوامر تم دمجها مع قائمة فتح ملف، التي يمكن الوصول إليها من خلال الضغط على Command+O (في نظام التشغيل Mac) أو Control+O (في نظام التشغيل Windows أو Linux).
تنزيل قنوات المعاينة
ننصحك باستخدام Chrome Canary أو Dev أو Beta كمتصفّح تطوير تلقائي. تتيح لك قنوات المعاينة هذه الوصول إلى أحدث ميزات DevTools، وتتيح لك اختبار أحدث واجهات برمجة التطبيقات لمنصة الويب، وتساعدك في العثور على المشاكل في موقعك الإلكتروني قبل أن يواجهها المستخدمون.
التواصل مع فريق Chrome DevTools
استخدِم الخيارات التالية لمناقشة الميزات الجديدة أو التحديثات أو أي شيء آخر متعلّق بـ "أدوات مطوّري البرامج".
- يمكنك إرسال الملاحظات وطلبات الميزات إلينا على crbug.com.
- يمكنك الإبلاغ عن مشكلة في "أدوات مطوّري البرامج" باستخدام المزيد من الخيارات > مساعدة > الإبلاغ عن مشكلة في "أدوات مطوّري البرامج" في "أدوات مطوّري البرامج".
- يمكنك نشر تغريدة على @ChromeDevTools.
- يمكنك إضافة تعليقات على فيديوهات "الميزات الجديدة في أدوات مطوّري البرامج" على YouTube أو فيديوهات "نصائح حول أدوات مطوّري البرامج" على YouTube.
الميزات الجديدة في "أدوات مطوّري البرامج"
قائمة بكل ما تم تناوله في سلسلة الميزات الجديدة في "أدوات مطوّري البرامج"
- تعديلات على خادم MCP في "أدوات مطوّري البرامج"
- مشاركة محسّنة لعمليات التتبُّع
- إتاحة @starting-style
- أداة المحرّر للعرض: البناء
- Lighthouse 13
- اقتراحات الرموز البرمجية من Gemini
- تحسينات لخادم MCP في "أدوات مطوّري البرامج"
- الوصول بشكل أسرع إلى المساعدة المستندة إلى الذكاء الاصطناعي
- تصحيح أخطاء تتبُّع الأداء الكامل باستخدام Gemini
- تبديل اتجاه الدرج
- برنامج المطوّرين من Google
- أهم الميزات المتنوعة
- أدوات مطوّري البرامج في Chrome (MCP) لبرنامج الذكاء الاصطناعي
- تصحيح أخطاء شجرة اعتمادية الشبكة باستخدام Gemini
- تصدير محادثاتك مع Gemini
- إعدادات التتبُّع المحفوظة في لوحة "الأداء"
- فلترة طلبات الشبكة المحمية بعنوان IP
- إضافة ميزة التنسيق المتجانب إلى علامة التبويب "العناصر" > "التنسيق"
- Lighthouse 12.8.2
- أهم الميزات المتنوعة
- تصحيح المزيد من الإحصاءات باستخدام Gemini
- محاكاة عنوان Save-Data في "حالات الشبكة"
- الاطّلاع على حالة "الخط الأساسي" في تلميح أداة لخاصية CSS
- تجاوز أشكال الأجهزة في تعديلات برنامج وكيل المستخدم
- Lighthouse 12.8.0
- أهم الميزات المتنوعة
- "أدوات مطوّري البرامج في Chrome" أكثر موثوقية وفعالية
- تحميل الصور في ميزة "المساعدة المستندة إلى الذكاء الاصطناعي في التصميم"
- إضافة عناوين الطلبات إلى الجدول في "الشبكة"
- اطّلِع على أهم الأخبار من مؤتمر Google I/O لعام 2025
- أهم الميزات المتنوعة
- تحسينات على "لوحة الأداء"
- المصادر المتصلة مُسبَقًا في إحصاء "شجرة اعتمادية الشبكة"
- أوقات استجابة الخادم وإعادة التوجيه في إحصاء "وقت استجابة طلب المستند"
- عمليات إعادة التوجيه في "ملخّص طلبات الشبكة"
- تقليل الضوضاء في بيانات تتبُّع الأداء
- إيقاف خيار "إيقاف عينات JavaScript" نهائيًا
- مَعلمة دقة تحديد الموقع الجغرافي في "أدوات الاستشعار"
- تحسينات على "لوحة العناصر"
- تسهيل تصحيح أخطاء قيم CSS المعقّدة
- إتاحة استخدام@function في "العناصر" > "الأنماط"
- تحسينات على لوحة الشبكة
- has-request-header filter
- Direct Sockets في تطبيقات الويب المعزولة
- أهم الميزات المتنوعة
- تسهيل الاستخدام
- إصدار Google I/O لعام 2025
- تعديل تغييرات CSS وحفظها في مساحة عملك باستخدام Gemini
- ربط مجلد مساحة عمل وحفظ التغييرات في ملفات المصدر
- طرح أسئلة على Gemini حول "إحصاءات الأداء"
- إضافة تعليقات توضيحية إلى نتائج الأداء باستخدام Gemini
- إضافة لقطات شاشة إلى محادثاتك مع Gemini
- إحصاءات جديدة في لوحة "الأداء"
- مصادر JavaScript المكرّرة
- ميزات JavaScript القديمة
- أصبحت التوقّعات تتوافق الآن مع علامات القواعد
- Lighthouse 12.6.0
- أهم الميزات المتنوعة
- تسهيل الاستخدام
- تحسينات على "لوحة الأداء"
- إحصاءات الأداء الجديدة
- النقر للتمييز
- أوقات الخادم في "ملخّص طلبات الشبكة"
- فلترة ملفات تعريف الارتباط في قسم "الخصوصية والأمان"


