إصدار Firefox 73

تم الافراج عن متصفح الويب فايرفوكس 73و اصدار المحمول فايرفوكس 68.5 لمنصة أندرويد. بالإضافة إلى ذلك، تم إنشاء تحديث الفروع دعم على المدى البعيد 68.5.0. قريبا على المسرح اختبار بيتا سيتم نقل فرع Firefox 74، ومن المقرر إصداره في 10 مارس (المشروع انتقل لمدة 4 أسابيع دورة التنمية).

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

  • في وضع الوصول إلى DNS عبر HTTPS (DoH، DNS عبر HTTPS)، تمت إضافة دعم الخدمة NextDNS، بالإضافة إلى خادم CloudFlare DNS المقدم مسبقًا ("https://1.1.1.1/dns-query"). قم بتنشيط DoH وحدد مزود يمكن للمرء في إعدادات اتصال الشبكة.
    إصدار Firefox 73

  • تم تنفيذ المرحلة الأولى نهاية دعم الوظائف الإضافية المثبتة عن طريق الحل البديل. يؤثر التغيير فقط على تثبيت الوظائف الإضافية في الدلائل المشتركة (/usr/lib/mozilla/extensions/، /usr/share/mozilla/extensions/ أو ~/.mozilla/extensions/) التي تتم معالجتها بواسطة جميع مثيلات Firefox على النظام ( غير مرتبط بمستخدم). تُستخدم هذه الطريقة عادةً للتثبيت المسبق للوظائف الإضافية في التوزيعات، أو للاستبدال غير المرغوب فيه بتطبيقات الطرف الثالث، أو لدمج الوظائف الإضافية الضارة، أو لتوصيل وظيفة إضافية بشكل منفصل باستخدام برنامج التثبيت الخاص بها. في Firefox 73، ستستمر هذه الوظائف الإضافية في العمل، ولكن سيتم نقلها من الدليل العام إلى ملفات تعريف المستخدمين الفردية، أي. سيتم تحويله إلى التنسيق المستخدم عند التثبيت من خلال مدير الوظائف الإضافية.
  • تمت إضافة القدرة على تعيين مستوى قياس أساسي عالمي ينطبق على جميع الصفحات بدلاً من ربطه بالمواقع الفردية. يمكنك تغيير المقياس العام في الإعدادات (حول:التفضيلات) في قسم "اللغة والمظهر". يوجد أيضًا خيار في الإعدادات يسمح لك بتطبيق القياس على النص فقط، دون لمس الصور.

    إصدار Firefox 73

  • يتم الآن عرض مربع الحوار الذي يطلب منك حفظ عمليات تسجيل الدخول فقط إذا تم تغيير قيمة تسجيل الدخول في حقل الإدخال.
  • في الأنظمة التي تحتوي على برامج تشغيل خاصة بـ NVIDIA أحدث من الإصدار 432 ودقة شاشة أقل من 1920 × 1200، يتم تمكين نظام التركيب WebRender. في السابق، تم تمكين WebRender فقط لوحدات معالجة الرسومات NVIDIA المزودة ببرنامج التشغيل Nouveau، بالإضافة إلى وحدات معالجة الرسومات AMD وIntel. تتم كتابة نظام التركيب WebRender بلغة Rust ويقوم بالاستعانة بمصادر خارجية لعرض محتوى الصفحة على وحدة معالجة الرسومات.
  • أضيفت بواسطة فرصة باستخدام مفهوم المتصفح الخاص بالموقع (SSB) من أجل
    العمل مع تطبيق ويب كما هو الحال مع برنامج سطح المكتب العادي. في الوضع
    يخفي SSB القائمة وشريط العناوين والعناصر الأخرى لواجهة المتصفح، وفي النافذة الحالية يمكنك فقط فتح الروابط إلى صفحات الموقع الحالي (تفتح الروابط الخارجية في نافذة متصفح منفصلة). على عكس وضع الكشك الحالي، يتم تنفيذ العمل ليس في وضع ملء الشاشة، ولكن في نافذة عادية، ولكن بدون عناصر الواجهة الخاصة بـ Firefox. لفتح رابط في وضع SSB، يتم اقتراح علامة سطر الأوامر "-ssb"، والتي يمكن استخدامها عند إنشاء اختصارات لتطبيقات الويب. يمكن أيضًا استدعاء الوضع باستخدام زر "تشغيل متصفح خاص بالموقع" الموجود في قائمة إجراءات الصفحة (علامة القطع الموجودة على يمين شريط العناوين). بشكل افتراضي، يكون الوضع غير نشط ويجب تمكينه عن طريق تحديد "browser.ssb.enabled = true" في about:config.
    إصدار Firefox 73

  • أصبح وضع العرض عالي التباين، المصمم للأشخاص الذين يعانون من ضعف في الرؤية أو ضعف في إدراك الألوان، يدعم الآن صور الخلفية. للحفاظ على سهولة القراءة وتوفير المستوى المناسب من التباين، يتم فصل النص المرئي بخلفية منفصلة تستخدم لون السمة النشطة.
  • تحسين جودة الصوت عند زيادة أو تقليل سرعة التشغيل؛
  • تحسين الاكتشاف التلقائي لترميزات النص القديمة على الصفحات التي لا توفر معلومات التشفير بشكل صريح.
  • في شريط البحث في وحدة تحكم الويب، أصبح من الممكن الآن التصفية حسب المفتاح المفقود عن طريق تحديد الرمز "-" قبل القناع أو التعبير العادي. على سبيل المثال، سيؤدي استعلام البحث "-img" إلى إرجاع جميع العناصر التي تفتقد السلسلة "img"، بينما سيرجع "-/(cool|rad)/" العناصر التي لا تتطابق مع التعبير العادي "/(cool|rad) )/".
  • تمت إضافة خصائص CSS جديدة سلوك التمرير الزائد مضمن и كتلة السلوك الزائد للتحكم في سلوك التمرير عند الوصول إلى الحد المنطقي لمنطقة التمرير.
  • يدعم SVG الآن الخصائص تباعد الحروف и تباعد الكلمات.
  • تمت إضافة طريقة إلى HTMLFormElement إرسال الطلب ()، الذي يبدأ الإرسال البرمجي لبيانات النموذج بنفس طريقة النقر على زر الإرسال. يمكن استخدام الوظيفة عند تطوير أزرار إرسال النموذج الخاصة بك والتي لا يكفي استدعاء form.submit() لأنها لا تتحقق بشكل تفاعلي من صحة المعلمات، وتولد حدث "إرسال"، وتمرير البيانات المرتبطة بزر الإرسال.
  • خصائص العرض الداخلي и الارتفاع الداخلي تقوم كائنات النافذة الآن دائمًا بإرجاع العرض والارتفاع المحددين فعليًا للمنطقة (تخطيط منفذ العرض)، وليس حجم الجزء المرئي (منفذ العرض المرئي).
  • تم تنفيذها تحسين أداء الأدوات لمطوري الويب. تم تقليل العبء على جمع الإحصائيات الخاصة بلوحة مراقبة نشاط الشبكة. في مصحح أخطاء JavaScript ووحدة تحكم الويب، تم تسريع تحميل البرامج النصية الكبيرة بالإشارة إلى نصوص المصدر الأصلية (المعينة من المصدر).
  • توجد في وحدة تحكم الويب مشكلات تتعلق بتجاوز نطاق المجال الحالي (كورس، مشاركة الموارد عبر الأصل) تظهر الآن كأخطاء بدلاً من التحذيرات. المتغيرات المحددة في التعبيرات متاحة الآن للإكمال التلقائي في وحدة التحكم.
  • توفر أدوات مطوري الويب في قسم فحص الشبكة فك تشفير الرسائل (JSON وMsgPack وCBOR) بتنسيق WAMP (بروتوكول مراسلة تطبيق الويب WebSocket) المنقولة عبر اتصال WebSocket.

    إصدار Firefox 73

بالإضافة إلى الابتكارات وإصلاحات الأخطاء في Firefox 73 ، 15 نقاط ضعف، منها 11 (تم جمعها تحت CVE-2020-6800 وCVE-2020-6801) تم وضع علامة عليها على أنها من المحتمل أن تؤدي إلى تنفيذ تعليمات برمجية للمهاجم عند فتح صفحات مصممة خصيصًا. دعنا نذكرك بأن مشكلات الذاكرة، مثل تجاوز سعة المخزن المؤقت والوصول إلى مناطق الذاكرة المحررة بالفعل، تم تصنيفها مؤخرًا على أنها خطيرة، ولكنها ليست خطيرة.

المصدر: opennet.ru

إضافة تعليق