إصدار Firefox 159

تم إصدار فايرفوكس 159، بالإضافة إلى تحديثات لفروع الدعم طويلة الأمد السابقة - 153.6.0 و115.44.0. وكجزء من دورة الإصدار الجديدة التي تستغرق أسبوعين، دخل فايرفوكس 160 مرحلة الاختبار التجريبي، ومن المقرر إصداره في 10 نوفمبر.

الميزات الجديدة الرئيسية في Firefox 159 (1، 2، 3):

  • تمت إضافة زر للوصول إلى كلمات المرور المحفوظة إلى الشريط الجانبي الافتراضي.

  • يُتيح وضع "النافذة الذكية"، الذي يوفر مساحة منفصلة للتفاعل مع الذكاء الاصطناعي، إمكانية تتبع التغييرات على الصفحات. على سبيل المثال، يُمكن استخدام هذه الميزة الجديدة لاكتشاف انخفاض الأسعار في المتاجر الإلكترونية. لتفعيل التتبع، استخدم الأمر "/watch" في دردشة مساعد الذكاء الاصطناعي المُدمج في المتصفح، وللتحكم به، استخدم زر "المهام" في شريط الأدوات أو صفحة about:smartwindowtasks. سيعرض فايرفوكس إشعارًا عند اكتشاف أي تغيير.
  • تمت إعادة تصميم وظيفة ملخص محتوى صفحة الذكاء الاصطناعي لتمرير رابط الصفحة إلى موفر الذكاء الاصطناعي بدلاً من نص الصفحة، مما أدى إلى حل مشكلات تحليل الصفحة غير المكتمل.
  • تمت إضافة اختصارات لوحة المفاتيح: Ctrl+Shift+A للبحث في علامات التبويب المفتوحة، وCtrl+Shift+F لإدارة الإضافات أو السمات. يمكن تغيير اختصارات لوحة المفاتيح من صفحة about:keyboard.
  • في التجمعات لـ macOS تم تفعيل واجهة المنصة الأصلية لإرسال المعلومات عبر تطبيقات أخرى، مثل AirDrop والرسائل. كما أُضيفت إمكانية إرسال عدة علامات تبويب محددة في وقت واحد.
  • في أدوات مطوري الويب، تسمح وحدة تحكم الويب الآن بإعادة تعريف المتغيرات التي تم تعريفها مسبقًا باستخدام عبارات let و const و class.
  • تمت إضافة دعم للرسوم المتحركة المُعتمدة على التمرير. يتيح لك هذا إنشاء مؤشرات لعرض موضع الصفحة بصريًا أو إضافة تأثيرات تُغير المحتوى عند ظهوره أثناء التمرير. يتوفر وضعان: "ScrollTimeline" لربط موضع التمرير بالنسبة لمحور الإحداثيات، و"ViewTimeline" لربط إزاحة العرض النسبية لعناصر المحتوى الفردية داخل منطقة التمرير. تمت إضافة خصائص CSS جديدة: animation-timeline و scroll-timeline و view-timeline و animation-range.
  • أصبح بالإمكان الآن دعم سجلات العناصر المخصصة لفصل نطاق عناصر HTML المخصصة، وهو أمر قد يكون ضروريًا عند استخدام عدة عناصر HTML مخصصة مختلفة تحمل نفس الاسم في صفحة واحدة. في حال استخدام مكتبات متعددة تُعرّف عنصرًا بنفس الاسم في صفحة واحدة، فإن مُنشئ JavaScript المُسمى CustomElementRegistry() يسمح لك بتعيين عناصر من كل مكتبة إلى أجزاء محددة من تسلسل DOM الهرمي لا تتقاطع مع سجل window.customElements العام. على سبيل المثال، إذا عرّفت مكتبتان عناصر مختلفة تحمل نفس الاسم، ثم يمكنك استخدام العنصر في جزء من الصفحة من المكتبة الأولى، ومن المكتبة الثانية.
  • يدعم WebGL API الآن امتدادات EXT_clip_control و EXT_texture_mirror_clamp_to_edge، ويدعم WebGL 2 الآن امتداد EXT_texture_norm16.
  • تقوم واجهة برمجة تطبيقات Sanitizer بتنفيذ عملية تنظيف كود HTML في مرحلة التحليل، قبل إضافة العناصر إلى شجرة DOM، مما يحل مشكلة تشغيل المنشئات للعناصر المخصصة التي تتم إزالتها أثناء عملية التنظيف هذه.
  • في النسخة ل Android تم تقليل إعادة تحميل علامات التبويب بشكل ملحوظ على أجهزة شاومي وريدمي. كما تم حل مشاكل تشغيل الفيديو على مواقع إلكترونية مثل صحيفة نيويورك تايمز.
  • في فايرفوكس إنتربرايز، أصبح بإمكان المسؤولين الآن طلب إعادة تسجيل الدخول باستخدام حساب المؤسسة قبل استعادة الجلسة بعد حدوث عطل. كما أصبح إنشاء بيانات قائمة مكونات البرمجيات (SBOM) مدعومًا في إصدارات فايرفوكس إنتربرايز. أما ميزة التعبئة التلقائية للنماذج المدعومة بالذكاء الاصطناعي فهي معطلة افتراضيًا.

إضافةً إلى الميزات الجديدة وإصلاحات الأخطاء، يعالج فايرفوكس 159 سبعًا وسبعين ثغرة أمنية، ثلاثون منها مصنفة ضمن الثغرات الخطيرة. وتعود معظم هذه الثغرات إلى مشاكل في إدارة الذاكرة، مثل تجاوز سعة المخزن المؤقت والوصول إلى الذاكرة بعد تحريرها. وقد تؤدي هذه المشاكل إلى تنفيذ تعليمات برمجية خبيثة عند فتح صفحات مصممة خصيصًا لهذا الغرض.

المصدر: opennet.ru

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster