إصدار Firefox 98

تم إصدار متصفح الويب Firefox 98. بالإضافة إلى ذلك، تم إنشاء تحديث فرعي للدعم طويل المدى - 91.7.0. تم نقل فرع Firefox 99 إلى مرحلة الاختبار التجريبي، ومن المقرر إصداره في 5 أبريل.

الابتكارات الرئيسية:

  • تم تغيير السلوك عند تنزيل الملفات - بدلاً من عرض طلب قبل بدء التنزيل، يبدأ الآن تنزيل الملفات تلقائيًا، ويظهر إشعار حول بدء التنزيل في اللوحة. من خلال اللوحة، يمكن للمستخدم في أي وقت الحصول على معلومات حول عملية التنزيل، أو فتح الملف الذي تم تنزيله أثناء التنزيل (سيتم تنفيذ الإجراء بعد اكتمال التنزيل) أو حذف الملف. في الإعدادات، يمكنك تمكين ظهور مطالبة عند كل عملية تمهيد وتحديد التطبيق الافتراضي لفتح الملفات من نوع معين.
    إصدار Firefox 98
  • تمت إضافة إجراءات جديدة إلى قائمة السياق التي تظهر عند النقر بزر الماوس الأيمن على الملفات في قائمة التنزيل. على سبيل المثال، باستخدام خيار Always Open Same Files، يمكنك السماح لـ Firefox بفتح ملف تلقائيًا بعد اكتمال التنزيل في تطبيق مرتبط بنفس نوع الملف على النظام. يمكنك أيضًا فتح الدليل الذي يحتوي على الملفات التي تم تنزيلها، والانتقال إلى الصفحة التي بدأ التنزيل منها (ليس التنزيل نفسه، ولكن رابط التنزيل)، ونسخ الرابط، وإزالة الإشارة إلى التنزيل من سجل التصفح لديك ومسحها القائمة في لوحة التنزيلات.
    إصدار Firefox 98
    إصدار Firefox 98
  • تم تغيير محرك البحث الافتراضي لبعض المستخدمين. على سبيل المثال، في مجموعة اللغة الإنجليزية التي تم اختبارها، بدلاً من Google، تم الآن تمكين DuckDuckGo افتراضيًا. وفي نفس الوقت يبقى جوجل ضمن محركات البحث كخيار ويمكن تفعيله بشكل افتراضي في الإعدادات. السبب المذكور لفرض التغيير على محرك البحث الافتراضي هو عدم القدرة على الاستمرار في توفير المعالجات لبعض محركات البحث بسبب عدم وجود إذن رسمي. واستمرت صفقة حركة بحث جوجل حتى أغسطس 2023 وجلبت حوالي 400 مليون دولار سنويًا، وهو غالبية إيرادات موزيلا.
    إصدار Firefox 98
  • تعرض الإعدادات الافتراضية قسمًا جديدًا يحتوي على ميزات تجريبية يمكن للمستخدم اختبارها على مسؤوليته الخاصة. على سبيل المثال، القدرة على تخزين صفحة البداية مؤقتًا، وأوضاع SameSite=Lax وSameSite=None، وتخطيط CSS Masonry، ولوحات إضافية لمطوري الويب، وإعداد Firefox 100 في رأس User-Agent، والمؤشرات العامة لإيقاف تشغيل الصوت والميكروفون متاحة للاختبار.
    إصدار Firefox 98
  • من أجل تحسين عملية تشغيل المتصفح، تم تغيير منطق تشغيل الوظائف الإضافية التي تستخدم واجهة برمجة التطبيقات webRequest. سيؤدي حظر مكالمات webRequest فقط إلى تشغيل الوظائف الإضافية أثناء بدء تشغيل Firefox. سيتم تأخير طلبات الويب في وضع عدم الحظر حتى انتهاء تشغيل Firefox.
  • تمكين الدعم لعلامة HTML " "، والذي يسمح لك بإنشاء مربعات حوار ومكونات للتفاعل التفاعلي مع المستخدم، مثل التنبيهات القابلة للإغلاق والنوافذ الفرعية. يمكن التحكم في النوافذ التي تم إنشاؤها من خلال كود JavaScript.
  • إن تنفيذ مواصفات العناصر المخصصة، التي تسمح لك بإضافة عناصر HTML مخصصة تعمل على توسيع وظائف علامات HTML الموجودة، قد أضاف دعمًا لإضافة عناصر مخصصة مرتبطة بمعالجة نماذج الإدخال.
  • تمت إضافة خاصية حرف الواصلة إلى CSS، والتي يمكن استخدامها لتعيين السلسلة المراد استخدامها بدلاً من حرف الفاصل ("-").
  • يوفر الأسلوب navigator.registerProtocolHandler() دعمًا لتسجيل معالجات البروتوكول لأنظمة URL ftp وsftp وftps.
  • تمت إضافة خاصية HTMLElement.outerText، التي تُرجع المحتوى داخل عقدة DOM، مثل خاصية HTMLElement.innerText، ولكن على عكس الأخيرة، عند كتابتها، فإنها لا تحل محل المحتوى داخل العقدة، بل العقدة بأكملها.
  • يتم تعطيل WebVR API افتراضيًا وتم إهمالها (للرجوع إليها، قم بتعيين dom.vr.enabled=true في about:config).
  • تمت إضافة لوحة تقييم التوافق إلى الأدوات المخصصة لمطوري الويب. تعرض اللوحة مؤشرات تحذر من المشاكل المحتملة في خصائص CSS لعنصر HTML المحدد أو الصفحة بأكملها، مما يسمح لك بتحديد حالات عدم التوافق مع متصفحات مختلفة دون اختبار الصفحة بشكل منفصل في كل متصفح.
    إصدار Firefox 98
  • توفير القدرة على تعطيل مستمعي الأحداث لعقدة DOM معينة. يتم التعطيل من خلال تلميح أداة يتم عرضه عند تحريك الماوس فوق حدث ما في واجهة فحص الصفحة.
    إصدار Firefox 98
  • تمت إضافة عنصر "تجاهل السطر" إلى قائمة سياق وضع التحرير في مصحح الأخطاء لتجاهل السطر أثناء التنفيذ. يتم عرض العنصر عند تعيين المعلمة devtools.debugger.features.blackbox-lines=true في about:config.
    إصدار Firefox 98
  • تم تنفيذ وضع لفتح أدوات المطور تلقائيًا لعلامات التبويب المفتوحة من خلال استدعاء window.open (في وضع devtools.popups.debug، بالنسبة للصفحات التي تكون أدوات المطور مفتوحة لها، سيتم فتحها تلقائيًا لجميع علامات التبويب المفتوحة من هذه الصفحة).
    إصدار Firefox 98
  • يوفر الإصدار الخاص بنظام Android إمكانية تغيير صورة الخلفية على الصفحة الرئيسية ويضيف دعمًا لمسح ملفات تعريف الارتباط وبيانات الموقع لمجال واحد.

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

أضاف الإصدار التجريبي من Firefox 99 دعمًا لقوائم سياق GTK الأصلية، ومكّن أشرطة التمرير العائمة GTK، ودعم البحث في عارض PDF مع أو بدون علامات التشكيل، وأضاف مفتاح التشغيل السريع "n" إلى ReaderMode لتبديل وضع التشغيل/إيقاف القراءة بصوت عالٍ (سرد) ).

المصدر: opennet.ru

إضافة تعليق