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

Sofia Emelianova
Sofia Emelianova

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

تجاهُل محتوى الويب على الجهاز بسرعة أكبر

تم الآن تبسيط ميزة التجاهل على الجهاز، ما يتيح لك بسهولة إنشاء عناوين استجابة ومحتوى على الويب لموارد بعيدة من لوحة الشبكة بدون الوصول إليها.

لإلغاء محتوى الويب، افتح لوحة الشبكة، وانقر بزر الماوس الأيمن على طلب، ثم اختَر إلغاء المحتوى.

خيارات الإلغاء في القائمة المنسدلة للطلب.

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

اختَر مجلدًا واسمح بالوصول إليه في شريط الإجراءات في أعلى الصفحة.

بعد إعداد عمليات الإلغاء، ستنقلك "أدوات مطوري البرامج" إلى المصادر > عمليات الإلغاء > محرِّر للسماح لك بتجاوز محتوى الويب.

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

رمز إلغاء بجانب طلب في لوحة الشبكة

مشاكل Chromium: 1465785، 1470532، 1469359.

تجاهُل محتوى XHR وطلبات الاسترجاع

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

تتيح أدوات مطوّري البرامج حاليًا إلغاءات المحتوى لأنواع الطلبات التالية: الصور (على سبيل المثال، AVIF وpng) والخطوط والجلب وXHR والنصوص البرمجية (css وjs) والمستندات (html). أصبحت أدوات مطوّري البرامج غير متاحة الآن على خيار إلغاء المحتوى للأنواع غير المتوافقة.

مشاكل Chromium: 792101، 1469776.

إخفاء طلبات إضافات Chrome

لمساعدتك في التركيز على الرمز الذي كتبته واستبعاد الطلبات غير الملائمة التي ترسلها الإضافات التي يُحتمل أن تكون مثبّتة في Chrome، تحصل لوحة الشبكة على فلتر جديد.

لفلترة جميع الطلبات المرسَلة إلى chrome-extension:// من عناوين URL، اطّلِع على مربّع اختيار إخفاء عناوين URL للإضافات.

تم إخفاء عناوين URL للإضافات من جدول الطلبات.

مشاكل Chromium: 1257885، 1458803.

رموز حالة HTTP التي يمكن لشخص عادي قراءتها

يعرض رمز الحالة في عنوان الطلب الآن نصًا يمكن للإنسان قراءته بجوار رموز حالة HTTP، وذلك لكي تتمكن من معرفة ما حدث للطلب بشكل أسرع.

قبل وبعد عرض رموز حالة HTTP التي يمكن لشخص عادي قراءتها.

يمكنك أيضًا تمرير مؤشر الماوس فوق رمز الحالة في جدول الطلبات للاطّلاع على النص نفسه.

مشكلة Chromium: 1153956.

طباعة الردود بتنسيق مُجدي للأنواع الفرعية JSON

تحلّل الآن علامة التبويب الاستجابة الخاصة بطلب من النوع application/[subtype]+json MIME الفرعي (مثل ld+json وhal+json وغيرهما) الردّ بشكل صحيح وتتيح لك تنظيمه.

يشير ذلك المصطلح إلى قبل وبعد تحليل النوع الفرعي للتطبيق/ملف json في معاينة استجابة الشبكة.

مشكلة Chromium: 406900.

الأداء: اطّلِع على التغييرات في أولوية الاسترجاع لأحداث الشبكة.

تعرض لوحة الأداء الآن حقلَين للأولوية في ملخّص حدث في مسار الشبكة: الأولوية المبدئية و (النهائية) الأولوية، بدلاً من قسم الأولوية فقط. من خلال هذا الحقل الإضافي، يمكنك الآن معرفة ما إذا كانت أولوية جلب الحدث تتغير أم لا، كما يمكنك تعديل ترتيب عمليات التنزيل. للمزيد من المعلومات، يمكنك الاطّلاع على تحسين تحميل الموارد باستخدام Fetch Priority API.

قبل عرض التغييرات في أولوية الاسترجاع وبعدها.

بالإضافة إلى ذلك، يمكنك العثور على المعلومات نفسها في عمود الأولوية ضمن لوحة الشبكة، مع تفعيل إعداد مربّع اختيار صفوف الطلبات الكبيرة.

عمود الأولوية في لوحة الشبكة.

مشاكل Chromium: 1463901، 1380964.

تفعيل إعدادات المصادر تلقائيًا: طي الرمز والكشف التلقائي عن الملفات

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

لطي مجموعة رموز، مرّر مؤشر الماوس فوق رقم السطر بجانب بداية مجموعة الرموز وانقر على رمز التصغير تصغير. انقر على {...} لتوسيع الحظر مرة أخرى.

بالإضافة إلى ذلك، يتم الآن تفعيل الإعدادات. الإعدادات > الإعدادات المفضّلة > مربّع اختيار إظهار الملفات تلقائيًا في الشريط الجانبي.

