إصدار Firefox 91

تم إطلاق متصفح الويب Firefox 91. تم تصنيف إصدار Firefox 91 على أنه إصدار دعم ممتد (ESR)، حيث يتم إصدار التحديثات له على مدار العام. بالإضافة إلى ذلك، تم إنشاء تحديث للفرع السابق مع فترة دعم طويلة، 78.13.0 (من المتوقع تحديثين إضافيين 78.14 و78.15 في المستقبل). سيتم قريبًا نقل فرع Firefox 92 إلى مرحلة الاختبار التجريبي، ومن المقرر إصداره في 7 سبتمبر.

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

  • وفي وضع التصفح الخاص، يتم تفعيل سياسة HTTPS-First افتراضيًا، على غرار خيار "HTTPS Only" المتوفر مسبقًا في الإعدادات. عندما تحاول فتح صفحة بدون تشفير عبر HTTP في الوضع الخاص، سيحاول المتصفح أولاً الوصول إلى الموقع عبر HTTPS (يتم استبدال "http://" بـ "https://") وإذا لم تنجح المحاولة، فإنه سيتم الوصول تلقائيا إلى الموقع دون تشفير. هناك اختلاف مهم عن وضع HTTPS فقط وهو أن HTTPS-First لا ينطبق على تحميل الموارد الفرعية مثل الصور والبرامج النصية وأوراق الأنماط، ولكنه ينطبق فقط عند محاولة فتح موقع بعد النقر على رابط أو كتابة عنوان URL في شريط العناوين .
  • تم إرجاع وضع طباعة نسخة مختصرة من الصفحة، مما يذكرنا بالعرض في وضع القارئ، حيث يتم عرض النص المهم فقط للصفحة، وجميع عناصر التحكم واللافتات والقوائم وأشرطة التنقل المصاحبة وأجزاء أخرى من الصفحة الصفحة التي لا تتعلق بالمحتوى مخفية. يتم تمكين الوضع عن طريق تنشيط عرض القارئ قبل الطباعة. تم إيقاف هذا الوضع في Firefox 81، بعد الانتقال إلى واجهة معاينة الطباعة الجديدة.
  • تم توسيع إمكانيات طريقة Total Cookie Protection، والتي يتم تفعيلها في وضع التصفح الخاص وعند تحديد الوضع الصارم لحظر المحتوى غير المرغوب فيه (صارم). يتضمن الوضع استخدام مخزن منفصل ومعزول لملفات تعريف الارتباط لكل موقع، وهو ما لا يسمح باستخدام ملفات تعريف الارتباط لتتبع الحركة بين المواقع، نظرًا لأن جميع ملفات تعريف الارتباط التي تم تعيينها من كتل الجهات الخارجية المحملة على الموقع مرتبطة بالموقع الرئيسي و ولا يتم نقلها عند الوصول إلى هذه الكتل من مواقع أخرى. في الإصدار الجديد، وللقضاء على تسرب البيانات المخفية، تم تغيير منطق تنظيف ملف تعريف الارتباط () وتم إعلام المستخدمين بالمواقع التي تخزن المعلومات محليًا.
  • تم تغيير منطق حفظ الملفات المفتوحة بعد التنزيل. يتم الآن حفظ الملفات التي تم فتحها بعد تنزيلها في تطبيقات خارجية في دليل "التنزيلات" العادي، بدلاً من الدليل المؤقت. دعونا نتذكر أن Firefox يقدم وضعين للتنزيل - التنزيل والحفظ والتنزيل والفتح في التطبيق. وفي الحالة الثانية، تم حفظ الملف الذي تم تنزيله في دليل مؤقت، والذي تم حذفه بعد انتهاء الجلسة. تسبب هذا السلوك في عدم الرضا بين المستخدمين الذين، إذا كانوا بحاجة إلى الوصول المباشر إلى ملف ما، كان عليهم أيضًا البحث عن الدليل المؤقت الذي تم حفظ الملف فيه، أو إعادة تنزيل البيانات إذا كان الملف قد تم حذفه تلقائيًا بالفعل.
  • تم تمكين تحسين "Catch-up Paints" لجميع إجراءات المستخدم تقريبًا، مما جعل من الممكن زيادة استجابة معظم العمليات في الواجهة بنسبة 10-20٪.
  • أضافت التجميعات الخاصة بنظام Windows دعمًا لتقنية تسجيل الدخول الأحادي (SSO)، والتي تتيح لك الاتصال بالمواقع باستخدام بيانات الاعتماد من Windows 10.
  • في إصدارات macOS، يتم تشغيل وضع التباين العالي تلقائيًا عند تنشيط خيار "زيادة التباين" في النظام.
  • وضع "التبديل إلى علامة التبويب"، الذي يسمح لك بالتبديل إلى علامة تبويب من قائمة التوصيات في شريط العناوين، يغطي الآن أيضًا الصفحات في وضع التصفح الخاص.
  • واجهة برمجة تطبيقات Gamepad متاحة الآن فقط عند فتح صفحة في سياق آمن، على سبيل المثال. عند فتحه عبر HTTPS، عبر مضيف محلي أو من ملف محلي؛
  • يتضمن إصدار سطح المكتب دعمًا لـ Visual Viewport API، والذي من خلاله يمكنك تحديد المنطقة المرئية الفعلية، مع مراعاة عرض لوحة المفاتيح على الشاشة أو القياس.
  • الطرق المضافة: Intl.DateTimeFormat.prototype.formatRange() - إرجاع سلسلة مترجمة ومنسقة بنطاق تاريخ (على سبيل المثال، "1/05/21 - 1/10/21")؛ Intl.DateTimeFormat.prototype.formatRangeToParts() - يقوم بإرجاع مصفوفة تحتوي على أجزاء نطاق تاريخ خاصة بالإعدادات المحلية.
  • تمت إضافة خاصية Window.clientInformation، المشابهة لـ Window.navigator.

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

المصدر: opennet.ru

إضافة تعليق