Firefox 109 versiyasi

Firefox 109 veb-brauzeri chiqarildi.Bundan tashqari, uzoq muddatli qo'llab-quvvatlash bo'limining yangilanishi yaratildi - 102.7.0. Firefox 110 filiali tez orada beta-sinov bosqichiga o'tkaziladi, uning chiqarilishi 14 fevralga rejalashtirilgan.

Firefox 109-dagi asosiy yangi xususiyatlar:

  • Odatiy bo'lib, qo'llab-quvvatlash Chrome manifestining XNUMX-versiyasi uchun yoqilgan bo'lib, u WebExtensions API yordamida yozilgan kengaytmalar uchun mavjud imkoniyatlar va resurslarni belgilaydi. Manifestning ikkinchi versiyasini qo'llab-quvvatlash yaqin kelajakda ham saqlanib qoladi. Manifestning uchinchi versiyasi tanqidga uchragani va ba'zi kontent blokirovkalari va xavfsizlik qo'shimchalarini buzganligi sababli, Mozilla Firefox-da manifestning to'liq mosligini ta'minlashdan uzoqlashdi va ba'zi xususiyatlarni boshqacha amalga oshirdi. Masalan, webRequest API ning eski blokirovka ish rejimini qo‘llab-quvvatlash to‘xtatilmagan, u Chrome brauzerida yangi deklarativ kontentni filtrlash API bilan almashtirilgan. Ruxsat so‘rovi modelini qo‘llab-quvvatlash ham biroz boshqacha tarzda amalga oshiriladi, unga ko‘ra plaginni birdaniga barcha sahifalar uchun faollashtirib bo‘lmaydi (ruxsat “all_urls” olib tashlandi). Firefox-da kirish huquqini berish bo'yicha yakuniy qaror foydalanuvchiga qoldiriladi, u ma'lum bir saytdagi o'z ma'lumotlariga kirish huquqini qanday qo'shimchani tanlashni tanlashi mumkin. Ruxsatlarni boshqarish uchun interfeysga "Birlashtirilgan kengaytmalar" tugmasi qo'shildi, uning yordamida foydalanuvchi istalgan saytga kengaytmaga kirish huquqini berishi va uni bekor qilishi mumkin. Ruxsatlarni boshqarish faqat manifestning uchinchi versiyasiga asoslangan qo'shimchalar uchun amal qiladi, manifestning ikkinchi versiyasiga asoslangan qo'shimchalar uchun saytlarga kirishni nazorat qilish amalga oshirilmaydi.

    Firefox 109 versiyasi
  • Firefox View sahifasi yaqinda yopilgan va boshqa qurilmalarda ochilgan yorliqlar bilan bo'sh bo'limlar dizaynini yaxshiladi.
  • Firefox View sahifasida ko'rsatilgan yaqinda yopilgan yorliqlar ro'yxatida alohida havolalarni ro'yxatdan olib tashlash uchun tugmalar qo'shilgan.
    Firefox 109 versiyasi
  • Qidiruv tizimining URL manzilini ko'rsatish o'rniga, kiritilgan qidiruv so'rovini manzil satrida ko'rsatish imkoniyati qo'shildi (ya'ni, kalitlar manzil satrida nafaqat kiritish jarayonida, balki qidiruv tizimiga kirish va qidiruvni ko'rsatishdan keyin ham ko'rsatiladi. kiritilgan tugmalar bilan bog'liq natijalar). Bu funksiya hozirda sukut boʻyicha oʻchirib qoʻyilgan va uni faollashtirish uchun about:config ichida “browser.urlbar.showSearchTerms.featureGate” sozlamasini oʻrnatish kerak.
    Firefox 109 versiyasi
  • Maydon uchun sanani tanlash uchun dialog oynasi klaviaturani boshqarish uchun moslashtirilgan "sana" va "sana vaqt" turlari bilan, bu ekranni o'qiydiganlarni to'g'ri qo'llab-quvvatlash va taqvim bo'ylab harakatlanish uchun klaviatura yorliqlaridan foydalanish imkonini berdi.
  • Brauzer ko'rinishini o'zgartirish uchun o'rnatilgan Colorways qo'shimchasidan foydalangan holda tajribani yakunladik (tanlash uchun kontent maydoni, panellar va yorliqlarni almashtirish paneli uchun rang mavzulari to'plami taklif qilingan). Ilgari saqlangan rangli mavzularga "Qo'shimchalar va mavzular" sahifasida kirish mumkin.
  • GTK-ga ega tizimlarda bir vaqtning o'zida bir nechta fayllarni fayl boshqaruvchisiga ko'chirish imkoniyati amalga oshiriladi. Rasmlarni bir varaqdan ikkinchisiga ko‘chirish yaxshilandi.
  • Saytlarda cookie-fayllardan foydalanishga ruxsat so'ragan bannerlarni avtomatik bosish tizimida (cookiebanners.bannerClicking.enabled va cookiebanners.service.mode about:config), saytlarni avtomatik bosish mumkin bo'lgan istisnolar ro'yxatiga qo'shish imkoniyati mavjud. qo'llanilmaydi amalga oshirildi.
  • Odatiy bo'lib, TLS da seans chiptalaridan qayta foydalanishni oldini olish uchun network.ssl_tokens_cache_use_only_once sozlamasi yoqilgan.
  • Network.cache.shutdown_purge_in_background_task sozlamasi yoqilgan bo'lib, u o'chirishda fayl kiritish/chiqarish to'g'ri o'chirilishi bilan bog'liq muammoni hal qiladi.
  • Qo'shimcha tugmachani asboblar paneliga mahkamlash uchun element ("Asboblar paneliga mahkamlash") qo'shimcha kontekst menyusiga qo'shildi.
  • Tizimda "Ochish" kontekst menyusi orqali tanlangan hujjatni ko'rish vositasi sifatida Firefox-dan foydalanish mumkin.
  • Ekranni yangilash tezligi haqida ma'lumot haqida: qo'llab-quvvatlash sahifasiga qo'shildi.
  • Qo'shilgan sozlamalar ui.font.menu, ui.font.icon, ui.font.caption, ui.font.status-bar, ui.font.message-box va boshqalar. tizim shriftlarini bekor qilish uchun.
  • Odatiy bo'lib, foydalanuvchi Element va Document ob'ektlarida aylantirishni tugatgandan so'ng (joylashuv o'zgarishi to'xtaganda) hosil bo'ladigan aylantirish hodisasini qo'llab-quvvatlash yoqilgan.
  • Storage Access API-dan qat'i nazar, uchinchi tomon kontentini qayta ishlashda Storage API orqali kirishni qismlarga ajratish ta'minlanadi.
  • Element identifikatorini uzatuvchi diapazon elementiga roʻyxat atributini qoʻllab-quvvatlash qoʻshildi kiritish uchun taklif qilingan oldindan belgilangan qiymatlar ro'yxati bilan.
  • Ko'rinish maydonidan tashqaridagi hududlarni keraksiz ko'rsatilishini oldini olish uchun foydalaniladigan kontentni ko'rish CSS xususiyati endi "avtomatik" qiymati bilan yangilandi, o'rnatilganda ko'rish elementning chegarasiga yaqinligi asosida brauzer tomonidan aniqlanadi. ko'rinadigan maydon.
  • CSS turida , bu turli xil sahifa komponentlari uchun standart rang qiymatlarini belgilaydi va Mark, MarkText va ButtonBorder qiymatlarini qo'llab-quvvatlaydi.
  • Web Auth USB HID-ga asoslangan tokenlar yordamida CTAP2 (Client to Authenticator Protocol) yordamida autentifikatsiya qilish imkoniyatini qo'shadi. Qo‘llab-quvvatlash hali sukut bo‘yicha yoqilmagan va about:config ichidagi security.webauthn.ctap2 parametri tomonidan yoqilgan.
  • JavaScript tuzatuvchisidagi veb-ishlab chiquvchi vositalariga aylantirish hodisasi ishlovchisiga o'tishda ishga tushiriladigan yangi to'xtash nuqtasi opsiyasi qo'shildi.
  • WebDriver BiDi brauzerining masofadan boshqarish protokoliga “session.subscribe” va “session.unsubscribe” buyruqlarini qo‘llab-quvvatlash qo‘shildi.
  • Windows platformasi uchun tuzilmalar multimedia kontentini oʻynatuvchi jarayonlardagi zaifliklardan foydalanishni blokirovka qilish uchun ACG (Oʻzboshimchalik bilan kod himoyasi) apparat himoyasi mexanizmidan foydalanishni oʻz ichiga oladi.
  • MacOS platformasida Ctrl/Cmd + trek paneli yoki Ctrl/Cmd + sichqoncha g'ildiragi kombinatsiyalarining harakati o'zgartirildi, bu endi kattalashtirishga emas, balki aylantirishga (boshqa brauzerlarda bo'lgani kabi) olib keladi.
  • Android versiyasidagi yaxshilanishlar:
    • To'liq ekranli videoni ko'rayotganda, aylanayotganda manzillar panelini ko'rsatish o'chirilgan.
    • Qattiqlangan sayt oʻchirilgandan keyin oʻzgarishlarni bekor qilish tugmasi qoʻshildi.
    • Qidiruv tizimlari ro'yxati tilni o'zgartirgandan so'ng yangilanadi.
    • Katta hajmdagi ma'lumotlarni almashish buferiga yoki manzil satriga joylashtirishda yuzaga kelgan nosozlik tuzatildi.
    • Tuval elementlarini ko'rsatish samaradorligi yaxshilandi.
    • Faqat H.264 kodekidan foydalanishi mumkin bo'lgan video qo'ng'iroqlar bilan bog'liq muammo hal qilindi.

Innovatsiyalar va xatolarni tuzatishdan tashqari, Firefox 109 21 ta zaiflikni tuzatdi. 15 ta zaiflik xavfli deb belgilangan, ulardan 13 ta zaiflik (CVE-2023-23605 va CVE-2023-23606 ostida to'plangan) bufer 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. CVE-2023-23597 zaifligi yangi bolalar jarayonlarini yaratish uchun koddagi mantiqiy xato tufayli yuzaga keladi va ixtiyoriy fayllar tarkibini o'qish uchun file:// kontekstida yangi jarayonni ishga tushirishga imkon beradi. CVE-2023-23598 zaifligi GTK tizimida sudrab-tashlash amallarini bajarishdagi xatolik tufayli yuzaga keladi va DataTransfer.setData chaqiruvi orqali ixtiyoriy fayllar tarkibini o‘qish imkonini beradi.

Manba: opennet.ru

a Izoh qo'shish