يجعل هذا الإعداد شجرة الملفات في المصادر > الصفحة، ثم اختَر الملف الحالي مفتوحًا في محرِّر عند تبديل علامات التبويب.

مشاكل Chromium: 1459193، 1336599.

تحسين تصحيح الأخطاء المرتبطة بملفات تعريف الارتباط التابعة لجهات خارجية

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

يمكنك بالفعل اختبار سلوك Chrome بعد الإيقاف التدريجي لملفات تعريف الارتباط التابعة لجهات خارجية. لإجراء ذلك، شغِّل Chrome من سطر الأوامر باستخدام العلامة --test-third-party-cookies-phaseout. لمعرفة وظيفة هذه العلامة، يمكنك الاطّلاع على تصحيح أخطاء ملفات تعريف الارتباط.

بغض النظر عن طريقة تشغيل Chrome (مع العلامة أو بدونها)، تم الآن تفعيل مربّع الاختيار مربّع اختيار تضمين مشاكل ملفات تعريف الارتباط التابعة لجهات خارجية تلقائيًا لجميع مستخدمي Chrome الجدد في علامة التبويب المشاكل، ونتيجة لذلك، التقارير:

  • تحذير بشأن تغيير قد يحدث بسبب الإيقاف التدريجي القادم
  • المشاكل المتعلّقة بملفات تعريف الارتباط التابعة لجهات خارجية

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

لاختبار ملفات تعريف الارتباط، يمكنك فحص ملفات تعريف الارتباط في صفحة العرض التوضيحي هذه.

المشاكل المتعلقة بملفات تعريف الارتباط التابعة لجهات خارجية التي يتم الإبلاغ عنها في علامة التبويب "المشاكل".

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

تم تفعيل مربّع الاختيار ولا يعرض سوى الطلبات التي تتضمَّن ملفات تعريف الارتباط المحظورة الخاصة بالاستجابة.

مشاكل Chromium: 1458839 و1462693 و1466310.

تصحيح أخطاء التحميل المُسبق في لوحة التطبيق

يعمل فريق Chrome على إعادة العرض المُسبَق الكامل للصفحات المستقبلية التي من المرجَّح أن ينتقل المستخدم إليها. للسماح لك بتصحيح هذا الخطأ، تضيف "أدوات مطوري البرامج" قسم التحميل المُسبق إلى لوحة التطبيق. تستخدم ميزة الجلب المُسبَق والعرض المُسبَق الجديدة (المعروفة إجمالاً باسم "التحميل المُسبَق على التنقُّل") واجهة برمجة تطبيقات Speculation Rules API بدلاً من تلميحات الموارد المستنِدة إلى الرابط.

في صفحة العرض التوضيحي هذه، في قسم التطبيق > التحميل المُسبق، يمكنك فحص ما يلي:

  • قواعد التوقُّع التي تسرد كل مجموعات القواعد التي تم العثور عليها في الصفحة الحالية.
  • عمليات التحميل المُسبق التي تسرد جميع عناوين URL التي تم جلبها مسبقًا وعرضها من مجموعات القواعد.
  • هذه الصفحة التي تعرض حالة العرض المُسبَق للصفحة الحالية.

لمزيدٍ من المعلومات، يُرجى الرجوع إلى المشاركة المخصّصة بشأن تصحيح أخطاء قواعد التوقُّع.

مشكلة Chromium: 1410709.

ألوان جديدة

ربما لاحظت أنّ "أدوات مطوري البرامج" أصبحت الآن تظهر بمظهر جديد يتوافق بشكل أفضل مع Chrome. أحد العوامل المساهمة هو نظام الألوان الجديد.

ما قبل وبعد تطبيق الألوان الجديدة.

يوفّر هذا الإصدار (117) المزيد من تحسينات تجربة المستخدم على أدوات مطوّري البرامج، وقد سبق ذكرها وإدراجها بشكل أكبر، بما في ذلك عدد من نصوص واجهة المستخدم المحسَّنة.

مشكلة Chromium: 1456677.

Lighthouse 10.4.0

تعمل لوحة Lighthouse الآن على الإصدار 10.4.0 من Lighthouse. وعلى وجه التحديد، يضيف هذا الإصدار عمليات تدقيق جديدة لإمكانية الوصول لما يلي:

مثال:

تعذّر التحقق من لون الروابط التي تجعلها غير مميزة.

راجِع أيضًا القائمة الكاملة للتغييرات. للتعرّف على أساسيات استخدام لوحة Lighthouse في "أدوات مطوري البرامج"، يُرجى الاطّلاع على Lighthouse: تحسين سرعة الموقع الإلكتروني.

مشكلة Chromium: 772558.

أصبحت إضافة تصحيح أخطاء WebAssembly الخاصة بأدوات مطوّري البرامج مفتوحة المصدر الآن

