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

Sofia Emelianova
Sofia Emelianova

الإيقاف التدريجي لملفات تعريف الارتباط التابعة لجهات خارجية

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

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

تحذير بشأن الإيقاف النهائي القادم لملفات تعريف الارتباط التابعة لجهات خارجية في علامة التبويب "المشاكل"

مشكلة Chromium: 1466310.

تحليل ملفات تعريف الارتباط في موقعك الإلكتروني باستخدام أداة Privacy Sandbox Analysis Tool

تخضع إضافة Privacy Sandbox Analysis Tool لـ "أدوات مطوري البرامج" للتطوير النشط مع أحدث إصدار تجريبي. تتيح لك هذه الأداة فهم الطريقة التي يستخدم بها موقعك الإلكتروني ملفات تعريف الارتباط، كما تتيح لك إرشادات حول واجهات برمجة تطبيقات Chrome الجديدة التي تحافظ على الخصوصية.

لتحليل ملفات تعريف الارتباط:

  1. ثبِّت الإضافة في Chrome.
  2. افتح موقعك الإلكتروني في علامة تبويب واحدة للحصول على أفضل تحليل.
  3. افتح أدوات مطوري البرامج وانتقِل إلى لوحة مبادرة حماية الخصوصية. قد تكون هذه اللوحة مخفية خلف زر القائمة المنسدلة "المزيد من علامات التبويب" في أعلى الصفحة.
  4. افتح قسم ملفات تعريف الارتباط وانقر على تحليل علامة التبويب هذه (Analyze this tab). إذا لم تعثر الأداة على أي ملفات تعريف ارتباط، جرِّب إعادة تحميل الصفحة.

أداة Privacy Sandbox Analysis Tool

لمزيد من المعلومات حول كيفية استخدام أداة Privacy Sandbox Analysis Tool، يُرجى الاطّلاع على ما يلي:

  • إرشادات حول PSAT
  • لتوقُّع ما يُحتمل أن يحدث بعد سريان الإيقاف، عليك إعداد بيئة تقييم.
  • لتحديد الجوانب المتأثرة، يمكنك الاطّلاع على إجراءات التحليل العامة.
  • للتعرّف على كيفية تحليل السيناريوهات الشائعة، بما في ذلك التحليلات والتجارة الإلكترونية وخدمات الدخول الموحَّد (SSO) والمحتوى المضمّن وغيرها، يمكنك الاطّلاع على أمثلة العروض التوضيحية في مقالة سيناريوهات التحليل.

إضافةً إلى ذلك، اطّلع على الإرشادات حول الإبلاغ عن المشاكل.

بيانات التجاهل المحسّنة

نمط الاستبعاد التلقائي لـ node_modules

يتيح هذا الإصدار التعبير العادي التلقائي كقاعدة استبعاد مخصّصة في الإعدادات. الإعدادات > قائمة التجاهل. لمساعدتك في التركيز على الرمز البرمجي فقط، سيتخطّى برنامج تصحيح الأخطاء الآن النصوص البرمجية من /node_modules/ و/bower_components/ تلقائيًا. يمكنك إيقاف هذه القاعدة في "الإعدادات" في أي وقت.

قبل إضافة تعبير عادي وبعده.

مشكلة Chromium: 1496301.

تتوقف الاستثناءات الآن في التنفيذ في حال رصد رمز لم يتم تجاهله أو تجاوزه.

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

  • الاستثناءات التي تم رصدها في الإطارات التي لم يتم تجاهلها في حزمة الاستدعاءات.
  • تم رصد الاستثناءات التي تمر من خلال الإطارات التي لم يتم تجاهلها في حزمة الاستدعاءات. على سبيل المثال، يُرجى الاطّلاع على لقطة الشاشة.

إيقاف مؤقت عند رصد استثناء مرّ عليه رمز لم يتم تجاهله

لاختبار هذا السلوك، افتح صفحة العرض التوضيحي هذه:

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

لإيقاف التنفيذ مؤقتًا على الاستثناءات التي تم رصدها و/أو غير المرصودة (عند وضع علامة عليها) في الطلبات غير المتزامنة، يبحث برنامج تصحيح الأخطاء عن معالِجات الرفض على مستوى الوعود. وبدءًا من هذا الإصدار، لم يعُد برنامج تصحيح الأخطاء يتوقّع أنّ Promise.finally() سيكتشف استثناءً، على غرار الطريقة التي لا ترصد بها عملية حظر try...finally أي استثناء.

مشاكل Chromium: 1489312 و1291064.

تمت إعادة تسمية "x_google_ignoreList" إلى "ignoreList" في خرائط المصدر.

اعتمدت مواصفات خرائط المصدر الحقل ignoreList بدلاً من x_google_ignoreList وأصبحت "أدوات مطوري البرامج" تتيح استخدام الاسم الجديد مع إضافة اسم احتياطي للحقل القديم. يمكن لأُطر العمل وبرامج الحِزم الآن استخدام اسم الحقل الجديد.

