Firefox 144: يقدم نظام ملف تعريف جديد، ودعمًا لـ Google Lens، وتحسينات أمنية

النقاط الرئيسية
  • نظام إدارة الملفات الشخصية الجديد مع تكوين مرئي ومعزول.
  • تكامل Google Lens ودعم محرك البحث Perplexity AI.
  • تشفير AES-256-CBC لمدير كلمة المرور المحلي.
  • تحسينات واجهة برمجة التطبيقات والمطور: انتقالات العرض، وWebGPU، وPerformanceEventTiming.

فايرفوكس 144

أعلنت شركة موزيلا قبل بضعة أيام عن الإصدار الرسمي للنسخة الجديدة من Firefox 144، مصحوبة بتحديثات لإصداري الدعم الموسّع 140.4.0 و115.29.0. يقدم الإصدار الجديد نظام إدارة ملفات تعريف مُعاد تصميمه بالكامل، وتحسينات بصرية للواجهة، وعددًا من التحسينات في الأمان والأداء والتوافق مع تقنيات الويب الحديثة.

مع إصدار هذا الإصدار الجديد، قامت شركة موزيلا بإغلاق 24 ثغرة أمنية، منها ١٦ تتعلق بمشاكل الذاكرة، مثل تجاوز سعة المخزن المؤقت أو الاستخدام بعد التحرير. قد تسمح هذه الثغرات الأمنية بتنفيذ برمجيات خبيثة عن بُعد عند فتح صفحة ويب مُصممة خصيصًا.

الأخبار الرئيسية في Firefox 144

في هذا الإصدار الجديد من Firefox 144، إحدى الميزات الجديدة الأكثر بروزًا هي تفعيل نظام إدارة الملفات الشخصية الجديد وهو الآن متاح للجميع المستخدمون. يمكن تكوين كل ملف تعريف بشكل مستقل، مع الحفاظ على سجله، وإشاراته المرجعية، وإضافاته، وتفضيلاته ضمن مجلد فرعي خاص به (~/.mozilla/firefox/).

هذا النظام الجديد يتم إدارتها مباشرة من القائمة الرئيسية تتضمن الخيارات المدمجة في المتصفح أسماءً وأيقونات وأنماط ألوان لكل ملف شخصي. بخلاف "مدير الملفات الشخصية" القديم الذي يُمكن الوصول إليه عبر سطر الأوامر (Firefox –ProfileManager)، يوفر النظام الجديد واجهة رسومية حديثة، مع أن الطريقتين تعملان بشكل مستقل ولا تتشاركان الإعدادات.

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

ويأتي تحسين عملي آخر إلى وضع صورة داخل صورة. ال يمكن للمستخدمين إغلاق النافذة العائمة من الفيديو بدون مقاطعة التشغيل، ببساطة عن طريق الضغط على Shift + Esc أو الضغط باستمرار على مفتاح Shift أثناء النقر فوق "إغلاق".

تشفير أكثر أمانًا وأدوات جديدة مع الذكاء الاصطناعي

أمن مدير كلمة السر كما حصل أيضًا على تحسينات في Firefox 144، وهذا هو يستخدم الآن AES-256-CBC لتشفير بيانات الاعتماد المخزنة محليًا، واستبدال 3DES-CBC الأقدم والأقل قوة.

في مجال البحث، قامت شركة Mozilla بدمج Google Lens بشكل مباشر وفي قائمة سياق الصور، مما يسمح لك بالبحث عن كائنات مشابهة، أو نسخ النص، أو ترجمته. هذه الميزة متاحة فقط إذا كان المستخدم يستخدم Google كمحرك البحث الأساسي لديه.

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

في أنظمة Windows، يفتح Firefox الآن الروابط الخارجية داخل النافذة النشطة لسطح المكتب الافتراضي الحالي، مما يتجنب القفزات المزعجة بين أسطح المكتب.

التطورات لمطوري الويب وواجهات برمجة التطبيقات الجديدة

