اكتشف بعض الميزات المثيرة للاهتمام التي وصلت إلى متصفحات الويب الثابتة والتجريبية خلال شهر يناير 2026.
تاريخ النشر: 30 يناير 2026
إصدارات متصفح مستقرة
تم إصدار Chrome 144 وFirefox 147 إلى الإصدار المستقر خلال شهر يناير. يلقي هذا المنشور نظرة على العديد من الميزات الجديدة هذا الشهر، حيث أصبحت العديد من الأشياء متاحة حديثًا.
تحديد موضع مرساة CSS
يتضمن Firefox 147 دعمًا لتحديد موضع مرساة CSS، مما يجعل هذه الميزة Baseline متاحة حديثًا. تتيح لك واجهة برمجة التطبيقات هذه تحديد موضع العناصر بالنسبة إلى العناصر الأخرى، المعروفة باسم نقاط الارتساء. يعد هذا مفيدًا لتلميحات الأدوات والقوائم والنوافذ المنبثقة، حيث تريد تحديد موضع العنصر بالنسبة إلى عنصر آخر في الصفحة.
واجهة برمجة التطبيقات للملاحة
أصبح أيضًا خطًا أساسيًا متاحًا حديثًا مع Firefox 147 وهو Navigation API. توفر واجهة برمجة التطبيقات هذه طريقة حديثة لبدء عمليات التنقل واعتراضها وإدارتها في تطبيقك.
البحث في الصفحة التصميم مع ::search-text
يتضمن Chrome 144
::search-text
عنصر زائف. تعرض هذه الميزة تصميم نتائج البحث في الصفحة للمؤلفين كعنصر زائف مميز، مشابه لـ ::selection و
::spelling-error. يتيح لك ذلك تخصيص مظهر نتائج البحث عندما يستخدم المستخدم وظيفة البحث في الصفحة بالمتصفح.
اكتشف المزيد على مدونة Igalia في تصميم Find-in-Page Highlight.
ال <geolocation> عنصر
يقدم Chrome 144 <geolocation> عنصر تحكم تعريفي يتم تنشيطه بواسطة المستخدم للوصول إلى موقع المستخدم. فهو يعمل على تبسيط رحلة المستخدم والمطور من خلال التعامل مع تدفق الأذونات وتوفير بيانات الموقع مباشرة إلى الموقع، مما يلغي في كثير من الأحيان الحاجة إلى استدعاء JavaScript API منفصل.
تعرف على المزيد في تقديم HTML <geolocation> عنصر.
واجهة برمجة التطبيقات المؤقتة
يتضمن Chrome 144 واجهة برمجة التطبيقات المؤقتة. يوفر هذا كائنات ووظائف قياسية للعمل مع التواريخ والأوقات. تعد هذه إضافة مهمة إلى JavaScript، حيث تقدم بديلاً قويًا وحديثًا لـ Date هدف.
CSS caret-shape
يقدم Chrome 144 caret-shape الخاصية، والتي تتيح لك تحديد شكل علامة إقحام النص. يمكنك الاختيار بين auto, bar,
block، و underscore.
عرض تحسينات الانتقال
يتضمن Firefox 147 تحديد أنواع انتقال العرض. هذه توفر آلية مختلفة أنواع يمكن تحديدها لانتقالات العرض النشطة. يمكن بعد ذلك استخدام CSS لتطبيق الرسوم المتحركة على عناصر DOM عند تحديث محتواها، اعتمادًا على نوع النقل المحدد. يضيف Firefox 147 دعمًا لأنواع انتقال عرض تطبيق الصفحة الواحدة (SPA) فقط، وليس أنواع انتقال عرض المستندات المشتركة.
يدعم Firefox الآن أيضًا activeViewTransition الملكية على Document
الواجهة التي تقوم بإرجاع ViewTransition كائن للانتقال النشط.
إصدارات متصفح بيتا
تمنحك إصدارات المتصفح التجريبية معاينة للأشياء التي ستكون موجودة في الإصدار الثابت التالي من المتصفح. إنه الوقت المناسب لاختبار الميزات الجديدة، أو عمليات الإزالة، التي قد تؤثر على موقعك قبل أن يحصل العالم على هذا الإصدار. الإصدارات التجريبية الجديدة هذا الشهر هي Chrome 145 وFirefox 148.
يتضمن Chrome 145 text-justify خاصية للتحكم في أساليب التبرير، وإدخال تحسينات على التخطيط متعدد الأعمدة باستخدام column-wrap و
column-height. كما أنه يجلب onanimationcancel حدث ل GlobalEventHandlers. بالإضافة إلى ذلك، قابلة للتخصيص <select> يمتد إلى مربعات القائمة.
يتضمن Firefox 148 دعمًا لـ Location.ancestorOrigins، مما يسمح لك بتحديد ما إذا كان المستند مضمنًا في ملف <iframe> ومن خلال أي المواقع.
