جديد على منصة الويب في نيسان (أبريل)

اطّلِع على بعض الميزات المثيرة للاهتمام التي تمت إضافتها إلى متصفّحات الويب الثابتة والتجريبية خلال نيسان (أبريل) 2022.

إصدارات المتصفّح الثابتة

في نيسان (أبريل)، أصبح الإصدار 101 من Chrome والإصدار 99 من Firefox متوفّرَين بشكل ثابت. بعد تحقيق الاقتصاص اللاصق للميزات الشهر الماضي، اتسمت الحالة أقل هدوءًا خلال شهر نيسان (أبريل)، إلا أنّنا أتيحت لنا الفرصة لاستخدام بعض العناصر المثيرة للاهتمام.

يتضمّن Chrome 101 ترميز الألوان hwb. تحدّد هذه السمة اللون حسب صبغته وبياضه وسواده. كما هو الحال مع علامات الألوان الأخرى، يحدِّد مكوّن ألفا اختياري مستوى الشفافية.

h1 {
  color: hwb(194 0% 0% / .5) /* #00c3ff with 50% opacity */
}

للاطّلاع على مزيد من المعلومات عن hwb()، يمكنك قراءة هذه المقالة التي كتبها ستيفان جوديس: hwb()‎ – هل هي تمثيل للألوان يناسب البشر؟.

دعم المتصفح

  • Chrome: 101
  • الحافة: 101.
  • Firefox: 96
  • Safari: 15.

المصدر

يتضمّن الإصدار 101 من Chrome أيضًا ميزة أولوية الجلب. يمنحك ذلك طريقة للإشارة إلى المتصفّح بالترتيب الذي يجب تنزيل الموارد به، وذلك باستخدام سمة fetchpriority. في المثال أدناه، تتم الإشارة إلى صورة ذات أولوية منخفضة باستخدام الرمز fetchpriority="low".

<img src="/images/in_viewport_but_not_important.svg" fetchpriority="low" alt="I'm an unimportant image!">

لا تتوفر ميزة "أولوية الجلب" بعد في المتصفّحات الأخرى، ولكن يمكنك بدء استخدامها الآن للاستفادة من متصفّح يستند إلى Chromium 101.

توافق المتصفّح

  • Chrome: 102
  • Edge: 102.
  • ‫Firefox: 132
  • ‫Safari: 17.2

المصدر

يتضمّن Firefox 99 السمة pdfViewerEnabled لواجهة Navigator. تشير هذه السمة إلى ما إذا كان المتصفّح يتيح عرض ملفات PDF مضمّنة.

if (!navigator.pdfViewerEnabled) {
  // The browser does not support inline viewing of PDF files.
}

توافق المتصفّح

  • Chrome: 94
  • ‫Edge: 94
  • Firefox: 99.
  • ‫Safari: 16.4

المصدر

إصدارات المتصفّح التجريبية

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

كانت الإصدارات التجريبية الجديدة في شهر نيسان (أبريل) هي Chrome 102 وFirefox 100 وSafari 15.5.

تتضمّن إصدارات المعاينة من Chrome 102 وSafari 15.5 وFirefox السمة inert. يؤدي ذلك إلى إزالة العناصر من ترتيب التنقل بـ Tab وشجرة تسهيل الوصول إذا كانت غير تفاعلية. على سبيل المثال، عنصر خارج الشاشة أو مخفيّ حاليًا.

يتضمّن إصدار Chrome 102 القيمة الجديدة until-found لسمة HTML hidden. يتيح ذلك ميزة "البحث في الصفحة" والتمرير إلى جزء النص في النص الذي يقع داخل منطقة مصغّرة من الصفحة، كما قد تجده في نمط الأكورديون. يمكنك الاطّلاع على مزيد من المعلومات في المقالة إتاحة المحتوى المجمّع باستخدام hidden=until-found.

توافق المتصفّح

  • Chrome: 102
  • Edge: 102.
  • Firefox: غير مدعوم.
  • Safari: غير متوافق

المصدر

يتضمّن الإصدار 102 من Chrome أيضًا Local Font Access API، التي تسمح بالوصول إلى الخطوط المثبَّتة على الجهاز لدى المستخدم.

ستتوفّر هذه الميزات التجريبية في المتصفّحات الثابتة قريبًا.

جزء من سلسلة الميزات الجديدة على الويب