تعرَّف على بعض الميزات الرائعة التي وفّرت على متصفّحات الويب الثابتة والتجريبية خلال أيلول (سبتمبر) 2022.
إصدارات المتصفّح المستقرة
في أيلول (سبتمبر)، أصبح Firefox 105 وChrome 106 وSafari 16 ثابتًا. وهذا يعني أن منشور أيلول (سبتمبر) مليء بالأشياء المثيرة لمنصة الويب.
طلبات البحث عن الحاويات
يضيف Safari 16 دعمًا لطلبات بحث الحاوية، وهي ميزة متوفّرة الآن في محرّكَين. كما يضيف المتصفح Safari أيضًا دعمًا لوحدات طلبات البحث للحاويات الجديدة.
تنسيق الشبكة
أصبح متصفّح Safari يتوافق مع القيمة subgrid
الخاصة بالسمة grid-template-columns
وgrid-template-rows
. يعني استخدام هذه القيمة على الشبكة التي تعد أيضًا عنصرًا من عناصر الشبكة أنه بدلاً من تحديد مسارات جديدة، تستخدم الشبكة تلك التي تغطيها الأصل.
أيضًا، في Safari، بالنسبة لتخطيط الشبكة، هناك القدرة على تحريك مسارات الشبكة.
التوافق مع المتصفح
- 107
- 107
- 66
- 16
أتاح متصفّح Safari أيضًا إمكانية استخدام طلبات البحث عن الوسائط مثل offset-path وسلوك التمرير الزائد وtext-محاذاة-last، بالإضافة إلى طلب وسائط الحلّ.
واجهة برمجة تطبيقات الترميز
يتوافق الإصدار 105 من Firefox مع واجهتَي TextDecoderStream وTextEncoderStream من واجهة برمجة التطبيقات للترميز.
واجهات برمجة التطبيقات الداخلية الجديدة
تساعد واجهات برمجة التطبيقات الداخلية في عرض المحتوى بتنسيق مترجم، كما يضيف Chrome 106 مجموعة كبيرة من وظائف تنسيقات الأرقام الجديدة.
وعلى غرار واجهات برمجة التطبيقات Intl الأخرى، يحوّل هذا العبء إلى النظام، وبذلك لن تحتاج إلى إرسال رموز أقلمة معقّدة أو الحفاظ عليها لكل مستخدم. تعرِف واجهة برمجة التطبيقات مكان ظهور رمز العملة أو كيفية تنسيق التواريخ والأوقات أو تجميع قائمة.
طريقة show Picker()
يتضمّن متصفّح Safari 16 طريقة showPicker()
، ما يتيح طريقة أساسية لإظهار أداة اختيار المتصفّح للتواريخ والوقت واللون والملفات. يمكنك الاطّلاع على المزيد من المعلومات عن هذا الموضوع من خلال عرض أداة اختيار التاريخ والوقت واللون والملفات في المتصفّح.
إصدارات المتصفّح التجريبي
وتتيح لك الإصدارات التجريبية من المتصفّح إمكانية معاينة الميزات التي ستكون في الإصدار الثابت التالي من المتصفّح. الوقت مناسب لاختبار الميزات الجديدة أو عمليات الإزالة التي قد تؤثّر على موقعك الإلكتروني قبل طرح هذا الإصدار عالميًا. ومن الإصدارات التجريبية الجديدة هذا الشهر: Chrome 107 وSafari 16.1 وFirefox 106.
يتضمّن Chrome 107 إمكانية تحريك مسارات الشبكة، والتي تم شحنها أيضًا في Safari هذا الشهر. وبعد الوصول إلى Chrome، ستصبح متوافقة مع جميع المحركات الرئيسية الثلاثة.
تتوفّر في Chrome أيضًا بعض الإضافات إلى getDisplayMedia()
التي تهدف إلى منع المشاركة الزائدة عن طريق الخطأ عند مشاركة الشاشة.
- يمكن أن يُشير الخيار
displaySurface
إلى أنّ تطبيق الويب يفضّل تقديم نوع عرض معيّن (علامات التبويب أو النوافذ أو الشاشات). - يشير الخيار
surfaceSwitching
إلى ما إذا كان يجب على Chrome السماح للمستخدم بالتبديل بين علامات التبويب المشترَكة بشكل ديناميكي. - يمكن استخدام الخيار
selfBrowserSurface
لمنع المستخدم من مشاركة علامة التبويب الحالية. هذا يتجنب تأثير "قاعة المرايا". - يضمن الخيار
systemAudio
أنّ Chrome لا يوفّر سوى تسجيلاً صوتيًا ذا صلة للمستخدم.
يتضمّن الإصدار 16.1 من Safari إصلاحًا إضافيًا لإمكانية الوصول إلى display: contents
، وإصلاحًا لوحدات ارتفاع إطار العرض الديناميكي (dvh
)، كما يتيح الانتقال إلى أجزاء النص.
جزء من سلسلة "الجديد على الويب"