الميزات الجديدة في "أدوات مطوري البرامج"، الإصدار Chrome 127

Sofia Emelianova
Sofia Emelianova

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

الوضع قبل وبعد ربط نقاط الارتكاز الصريحة والضمنية

بالإضافة إلى ذلك، ترتبط قيمة السمة popovertarget الآن بعنصر popover في نموذج العناصر في المستند (DOM).

قبل وبعد ربط popovertarget بعنصر popover.

تحسينات على لوحة "المصادر"

يقدّم هذا الإصدار العديد من التحسينات على لوحة المصادر.

تحسين ميزة "عدم الإيقاف مؤقتًا هنا"

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

  • الاستثناءات أو حالات رفض الوعود من الدوال المضمّنة
  • "إلغاء" نقاط إيقاف DOM وطلبات الاسترجاع أو XHR وانتهاك سياسة أمان المحتوى
  • في تفكيك Wasm

إليك طريقة عمل سير العمل:

مشكلة Chromium: ‏ 40924349

متتبِّعات أحداث محاذاة مواضع التمرير الجديدة

تتضمّن قائمة المصادر > نقاط إيقاف متتبِّع الأحداث > التحكّم متتبِّعَين مرتبطَين بمحاذاة مواضع التمرير: scrollsnapchange وscrollsnapchanging. يتم تنشيط هذه الأحداث عند الانتقال في حاوية الانتقال بطريقة تؤدي إلى محاذاتها مع عنصر جديد.

قبل وبعد إضافة متتبِّعات الأحداث ذات الصلة بمحاذاة مواضع التمرير.

مشكلة Chromium: ‏ 40286359

تحسينات على لوحة الشبكة

يقدّم هذا الإصدار العديد من التحسينات على لوحة الشبكة.

إعدادات مسبقة معدَّلة لضبط الحد الأقصى المسموح لعرض نطاق الشبكة

تم تعديل الإعدادات المسبقة لتقييد السرعة في لوحة الشبكة: تمت إضافة الإعداد المسبق الجديد شبكة الجيل الرابع السريعة، وتمت إعادة تسمية شبكة الجيل الثالث السريعة إلى شبكة الجيل الرابع البطيئة، وتمت إعادة تسمية شبكة الجيل الثالث البطيئة إلى شبكة الجيل الثالث. يتوافق هذا بشكل أفضل مع الإعدادات المسبقة في Lighthouse.

قبل تعديل الإعدادات المسبقة لضبط الحد الأقصى المسموح لعرض نطاق الشبكة وبعده

مشكلة Chromium: ‏ 342406608

معلومات مشغّل الخدمات في الحقول المخصّصة لتنسيق HAR

عند تصدير سجلّ الشبكة إلى تنسيق HAR، يمكنك الآن الاطّلاع على المعلومات ذات الصلة بعاملي الخدمة، بما في ذلك التوقيتات، كحقول مخصّصة (مسبوقة بشرطات سفلية). على سبيل المثال، قد تظهر لك الحقول الجديدة التالية في السجلّ:

...
"response": {
  ...
  "_fetchedViaServiceWorker": true,
  "_responseCacheStorageCacheName": "V1",
  "_serviceWorkerResponseSource": "cache-storage"
}
...
"timings": {
  ...
  "_workerStart": -1,
  "_workerReady": -1,
  "_workerFetchStart": -1,
  "_workerRespondWithSettled": -1
}
...

مشكلة Chromium: ‏ 342406608

إرسال أحداث WebSocket وتلقّيها في لوحة "الأداء"

على غرار أحداث WebSocket الأخرى، تلتقط لوحة الأداء الآن أحداث إرسال رسالة WebSocket وتلقّي رسالة WebSocket وتعرضها في تتبُّع الأداء. على سبيل المثال:

حدث "تلقّي رسالة WebSocket" الذي تم تسجيله في تتبُّع الأداء

مشكلة Chromium: ‏ 40286129

لحظات مميّزة متنوعة

في ما يلي بعض الإصلاحات والتحسينات الجديرة بالذكر في هذا الإصدار:

  • تسهيل الاستخدام: تعلن برامج قراءة الشاشة الآن عن محتوى الرسائل في وحدة التحكّم عند الانتقال في السجلّ باستخدام مفتاحَي السهمَين المتّجهَين للأعلى وللأسفل (344484979).
  • المصادر:
    • الصفحة: يحفظ خيار القائمة حفظ باسم الآن ملفات وحدة Wasm كملفات ثنائية صالحة لـ wasm بدلاً من نص Base64‏ (40784130).
    • حزمة التنفيذ: تمت إزالة اللاحقة (async) من أوصاف إطارات الاستدعاء غير المتزامنة، وتم تغيير تمييزها من مائل إلى غامق (343750870).
  • الذاكرة: تمت إزالة InternalNodes غير الضروري بحجم صفر من ملخّص لقطة لعناصر متعدّدة (340200025).
  • الشبكة: تم إصلاح خطأ كان يمنع معاينة محتوى الاستجابة للبث للطلبات التي بدأت للتو ولكن لم تتلقَّ حدث responseReceived بعد (338340752).
  • الأداء:
    • إحصاءات أداة الاختيار: تمت إضافة تلميح توضيحي للعمود %-of-Slow-Path-Non-Matches (324282954).
    • وضع إعداد قنوات الإصدار: تم نقل زر إنهاء إعداد قنوات الإصدار إلى أسفل يسار الصفحة (345256274).
  • وحدة التحكّم: تم إصلاح خطأ كان يعرض رسائل متعددة متطابقة في وحدة التحكّم عند التنقّل باستخدام ميزة "التخزين المؤقت للصفحات" (40894153).
  • الإعدادات: تمت إضافة رموز مساعدة بجانب جميع علامات التبويب.

تنزيل قنوات النسخة الحصرية

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

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

استخدِم الخيارات التالية لمناقشة الميزات الجديدة أو التحديثات أو أي موضوع آخر يتعلّق بـ "أدوات مطوّري البرامج".

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

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