Firefox هو متصفح ويب شائع
أعلنت موزيلا عن الإصدار الرسمي للنسخة الجديدة من "فايرفوكس 154"، وهو تحديث يتضمن مجموعة واسعة من الإعدادات التي تهدف إلى حماية الاتصالات على الشبكات المحلية، وتحسين إدارة علامات التبويب من خلال الذكاء الاصطناعي، وتقديم إمكانيات جديدة لمطوري الويب.
إلى جانب هذا الإصدار، نشرت المنظمة تحديثات صيانة لفروع الدعم الموسع (ESR)، حيث قدمت الإصدارات 153.1.0 و140.14.0 و115.39.0. بالإضافة إلى ذلك، قام فريق تطوير موزيلا بتصحيح 167 ثغرة أمنية في هذا الإصدار.
الأخبار الرئيسية في Firefox 154
يتضمن الإصدار الجديد من فايرفوكس تحسينات أمنية، أبرزها مواصفات الوصول إلى الشبكة المحلية (LNA) لاتصالات WebSocket. ففي السابق، كانت تطبيقات الويب العامة قادرة على محاولة إنشاء اتصالات مع الأجهزة داخل الشبكة الداخلية للمستخدم. أما الآن، فيُقيّد فايرفوكس الوصول إلى عناوين الاسترجاع ونطاقات الشبكات الخاصة افتراضيًا.
بمعنى آخر، إذا حاول موقع ويب فتح اتصال WebSocket بمورد محلي، فسيتوقف المتصفح عن العملية ويعرض مربع حوار يطلب إذنًا صريحًا.
إدارة علامات التبويب والخصوصية والوسائط المتعددة
يقدم Firefox 154 وضع "النافذة الذكية"، وهي ميزة طرح تدريجي تستخدم الذكاء الاصطناعي لتحليل علامات التبويب المفتوحة، وتجميعها منطقيًا وفقًا لسياقها ، واقتراح أسماء لكل مجموعة.
لتسهيل التحكم في هذه الميزات الجديدة، يتضمن شريط العناوين زر وصول سريع يُسمى "إدارة الذكاء الاصطناعي"، والذي ينقل مباشرةً إلى لوحة الإعدادات الخاصة بها. في الوقت نفسه، يمكن لأداة الترجمة الأصلية للصفحة الكاملة الآن ترجمة المحتوى المُضمّن داخل إطارات HTML (<iframe>)، حيث تُجري عملية تحديد اللغة أثناء تحميل الموقع الأولي للحصول على استجابة أسرع.
فيما يتعلق بأداء الوسائط المتعددة، تم تحسين محرك المتصفح لتسريع البحث والتمرير في الجدول الزمني بشكل ملحوظ عند تشغيل مقاطع الفيديو. بالإضافة إلى ذلك، أصبح بإمكان مستخدمي نظام ويندوز الآن تشغيل منصة الألعاب السحابية NVIDIA GeForce NOW مباشرةً من المتصفح.
معايير الويب الجديدة
بالنسبة لمنشئي المحتوى ومطوري الويب، يُطبّق هذا الإصدار أحدث ميزات معايير CSS وHTML وJavaScript. يُضيف مُحرك العرض دعمًا لخاصيتي CSS `text-box-trim` و`text-box-edge`، اللتين تُتيحان تحكمًا رياضيًا في الهوامش العلوية والسفلية للخطوط، مما يسمح بمحاذاة رأسية دقيقة دون الاعتماد على حيل التباعد.
يتضمن ذلك أيضًا دالتي CSS `sibling-index()` و`sibling-count()`، اللتين تسمحان بتنسيق مشروط بناءً على موضع العنصر بالنسبة للعناصر الشقيقة له في شجرة DOM. أما فيما يتعلق ببنية نماذج HTML، فيعرض Firefox الآن واجهة رسومية مدمجة لاختيار الوقت عند استخدام الوسوم `<input type="time">` و`<input type="datetime-local">`.
على مستوى الشبكة ومعالجة البيانات، يقوم المتصفح بالفعل بتفسير ترويسة HTTP No-Vary-Search. يسمح هذا التوجيه للخوادم بتحديد معلمات عنوان URL غير ذات الصلة بالمحتوى، مما يُمكّن المتصفح من إعادة استخدام إصدارات الصفحات المخزنة في ذاكرة التخزين المؤقت على القرص، وبالتالي تحسين أوقات التحميل.
من جانب جافا سكريبت، تم تحديث واجهة Iterator بأساليب تنفيذ متزامنة جديدة، مثل `.chunks()` لتقسيم العناصر إلى مجموعات، و`.windows()` لتكرارات النافذة المنزلقة، و`.includes()` للتحقق المباشر من صحة المحتوى، و`.join()` لدمج النتائج في سلاسل نصية. وأخيرًا، يُسهّل عارض ملفات JSON المدمج عملية تصحيح الأخطاء من خلال عرض المسار الكامل (مسار التنقل) للعنصر المحدد أسفل الشاشة.
إصلاحات واجهة المستخدم وإصلاحات الأخطاء المعروفة
ركزت دورة التطوير أيضًا على تحسين واجهة المستخدم الرسومية عبر أنظمة التشغيل المختلفة. تم إصلاح خلل في نظام macOS كان يتسبب في بقاء نافذة غير مرئية عند إغلاق المتصفح ، مما يسمح بتسجيل نقرات الماوس. كما تم تصحيح العديد من المشكلات في شريط مهام Windows المتعلقة بالإخفاء التلقائي وعرض نافذة الصورة داخل الصورة. وتم تعديل سلوك زر "عرض Firefox" أيضًا؛ حيث تمت إزالته من شريط الأدوات الافتراضي للملفات الشخصية الجديدة أو غير النشطة، مع إمكانية استعادته من قائمة التخصيص.
أخيرًا، تجدر الإشارة إلى أنه يجري العمل حاليًا على معالجة مشكلتين : الأولى، قد يواجه بعض المستخدمين أعطالًا مؤقتة في خاصية التعبئة التلقائية للعناوين نتيجةً للتعديلات الأخيرة التي أُجريت على منطق التعبئة التلقائية؛ والثانية، قد تحدث حالات من بطء الأداء أو ظهور مطالبات غير متوقعة بإدخال كلمة المرور الرئيسية عند الوصول إلى مخزن بيانات اعتماد المتصفح. وتشير موزيلا إلى أنها قد طبّقت بالفعل حلولًا لكلا المشكلتين، وأنها تواصل مراقبة استقرار المتصفح.
كيفية تثبيت أو تحديث متصفح فايرفوكس إلى الإصدار 154
إذا كان متصفح فايرفوكس مثبتًا لديك بالفعل، فسيصلك التحديث تلقائيًا عبر مدير حزم توزيعتك خلال الأيام القليلة القادمة. أما إذا كنت ترغب في الحصول على الإصدار 154 فورًا دون انتظار المستودعات الرسمية ، فإن الخيار الأمثل هو استخدام الملف الثنائي الرسمي الذي توفره موزيلا.
لتثبيته من الملف الثنائي على أي توزيعة لينكس (أوبونتو، فيدورا، آرتش، إلخ)، يمكنك اتباع هذه الخطوات في طرفية الأوامر الخاصة بك:
wget -O firefox.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=es-ES" sudo tar xjf firefox.tar.bz2 -C /opt/ sudo ln -sf /opt/firefox/firefox /usr/bin/firefox
إذا كنت تفضل استخدام حزم Snap (الشائعة في Ubuntu)، فيمكنك فرض التحديث باستخدام:
sudo snap تحديث فايرفوكس
بالنسبة للمستخدمين الذين يفضلون Flatpak وFlathub، يمكن إجراء التحديث عن طريق تشغيل الأمر التالي:
تحديث Flatpak لمتصفح موزيلا فايرفوكس
بالنسبة لمستخدمي أوبونتو، ولينكس منت، ومشتقات أوبونتو الأخرى، يُمكن أيضًا تحديث فايرفوكس عبر مستودع البرامج الشخصي الرسمي (PPA) . للقيام بذلك، افتح نافذة طرفية وأدخل الأوامر التالية:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install Firefox
وأخيرًا، إذا كنت تفضل الانتظار حتى يصل إلى المستودعات الأصلية لتوزيعتك (DNF، Pacman)، فما عليك سوى تشغيل أمر التحديث المعتاد لنظامك، مع الأخذ في الاعتبار أن هذا قد يستغرق من بضع ساعات (على Arch) إلى عدة أيام (على Debian/Ubuntu).