Firefox 111 chiqarildi. Uzoq muddatli qo'llab-quvvatlash bo'limining yangilanishi 102.9.0 ham chiqarildi. 11-aprelda chiqarilishi rejalashtirilgan Firefox 112 tez orada beta-testga kiradi.
Firefox 111-dagi asosiy yangi xususiyatlar:
- O'rnatilgan hisob menejeri endi Firefox Relay uchun elektron pochta manzillari maskalarini yaratish qobiliyatini qo'llab-quvvatlaydi, bu xizmat foydalanuvchilarga veb-saytlarni ro'yxatdan o'tkazish yoki obuna bo'lish uchun ularning haqiqiy manzilini ko'rsatmasdan vaqtinchalik elektron pochta manzillarini yaratishga imkon beradi. Bu xususiyat faqat foydalanuvchi Firefox hisobiga ulanganda mavjud.
- Tegda Referer sarlavhasini uzatishni o‘chirish uchun veb-shakllarda navigatsiyaga “rel=noreferrer” parametrini qo‘llash yoki Window.opener xususiyati sozlamalarini o‘chirish va o‘tish amalga oshirilgan kontekstga kirishni taqiqlash uchun “rel=noopener” parametrini qo‘llash imkonini beruvchi “rel” atributini qo‘llab-quvvatlash qo‘shildi.
- OPFS (Origin-Private FileSystem) API yoqilgan. Ushbu API joriy veb-sayt bilan bog'langan saqlash joyiga bog'langan mahalliy fayl tizimida fayllarni saqlash uchun File System Access API kengaytmasi hisoblanadi. Bu veb-ilovalarga foydalanuvchi qurilmasida fayllar va kataloglarni o'qish, o'zgartirish va saqlash imkonini beruvchi saytga xos virtual fayl tizimini yaratadi (boshqa veb-saytlar kira olmaydi).
- CSS Color Level 4 spetsifikatsiyasini amalga oshirishning bir qismi sifatida sRGB, RGB, HSL, HWB, LHC va LAB rang maydonlarida ranglarni aniqlash uchun color(), lab(), lch(), oklab() va oklch() funksiyalari CSSga qo‘shildi. Bu funksiyalar hozirda sukut boʻyicha oʻchirib qoʻyilgan va about:config ichida layout.css.more_color_4.enabled belgisini yoqishni talab qiladi.
- Chop etish uchun sahifani aniqlashda foydalanilgan CSS “@page” qoidalari endi sahifa yoʻnalishi maʼlumotlarini (“tik”, “chapga aylantirish” va “oʻngga aylantirish”) olish uchun “sahifani yoʻnaltirish” xususiyatini qoʻllaydi.
- SVG ichidagi elementlarda Kontekst-shprits va kontekst-to'ldirish qiymatlaridan foydalanishga ruxsat beriladi.
- Search.query funksiyasi standart qidiruv tizimiga so‘rovlarni yuborish uchun qo‘shimchalar API’siga qo‘shildi. Qidiruv natijalarini yangi tab yoki oynada ko'rsatish uchun search.search funksiyasiga "disposition" xususiyati qo'shildi.
- Oʻrnatilgan pdf.js koʻrish vositasida ochilgan PDF hujjatlarini saqlash uchun API qoʻshildi. GeckoView Print API qo'shildi, u window.print bilan bog'langan va PDF-fayllarni yoki PDF InputStreams-ni chop etish imkonini beradi.
- File:// URI-lar uchun SitePermissions orqali ruxsatlarni o'rnatish uchun qo'shimcha yordam qo'shildi.
- SpiderMonkey JavaScript dvigateli RISC-V 64 arxitekturasi uchun dastlabki yordamni qo'shdi.
- Veb-ishlab chiquvchi vositalari endi ixtiyoriy fayllarda qidirish imkonini beradi.
- VA-API (Video Acceleration API) uchun sirtlarni nusxalashni qo'llab-quvvatlash dmabuf yordamida amalga oshirildi, bu VA-API sirtlarini qayta ishlashni tezlashtirdi va ba'zi platformalarda renderlash paytida artefaktlar paydo bo'lishi bilan bog'liq muammolarni hal qildi.
- DNS xost nomini aniqlash uchun ishlatiladigan iplar sonini boshqarish uchun about:config ga network.dns.max_any_priority_threads va network.dns.max_high_priority_threads sozlamalari qo'shildi.
- Platformada Windows Platformaning bildirishnomalarni ko'rsatish tizimidan foydalanish yoqilgan.
- Platformada macOS Sessiyani tiklash bo'yicha yordam taqdim etiladi.
- Versiyadagi yaxshilanishlar Android:
- PDF hujjatlarini ko'rish uchun o'rnatilgan o'rnatilgan imkoniyat (oldindan yuklab olish va alohida tomoshabinda ochish zaruratisiz).
- Qattiq blokirovka rejimini tanlaganingizda, umumiy Cookie himoyasi sukut bo'yicha yoqilgan bo'lib, u har bir veb-sayt uchun alohida, ajratilgan cookie-fayllar do'konidan foydalanadi va veb-saytlar orasidagi harakatlaringizni kuzatish uchun cookie-fayllardan foydalanishning oldini oladi.
- Platformalarga asoslangan Pixel qurilmalarida Android 12 va 13-rasmlarda yaqinda ko'rilgan sahifalarga havolalarni to'g'ridan-to'g'ri "So'nggi yangiliklar" ekranidan yuborish mumkin bo'ldi.
- Alohida ilovada kontentni ochish mexanizmi (Ilovada ochish) qayta ishlab chiqildi. Foydalanuvchi tasdiqisiz uchinchi tomon ilovalarini ishga tushirishga imkon beruvchi zaiflik (CVE-2023-25749) tuzatildi. Android-ilovalar.
- CanvasRenderThread ishlov beruvchisi yoqilgan boʻlib, WebGL bilan bogʻliq vazifalar alohida mavzuda bajarilishini taʼminlaydi.
Innovatsiyalar va xatolarni tuzatishdan tashqari, Firefox 111 20 ta zaiflikni tuzatdi. 14 ta zaiflik xavfli deb belgilangan, shulardan 9 ta zaiflik (CVE-2023-28176 va CVE-2023-28177 ostida to'plangan) buferning to'lib ketishi va allaqachon bo'shatilgan xotira maydonlariga kirish kabi xotira muammolari tufayli yuzaga kelgan. Ehtimol, bu muammolar maxsus ishlab chiqilgan sahifalarni ochishda tajovuzkor kodining bajarilishiga olib kelishi mumkin.
Manba: opennet.ru
