إصدار Firefox 104

تم إصدار متصفح الويب Firefox 104. بالإضافة إلى ذلك، تم إنشاء تحديثات لفروع الدعم طويلة المدى - 91.13.0 و102.2.0. سيتم نقل فرع Firefox 105 إلى مرحلة الاختبار التجريبي خلال الساعات القادمة، ومن المقرر إصداره في 20 سبتمبر.

الابتكارات الرئيسية في Firefox 104:

  • تمت إضافة آلية QuickActions التجريبية التي تتيح لك تنفيذ إجراءات قياسية مختلفة باستخدام المتصفح من شريط العناوين. على سبيل المثال، للانتقال بسرعة إلى عرض الوظائف الإضافية والإشارات المرجعية والحسابات المحفوظة (مدير كلمات المرور) وفتح وضع التصفح الخاص، يمكنك إدخال أوامر الإضافات والإشارات المرجعية وتسجيلات الدخول وكلمات المرور والخاصة في شريط العناوين، إذا تم التعرف عليها، زر سيتم عرض الانتقال في القائمة المنسدلة إلى الواجهة المناسبة. لتمكين QuickActions، قم بتعيين browser.urlbar.quickactions.enabled=true و browser.urlbar.shortcuts.quickactions=true في about:config.
    إصدار Firefox 104
  • تمت إضافة وضع التحرير إلى الواجهة المدمجة لعرض مستندات PDF، والتي توفر ميزات مثل رسم علامات رسومية (رسومات خطية مرفوعة) وإرفاق تعليقات نصية. يمكن تخصيص اللون وسمك الخط وحجم الخط من خلال الأزرار الجديدة المضافة إلى لوحة عارض PDF. لتمكين الوضع الجديد، قم بتعيين المعلمة pdfjs.annotationEditorMode=0 في صفحة about:config.
    إصدار Firefox 104
  • على غرار تنظيم الموارد المخصصة لعلامات التبويب الخلفية، يتم الآن تحويل واجهة المستخدم إلى وضع توفير الطاقة عند تصغير نافذة المتصفح.
  • تمت إضافة القدرة على تحليل استهلاك الطاقة المرتبط بتشغيل الموقع إلى واجهة ملفات التعريف. يتوفر محلل الطاقة حاليًا فقط على أنظمة Windows 11 وأجهزة كمبيوتر Apple المزودة بشريحة M1.
    إصدار Firefox 104
  • في وضع صورة داخل صورة، يتم عرض الترجمة عند مشاهدة مقاطع الفيديو من خدمة Disney+. في السابق، كانت الترجمات تظهر فقط لـ YouTube وPrime Video وNetflix وHBO Max وFunimation وDailymotion وTubi وHotstar وSonyLIV والمواقع التي تستخدم تنسيق WebVTT (Web Video Text Track).
  • تمت إضافة دعم لخاصية CSS التمرير المفاجئة، والتي تسمح لك بتخصيص السلوك عند التمرير باستخدام لوحة اللمس: في الوضع "دائمًا"، يتوقف التمرير على كل عنصر، وفي الوضع "العادي"، يسمح التمرير بالقصور الذاتي بإيماءة العناصر التي يجب تخطيها. هناك أيضًا دعم لضبط موضع التمرير إذا تغير المحتوى (على سبيل المثال، للحفاظ على نفس الموضع بعد إزالة جزء من المحتوى الأصلي).
  • تمت إضافة الطرق Array.prototype.findLast() وArray.prototype.findLastIndex() وTypedArray.prototype.findLast() وTypedArray.prototype.findLastIndex() إلى كائنات JavaScript Array وTypedArrays، مما يسمح لك بالبحث عن العناصر ذات الإخراج من النتيجة بالنسبة إلى نهاية المصفوفة . [1,2,3,4].findLast((el) => el % 2 === 0) // → 4 (آخر عنصر زوجي)
  • تمت إضافة دعم المعلمة option.focusVisible إلى طريقة HTMLElement.focus()، والتي يمكنك من خلالها تمكين عرض مؤشر مرئي للتغيرات في تركيز الإدخال.
  • تمت إضافة خاصية SVGStyleElement.disabled، والتي يمكنك من خلالها تمكين أوراق الأنماط أو تعطيلها لعنصر SVG محدد أو التحقق من حالتها (على غرار HTMLStyleElement.disabled).
  • تحسين الاستقرار والأداء لتصغير النوافذ واستعادتها على نظام التشغيل Linux عند استخدام إطار عمل الويب Marionette (WebDriver). تمت إضافة القدرة على إرفاق معالجات اللمس بالشاشة (إجراءات اللمس).
  • يوفر إصدار Android دعمًا للملء التلقائي للنماذج بالعناوين بناءً على العناوين المحددة مسبقًا. توفر الإعدادات القدرة على تعديل وإضافة العناوين. تمت إضافة دعم لحذف السجل الانتقائي، مما يسمح لك بحذف سجل الحركة للساعة الأخيرة أو اليومين الأخيرين. تم إصلاح العطل عند فتح رابط من تطبيق خارجي.

بالإضافة إلى الابتكارات وإصلاحات الأخطاء، يزيل Firefox 104 10 نقاط ضعف، منها 8 تم تصنيفها على أنها خطيرة (6 مصنفة على أنها CVE-2022-38476 وCVE-2022-38478) ناجمة عن مشاكل في الذاكرة، مثل تجاوز سعة المخزن المؤقت والوصول إلى المناطق المحررة بالفعل من الذاكرة. من المحتمل أن تؤدي هذه المشكلات إلى تنفيذ تعليمات برمجية للمهاجم عند فتح صفحات مصممة خصيصًا.

المصدر: opennet.ru

إضافة تعليق