يتضمن Firefox 144 أيضًا تحسينات وأدوات جديدة للمطورين:

  • تتيح أدوات التفتيش الآن الوصول المباشر إلى خصائص CSS المخصصة داخل وظائف var()، بالإضافة إلى التمييز بين الأحداث الأصلية والمخصصة.
  • تمت إضافة واجهة برمجة التطبيقات Element.moveBefore()، مما يجعل نقل العناصر في شجرة DOM أسهل دون إعادة تعيين حالتها، وتم توسيع دعم MathML باستخدام خاصية math-shift: compact الجديدة، والتي تعمل على تحسين عرض الأسطر العلوية.
  • وفي الوقت نفسه، تضيف واجهة برمجة التطبيقات PerformanceEventTiming سمة InteractionID، التي تسمح بربط أحداث متعددة (مثل نقرات الشاشة أو نقراتها) بإجراء مستخدم واحد، مما يحسن دقة قياس الأداء.
  • إنه يعتمد على أمر HTML وسمات commandfor، والتي تبسط إنشاء القوائم التفاعلية دون الحاجة إلى JavaScript، ويضيف دعمًا لواجهة برمجة تطبيقات View Transitions، والتي تسمح لك بإنشاء انتقالات سلسة بين الصفحات أو حالات DOM.

دعم WebRender وWebGPU والمزيد من الوسائط المتعددة

محرك يمكن لـ WebRender الآن تطبيق التدرج اللوني على تدرجات CSS (التدرج الخطي، التدرج الشعاعي، التدرج المخروطي) عند العرض باستخدام تسريع الأجهزة.

La تضيف واجهة برمجة تطبيقات WebGPU طريقة GPUDevice.importExternalTexture، والذي يسمح لك باستيراد القوام من عناصر الفيديو HTML أو VideoFrame.

كما يعمل Firefox أيضًا على تحسين الدعم لـ WebRTC، إضافة معلمة resizeMode في getUserMedia() للسماح بقص وتغيير حجم الفيديو الملتقط، والقدرة على نقل كائنات RTCDataChannel بين الخيوط باستخدام WebWorker.

تم تحديث واجهة برمجة التطبيقات ScreenOrientation باستخدام طريقتي lock() و unlock() للتحكم في اتجاه الشاشة على أجهزة Android والأجهزة اللوحية التي تعمل بنظام Windows.

ما الجديد في Android وإصلاحات الأمان

في نسخته المحمولة، يتضمن Firefox لنظام Android مؤشر ترجمة تلقائي، يُظهر ما إذا كانت الصفحة قد ترجمت بالكامل. أصبح المتصفح متاحًا للتنزيل من متجر تطبيقات هواوي، مع زيادة الحد الأدنى لمتطلباته: أصبح نظام أندرويد 8 أو أحدث مطلوبًا.

إذا كنت مهتمًا بمعرفة المزيد حول هذا الموضوع، يمكنك الرجوع إلى ملاحظات الإصدار في الرابط التالي.

كيفية تثبيت فايرفوكس على لينكس؟

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

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

إلى Ubuntu وLinux Mint ومستخدمي المشتقات الأخرى من أوبونتو أيضًا من الممكن تحديث Firefox من خلال PPA الرسمي. للقيام بذلك، افتح Terminal وأدخل الأوامر التالية:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install Firefox

خيار التثبيت الآخر المتاح هو من خلال Flatpak. لاستخدام هذه الطريقة، يجب أن يكون لديك دعم Flatpak على نظامك. بمجرد التمكين، يمكنك تثبيت Firefox عن طريق تشغيل الأمر التالي في الوحدة الطرفية:

تثبيت Flatpak flathub org.mozilla.firefox

بالنسبة لأولئك الذين لديهم المتصفح بالفعل مثبتًا ، يكفي تنفيذ الأمر التالي ليس فقط لتحديث Firefox ، ولكن أيضًا جميع تطبيقاته بتنسيق Flatpak:

تحديث Flatpack

أما في حالة من يفضلون استخدام سناب فيمكن تثبيت المتصفح عن طريق كتابة الأمر التالي:

sudo snap تثبيت فايرفوكس

ولتحديث التطبيقات التي قمنا بتثبيتها بتنسيق Snap ، ما عليك سوى كتابة ما يلي في الجهاز:

sudo المفاجئة التحديث