تتيح لك خرائط المصادر تصحيح أخطاء الرمز الذي كتبته بدلاً من الرمز المصغَّر الذي يعرضه موقعك الإلكتروني.

لمزيد من المعلومات حول خرائط المصادر، راجع:

تبديل وضع الإدخال الجديد أثناء تصحيح الأخطاء عن بُعد

يمكنك الآن التبديل بين الإدخال باللمس والماوس عند تصحيح أخطاء علامة تبويب في Chrome عن بُعد. على سبيل المثال، عند تشغيل نسخة افتراضية من Chrome باستخدام --remote-debugging-port=<port> والاتصال بهدف الشبكة هذا عبر chrome://inspect/#devices.

شاهد الفيديو لمشاهدة تبديل وضع الإدخال.

مشكلة Chromium: 1410433.

تعرض لوحة "العناصر" الآن عناوين URL لعُقدتَين (#document)

للسماح لك بتصحيح أخطاء إطارات iframe بسهولة أكبر، تعرض لوحة العناصر الآن documentURL بجانب #document عُقدة.

يعرض عمود &quot;قبل&quot; و&quot;بعد&quot; عنوان documentURL بجانب عقدة #document.

مشكلة Chromium: 1376976.

سياسة أمان المحتوى الفعّالة في لوحة التطبيق

يمكنك الآن الاطّلاع على تفاصيل سياسة أمان المحتوى (CSP) للإطار الذي تم فحصه. لعرض التفاصيل، انتقل إلى التطبيق > الإطارات، وحدد إطارًا وانتقل لأسفل إلى قسم سياسة أمان المحتوى (CSP).

قسم &quot;سياسة أمان المحتوى&quot; في علامة التبويب &quot;التطبيق&quot;.

مشكلة Chromium: 1424714.

تصحيح أخطاء الصور المتحركة

في علامة التبويب الصور المتحركة، يمكنك الآن إجراء ما يلي:

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

مشاكل Chromium: 1492460 و1489721.

مربّع حوار "هل تثق بهذا الرمز؟" في "المصادر" وتحذير XSS الذاتي في وحدة التحكّم

تم تلقائيًا تفعيل مربّع اختيار عرض التحذير الذاتي -XSS عند لصق الرمز experiment. إنّ هجمات اختراق Self-XSS (البرمجة النصية الذاتية على المواقع الإلكترونية) هي هجوم يهدف إلى خداعك للصق رمز ضار في "أدوات مطوري البرامج" ويسمح للمهاجم بالتحكم في حساباتك على الويب ومعلوماتك الشخصية.

إذا كنت مستخدمًا جديدًا لـ "أدوات مطوري البرامج" وحاولت لصق رمز برمجي، ستعرض لك لوحة المصادر الآن مربّع الحوار هل تثق في هذا الرمز؟ وتعرض وحدة التحكّم تحذيرًا مشابهًا. لا تلصق سوى الرمز الذي تفهمه وراجعته بنفسك. للصق، اكتب allow pasting عندما يُطلب منك ذلك. بعد السماح باللصق مرة واحدة، لن يظهر التحذير مرة أخرى.

مربع الحوار &quot;هل تثق في هذا الرمز؟&quot; عند لصق الرمز في &quot;المصادر&quot;.

مشكلة Chromium: 345205.

نقاط إيقاف المستمعين للأحداث في العاملين على الويب والمهام الصغيرة

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

تم إيقاف برنامج تصحيح الأخطاء مؤقتًا عندما يستدعي عامل الخدمة دالة المهلة المحدَّدة.

مشكلة Chromium: 1445175.

شارة الوسائط الجديدة لـ "<audio>" و"<video>"

يمكنك الآن تفعيل شارة الوسائط الجديدة لعنصرَي <audio> و<video> في لوحة العناصر. عند النقر على الشارة، يتم نقلك إلى لوحة الوسائط حتى تتمكن من تصحيح الأخطاء في هذه العناصر.

تم تفعيل شارة الوسائط الجديدة لعلامات الصوت والفيديو.

هذه الميزة قيد التطوير وسيتم تحسينها بشكل أكبر. يعبّر فريق "أدوات مطوري البرامج" عن امتنانه Junseo (Jeremy) Yoo لتحقيق هذا التحسين.

مشكلة Chromium: 1448214.

تمت إعادة تسمية التحميل المُسبق إلى التحميل المبني على توقُّع.

لتجنُّب الإفراط في استخدام العبارة السابقة وإظهار السلوك بشكلٍ أفضل، تمت إعادة تسمية التطبيق > التحميل المُسبق إلى عمليات التحميل المبني على توقُّع. يسمح التحميل المبني على توقُّع بتحميل صفحة بشكل فوري استنادًا إلى قواعد التوقُّع التي يمكنك تحديدها لموقعك الإلكتروني من أجل عرض الصفحات الأكثر انتقالاً وجلبها مسبقًا.

علامة &quot;قبل&quot; و&quot;إعادة تسمية التحميل المُسبق&quot; في تحميل مبني على توقُّع.

مشكلة Chromium: 1478888.

Lighthouse 11.2.0

تشغّل لوحة Lighthouse الآن الإصدار 11.2.0 من Lighthouse. يُرجى الاطّلاع على القائمة الكاملة للتغييرات.

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

إصلاح الأداء قبل وبعد.

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

مشاكل Chromium: 772558.

التحسينات المتعلّقة بتسهيل الاستخدام

يتضمّن هذا الإصدار تحسينات تسهيل الاستخدام التالية:

  • ستعلن برامج قراءة الشاشة الآن عن حالة مربّعات الاختيار (سواء تم وضع علامة فيها أو إزالة العلامة) ضِمن المصادر > نقاط الإيقاف.
  • يمكنك الآن الوصول إلى القائمة المنسدلة إخفاء مشاكل مثل هذه باستخدام لوحة المفاتيح.

مشاكل Chromium: 1488645 و1484918.

معلومات متنوعة

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

  • الأداء: تم إصلاح مؤشر LCP المفقود أحيانًا في التسجيل (1487136).
  • عمليات التحميل المبني على توقُّع: تم إصلاح عناوين URL الكاملة للأهداف في القائمة المنسدلة في لوحة الشبكة (1471020).
  • التغطية:
    • إصلاح التغطية سطرًا تلو الآخر للرمز المطبوع بخط واضح (1464974).
    • يتم الآن تعديل معلومات التغطية عند إعادة تحميل الصفحة (1494457).
  • وحدة التحكّم:
    • تم إصلاح التحديد الجزئي للنص في الرسائل (1487449).
    • تم إصلاح الوميض في القائمة المنسدلة للإكمال التلقائي (1487453).
    • الأقواس المتاحة في مسارات تسلسل استدعاء الدوال البرمجية وعناوين URL في قوائم تتبُّع تسلسل استدعاء الدوال البرمجية (1473926).
  • المصادر: تتوافق مع تمييز بنية الكلمة الرئيسية using على TypeScript (1490515).
  • تعرض قائمة الفتح السريع الآن طرقًا خاصة (1492957).
  • التطبيق > خدمات الخلفية: أصبح شريط الإجراءات العلوي الآن يلتفّ النص عند تغيير الحجم (1487276).
  • العناصر > الأنماط:
    • تم إصلاح دقة متغيّرات CSS المكتسَبة للعناصر ذات الفترات الزمنية (1492162).
    • عند إيقاف خاصية CSS، يتم الآن اختصار تعليقاتها لإصلاح فواصل البنية (1101224).
  • الشبكة: يعرض عمود الأولوية الآن تلميحًا يتضمّن معلومات عن الأولوية الأولية (يظهر الخيار نفسه عند وضع علامة في المربّع بجانب صفوف الطلبات الكبيرة) (1495735).
  • عمليات الإيقاف النهائي:
    • لقد تم إيقاف الإعداد تنسيق الألوان في الإصدارات السابقة وتمت إزالته الآن.
    • تمّت الآن إزالة خيار "حذف كل عمليات الإلغاء" في قسم المصادر بسبب قلة استخدامه بعد تبسيط عمليات الإلغاء (1473681).

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

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

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

يمكنك استخدام الخيارات التالية لمناقشة الميزات والتغييرات الجديدة في المشاركة أو مناقشة أي معلومات أخرى متعلّقة بأدوات مطوري البرامج.

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

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

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

الإصدار 127 من Chrome

الإصدار 126 من Chrome

الإصدار 125 من Chrome

الإصدار 124 من Chrome

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

الإصدار 100 من Chrome

الإصدار 99 من Chrome

الإصدار 98 من Chrome

الإصدار 97 من Chrome

الإصدار 96 من Chrome

الإصدار 95 من Chrome

الإصدار 94 من Chrome

الإصدار 93 من Chrome

الإصدار 92 من Chrome

الإصدار 91 من Chrome

الإصدار 90 من Chrome

الإصدار 89 من Chrome

الإصدار 88 من Chrome

الإصدار 87 من Chrome

الإصدار 86 من Chrome

الإصدار 85 من Chrome

الإصدار 84 من Chrome

الإصدار 83 من Chrome

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

الإصدار 68 من Chrome

الإصدار 67 من Chrome

Chrome 66

الإصدار 65 من Chrome

الإصدار 64 من Chrome

الإصدار 63 من Chrome

الإصدار 62 من Chrome

الإصدار 61 من Chrome

الإصدار 60 من Chrome

الإصدار 59 من Chrome