أصبحت إضافة تصحيح أخطاء C/C++ WebAssembly الخاصة بأدوات مطوّري البرامج الآن مفتوحة المصدر وتتوفّر في مستودع الواجهة الأمامية في أدوات مطوّري البرامج. تتيح هذه الإضافة إمكانات تصحيح الأخطاء في "أدوات مطوري البرامج" لبرامج C++ المجمّعة إلى WebAssembly. لمزيد من المعلومات، يُرجى الاطّلاع على تصحيح أخطاء C/C++ WebAssembly.

يمكنك الاطّلاع على كيفية إنشاء الإضافة وتشغيلها واختبارها، ولا تتردد في المساهمة.

مشكلة Chromium: 1410709.

ميزات متنوعة

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

  • تداخل CSS: تعرض لوحة العناصر الآن سلسلة أداة الاختيار الكاملة للعناصر الثانوية المتداخلة (1172985).
  • يتضمن التطبيق > البيان الآن قسم تراكب عناصر التحكم في النافذة الذي يتحقّق من توفُّر قيمة display_override في ملف البيان ويوفر روابط إلى المستندات ذات الصلة.
  • تؤدي الآن شجرة المصادر > الصفحة إلى ما يلي، بما في ذلك على سبيل المثال لا الحصر (1442863):
    • يؤدي هذا الخيار إلى اللون الرمادي للمجلدات إذا كان كل محتواها مدرجًا في قائمة التجاهل.
    • ألوان المجلدات باللون البرتقالي إذا كان كل محتواها من خريطة مصدر.
  • الأداء: تختفي إعدادات الالتقاط تلقائيًا الآن عند بدء التسجيل (1455498).
  • المصادر > محرِّر استعاد سلوك Ctrl + Arrow (Win) وOpt + Arrow (في MacOs) (1468208).
  • يحافظ زر التبديل الآن الصور المتحركة > إيقاف الكل مؤقتًا على حالته في جميع عمليات تحميل الصفحات (1446046).
  • تم نقل التطبيق > مساحة التخزين > مساحة تخزين ذاكرة التخزين المؤقت إلى التطبيق > مساحة التخزين > قسم ذاكرة التخزين المؤقت (1462622).
  • تم تحسين بعض نصوص واجهة المستخدم والتلميحات: تلميح تزامن الجهاز، ونصوص فلتر الشبكة وخيار القائمة الرئيسية، والكتابة بالأحرف اللاتينية الكبيرة في العرض التدرّجي للتطبيق، والشبكة > نصوص العناوين، والمصادر > عمليات الإلغاء ونصوص نظام الملفات.

ميزات تجريبية جديدة

محاكاة العرض الجديدة: prefers-reduced-transparency

قد يبدأ مستخدمو موقعك الإلكتروني في تفعيل ميزة وسائط CSS prefers-reduced-transparency التجريبية الجديدة على أجهزتهم للإشارة إلى أنّهم يفضّلون تقليل التأثيرات الشفافة. ويمكنك أخذ هذا التفضيل في الاعتبار لزيادة إمكانية الوصول إلى موقعك الإلكتروني. لمساعدتك، أصبح بإمكان علامة تبويب الدرج العرض الآن محاكاة إعداد prefers-reduced-transparency: reduce، ما يتيح لك وضع نموذج أولي للحل واختبار سلوك موقعك الإلكتروني في هذه الحالة.

لاختبار هذه الميزة في Chrome، يمكنك تفعيل ميزات منصة الويب التجريبية في chrome://flags.

مشكلة Chromium: 1424879.

أداة مراقبة البروتوكول المحسّنة

تستخدم "أدوات مطوري البرامج في Chrome" بروتوكول أدوات مطوّري البرامج في Chrome (CDP) لفحص متصفّحات Chrome وفحصها وتصحيح الأخطاء وإنشاء الملفات الشخصية فيها. إذا كنت من مطوّري Chromium أو أدوات مطوّري البرامج، توفّر لك أداة مراقبة البروتوكول طريقة لعرض جميع طلبات CDP والردود التي تقدّمها "أدوات مطوري البرامج" وإرسال أوامر CDP.

تحصل شاشة البروتوكول على واجهة جديدة تتيح لك إنشاء أوامر CDP وإرسالها بشكل أسهل. لم تعُد مضطرًا الآن للبحث عن الأوامر ومعلَماتها في المستندات، لأنّ "أدوات مطوّري البرامج" ستقترحها عليك.

في أسفل يسار علامة تبويب لائحة مراقب البروتوكول، انقر على تم فتح اللوحة اليمنى. عرض محرِّر أوامر بروتوكول "أدوات مطوّري البرامج في Chrome"، واختَر هدفًا، ثم ابدأ كتابة أمر، واختَر أحد القيم المقترَحة للمَعلمات إذا لزم الأمر، ثم انقر على إرسال. إرسال الأمر (Ctrl/Cmd + Enter).

تحديد أمر CDP وإرساله.

مشكلة Chromium: 1469345.

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

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