أطلقت Mozilla اليوم نسخة جديدة من متصفح الويب الخاص بها. فايرفوكس 128 لقد وصل بعد أربعة أسابيع من الإصدار السابق، والذي لم نتمكن من تغطيته الشهر الماضي بسبب مشاكل لا يمكننا شرحها، ولكن يمكننا القول أنه أدخل تحسينات لتحسين وتنشيط وظيفة "DNS over HTTPS" وأضاف إمكانية إغلاق علامات التبويب المكررة في النافذة، من بين الأخبار الأخرى التي يمكن قراءتها في ملاحظة هذا الإصدار.
من بين الميزات الجديدة في Firefox 128، فإنها تلفت الانتباه من النقطة الأولى، التي تصف القدرة على ترجمة تحديدات النص بالإضافة إلى الصفحات الكاملة التي كان متاحا لأسابيع الآن. يكون هذا مفيدًا في الحالات التي نعرف فيها لغة ما، مثل اللغة الإنجليزية، ونفضل عدم ترجمة الصفحات أبدًا ونجد شيئًا لا نفهمه. ستقوم هذه الوظيفة بترجمة هذا الجزء لنا، مع ترك بقية الصفحة كما هي.
ما الجديد في Firefox 128
- يستطيع Firefox الآن ترجمة تحديدات النص والنص المرتبط تشعبيًا إلى لغات أخرى من قائمة السياق.
- بالنسبة للمستخدمين في الولايات المتحدة وكندا، سيعرض Firefox الآن عمليات البحث الأخيرة أو عمليات البحث الشائعة حاليًا عند فتح شريط العناوين لإعادتك إلى جلسة البحث السابقة أو التالية.
- أصبح لدى Firefox الآن مربع حوار أبسط وأكثر توحيدًا لحذف بيانات المستخدم. بالإضافة إلى تبسيط فئات البيانات، يوفر مربع الحوار الجديد أيضًا معلومات حول حجم بيانات الموقع للنطاق الزمني المحدد.
- يدعم Firefox الآن تشغيل المحتوى المحمي من مواقع البث مثل Netflix أثناء وجوده في وضع التصفح الخاص.
- يدعم Firefox الآن واجهة برمجة تطبيقات Privacy Preserving Attribution التجريبية، والتي توفر بديلاً لتتبع المستخدم لإسناد الإعلان. يتم تمكين هذه التجربة فقط من خلال Origin Testing ويمكن إيقاف تشغيلها في قسم تفضيلات الإعلان على موقع الويب الجديد في إعدادات الخصوصية والأمان لديك.
- على نظام التشغيل macOS، سيستخدم التقاط الميكروفون عبر getUserMedia الآن معالجة الكلام التي يوفرها النظام حيثما أمكن، مما يؤدي إلى تحسين جودة الصوت.
- فايرفوكس متوفر الآن باللغة الساريكي (skr).
- يتيح لك Firefox الآن عرض المزيد من أنواع الملفات النصية/* في السطر، بدلاً من الاضطرار إلى تنزيلها لعرضها.
- تم تجديد شهادة الجذر المستخدمة للتحقق من المكونات الإضافية والمحتوى الموقع لمنع انتهاء صلاحيتها القادمة.
- يدعم SpiderMonkey الآن ArrayBuffers القابلة لتغيير الحجم وSharedArrayBuffers القابلة للنمو. يتيح لك هذا تغيير حجم ArrayBuffer دون الحاجة إلى تخصيص مخزن مؤقت جديد ونسخ البيانات إليه.
- يسمح الأسلوب setCodecPreferences للتطبيقات بتعطيل التفاوض على برامج ترميز محددة (بما في ذلك RTX/RED/FEC). كما يسمح أيضًا للتطبيق بأن يكون له نظير بعيد يفضل برنامج الترميز الذي يظهر أولاً في قائمة الإرسال.
- تم تعديل رأس قبول الصور والمستندات للتكيف بشكل أفضل مع معيار الجلب والمتصفحات الأخرى.
- تمت إضافة دعم لـproperty وواجهة برمجة تطبيقات خصائص وقيم CSS.
- يتم توفير طريقة bytes() جديدة على العديد من الكائنات مثل Request/Response وBlob التي توفر طريقة مناسبة للحصول على مصفوفة من النوع Uint8Array.
- يتم الآن عرض خصوصية قواعد CSS في تلميح الأدوات عندما تقوم بتمرير الماوس فوق محدد قواعد CSS في عرض القواعد في المفتش. يمكن أن يساعد ذلك مطوري الويب على فهم سبب تطبيق قاعدة معينة قبل قاعدة أخرى.
- تقوم لوحة Inspector الآن بوضع علامة على إعلان الخاصية المخصصة على أنه غير صالح عندما لا تتطابق القيمة مع تعريف الخاصية المخصصة المسجلة.
- تم إجراء تحسينات على CSS الخامل. يتم الآن عرض تحذير عند استخدام امتداد العمود على عناصر خارج الحاويات متعددة الأعمدة وعند استخدام الخصائص التي تنطبق فقط على العناصر المستبدلة في العناصر غير المستبدلة.
- يستخدم Firefox الآن وكيل DNS بشكل افتراضي عند استخدام SOCKS v5، مما يمنع تسرب استعلامات DNS إلى الشبكة عند استخدام بروكسي SOCKS v5.
- إصلاحات الأخطاء وتصحيحات الأمان.
فايرفوكس 128 يمكن الآن تحميلها من موقع المطور. وفي الساعات القليلة القادمة، سيظهر في المستودعات الرسمية لمعظم توزيعات Linux الأكثر شهرة، كما سيتم تحديث حزمتي flatpak و snap.