Firefox 111 versiyasi

Firefox 111 veb-brauzeri chiqarildi.Bundan tashqari, uzoq muddatli qo'llab-quvvatlash bo'limining yangilanishi yaratildi - 102.9.0. Firefox 112 filiali tez orada beta-sinov bosqichiga o'tkaziladi, uning chiqarilishi 11 aprelga rejalashtirilgan.

Firefox 111-dagi asosiy yangi xususiyatlar:

  • O'rnatilgan hisob menejeri Firefox Relay xizmati uchun elektron pochta manzillari maskalarini yaratish imkoniyatini qo'shdi, bu sizning haqiqiy manzilingizni reklama qilmaslik uchun saytlarda ro'yxatdan o'tish yoki obunalarni ro'yxatdan o'tkazish uchun vaqtinchalik elektron pochta manzillarini yaratish imkonini beradi. Bu xususiyat faqat foydalanuvchi Firefox hisobiga ulanganda mavjud.
  • Belgilash uchun Referer sarlavhasini o‘tkazishni o‘chirish uchun veb-shakllar orqali navigatsiya qilish uchun “rel=noreferrer” parametrini qo‘llash yoki Window.opener xususiyatini sozlashni o‘chirish va taqiqlash uchun “rel=noopener” parametrini qo‘llash imkonini beruvchi “rel” atributiga qo‘shimcha yordam. o'tish amalga oshirilgan kontekstga kirish.
  • OPFS (Origin-Private FileSystem) API kiritilgan boʻlib, u joriy sayt bilan bogʻlangan saqlash bilan bogʻlangan mahalliy fayl tizimiga fayllarni joylashtirish uchun File System Access API kengaytmasi hisoblanadi. Veb-ilovalarga foydalanuvchi qurilmasidagi fayllar va kataloglarni o'qish, o'zgartirish va saqlash imkonini beruvchi saytga bog'langan (boshqa saytlar kirish huquqiga ega emas) virtual fayl tizimining bir turi yaratilgan.
  • CSS Color Level 4 spetsifikatsiyasini amalga oshirishning bir qismi sifatida CSS sRGB, RGB, HSL, HWB ranglarini aniqlash uchun color(), lab(), lch(), oklab() va oklch() funksiyalarini qo‘shdi. LHC va LAB rang bo'shliqlari. Funktsiyalar hozirda sukut bo'yicha o'chirilgan va ulardan foydalanish uchun about:config ichida layout.css.more_color_4.enabled bayrog'ini faollashtirish talab etiladi.
  • Chop etishda sahifani aniqlash uchun foydalaniladigan CSS '@page' qoidalari 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 qiymatlariga ruxsat beriladi.
  • Search.query funksiyasi standart qidiruv tizimiga so‘rovlar yuborish uchun qo‘shimcha API ga qo‘shildi. Qidiruv natijasini 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 chop etish uchun PDF fayllari yoki PDF InputStream yuborish imkonini beradi.
  • URI fayli:// 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 chiquvchilar uchun vositalar o'zboshimchalik bilan fayllarni qidirishga imkon beradi.
  • dmabuf yordamida VA-API (Video Acceleration API) uchun sirtlarni nusxalash uchun qo'llab-quvvatlandi, bu VA-API sirtlarini qayta ishlashni tezlashtirishga imkon berdi va ba'zi platformalarda renderlash paytida artefaktlar paydo bo'lishi bilan bog'liq muammolarni hal qildi.
  • DNS-dagi xost nomlarini hal qilish uchun ishlatiladigan mavzular sonini boshqarish uchun about:config ga network.dns.max_any_priority_threads va network.dns.max_high_priority_threads sozlamalari qo'shildi.
  • Windows platformasida platforma tomonidan taqdim etilgan bildirishnoma tizimidan foydalanish yoqilgan.
  • MacOS platformasi seansni tiklashni qo'llab-quvvatlaydi.
  • Android versiyasidagi yaxshilanishlar:
    • PDF-hujjatlarni ko'rish uchun o'rnatilgan qobiliyatni amalga oshirdi (avval yuklab olish va alohida tomoshabinda ochish kerak bo'lmasdan).
    • Keraksiz kontentni blokirovka qilishning qat'iy rejimini (qat'iy) tanlaganingizda, standart rejim Jami cookie himoyasi bo'lib, u har bir sayt uchun alohida, ajratilgan Cookie-fayllar do'konidan foydalanadi, bu saytlar orasidagi harakatni kuzatish uchun cookie-fayllardan foydalanishga ruxsat bermaydi.
    • Android 12 va 13-da ishlaydigan Pixel qurilmalari endi yaqinda ko‘rilgan sahifalarga havolalarni to‘g‘ridan-to‘g‘ri Oxirgilar ekranidan almashish imkoniyatiga ega.
    • Kontentni alohida ilovada ochish mexanizmi (Ilovada ochish) qayta ishlab chiqilgan. Uchinchi tomon Android ilovalarini foydalanuvchi tasdiqlamasdan ishga tushirish imkonini beruvchi zaiflik (CVE-2023-25749) tuzatildi.
    • CanvasRenderThread ishlov beruvchisi kiritilgan bo'lib, WebGL bilan bog'liq vazifalarni alohida mavzuda qayta ishlashga imkon beradi.

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

a Izoh qo'shish