Firefox 123 versiyasi

Firefox 123 veb-brauzeri chiqarildi va uzoq muddatli qo'llab-quvvatlash bo'limi yangilanishi yaratildi - 115.8.0. Firefox 124 filiali beta-sinov bosqichiga o‘tkazildi, uning chiqarilishi 19-martga rejalashtirilgan.

Firefox 123-dagi asosiy yangi xususiyatlar:

  • Ilgari ko'rilgan kontentga kirishni osonlashtiradigan Firefox View sahifasi barcha ko'rsatilgan bo'limlar tarkibini joriy yorliqlar, yaqinda ochilgan yorliqlar, yaqinda yopilgan yorliqlar, boshqa qurilmalardagi yorliqlar va ko'rish tarixi bilan qidirish imkoniyatini birlashtiradi.
    Firefox 123 versiyasi
  • Yorliqlar ustiga sichqonchani olib kelganda sahifa eskizlarini ko‘rsatish uchun eksperimental imkoniyat qo‘shildi. Yorliq haqidagi ma'lumot blokiga eskizdan tashqari, yorliqda ko'rsatilgan havola haqida eslatma ham qo'shilgan. Odatiy bo'lib, eskizni oldindan ko'rish o'chirib qo'yilgan va "browser.tabs.cardPreview.enabled" sozlamalari about:config ichida faollashtirilishini talab qiladi.
    Firefox 123 versiyasi
  • Firefox dasturchilariga saytlarni ko'rsatish bilan bog'liq muammolar va saytlar bilan ishlashda boshqa brauzerlar bilan solishtirganda xatti-harakatlaridagi nomuvofiqliklar haqida bildirishnomalarni yuborish uchun interfeys (“Veb muvofiqligi haqida hisobot berish vositasi”) qo'shildi. Bildirishnoma yuborish uchun webcompat.com xizmatiga yo'naltiruvchi "Yordam" menyusiga "Sayt muammosi haqida xabar berish" bandi qo'shildi.
  • Manzil paneli sozlamalari konfiguratorning "Qidiruv" bo'limiga qo'shildi.
    Firefox 123 versiyasi
  • O'rnatilgan tarjimon nafaqat ko'rinadigan matnni tarjima qilishni, balki asboblar maslahatlari va kiritish shakli to'ldiruvchilarini tarjima qilishni ham qo'llab-quvvatlaydi.
  • Eski AMD protsessorlari bo'lgan tizimlarda paydo bo'ladigan faylni ochish dialog oynasida eskizlarning noto'g'ri ko'rsatilishi bilan bog'liq muammo hal qilinmagan. Agar eskizlar o'rniga qora kvadratlar ko'rsatilsa, AMD GPU'lari uchun grafik drayverlarni yangilash tavsiya etiladi.
  • Linux tuzilmalari GdkCursorType API dan foydalanishdan gdk_cursor_new_from_name ga oʻtdi, bu esa GNOME va GTK da standart adwaita-icon-mavzusidan foydalanilganda GNOME 46 test relizlarida boʻsh kursor koʻrsatilishi bilan bogʻliq muammoni hal qildi. Muammo adwaita-icon-temadagi klassik X-kursorlarni qo'llab-quvvatlashning tugashi bilan bog'liq.
  • Veb-ishlab chiquvchilar uchun asboblarda, tarmoq faoliyatini kuzatish panelida endi diskdagi so'rovga javob mazmunini saqlash mumkin (kontekst menyusiga "Javobni boshqa saqlash" tugmasi qo'shilgan).
    Firefox 123 versiyasi
  • Sarlavhalarni yo'naltirish uchun ishlatiladigan HTTP javob kodini - 103 ("Erta maslahatlar") amalga oshirish Link HTTP sarlavhasida Preload va Modulepreload atributlarini qayta ishlashni o'z ichiga oladi. Kod 103 server so'rov bilan bog'liq barcha operatsiyalarni bajarishini va kontentga xizmat ko'rsatishni boshlashini kutmasdan, so'rovdan so'ng darhol mijozga ma'lum HTTP sarlavhalarining mazmuni haqida xabar berish imkonini beradi. Xuddi shunday, havola sarlavhasini yo'naltirish orqali (masalan, "Link: ; rel = oldindan yuklash; as=style"), siz xizmat ko'rsatilayotgan sahifa bilan bog'liq bo'lgan va oldindan yuklanishi mumkin bo'lgan elementlar haqida maslahatlar berishingiz mumkin. Bunday resurslar haqida ma'lumot olgandan so'ng, brauzer asosiy sahifani ko'rsatish tugashini kutmasdan ularni yuklab olishni boshlaydi, bu umumiy so'rovni qayta ishlash vaqtini qisqartiradi.
  • SVG-da elementlar yordamida moslashtirilgan gradientlarda Va , chiziqli RGB rang maydonidan foydalangan holda rang interpolyatsiyasi uchun qo'shimcha yordam qo'shildi. Interpolatsiya uchun rang maydonini tanlash rang-interpolyatsiya atributi yordamida amalga oshiriladi, u "auto", "sRGB" va "linearRGB" qiymatlarini qabul qilishi mumkin.
  • Tasvirni tashqi manbadan oladigan feImage SVG elementi, agar asl ildiz elementining oʻlchami foizga oʻrnatilgan boʻlsa (ilgari bunday elementlar koʻrsatilmagan) 300px kenglik va 150px balandlikdan foydalanish imkoniyatiga ega.
  • Ovozni boshqa qurilmaga yo'naltirishda setSinkId() usuli mikrofondan olingan audioga aks-sadoni bekor qilish qo'llanilishini ta'minlaydi.
  • Shadow DOM-da yangi ildiz shoxlarini yaratish, masalan, import qilingan uchinchi tomon element uslubini va unga bog'liq bo'lgan DOM-ni asosiy hujjatdan ajratish uchun Deklarativ Shadow DOM API-ni qo'llab-quvvatlash yoqilgan. Taklif etilayotgan deklarativ API sizga JavaScript kodini yozishga hojat qoldirmasdan DOM filiallarini ochish uchun faqat HTML-dan foydalanish imkonini beradi.
  • Android versiyasida passiv foydalanuvchi identifikatsiyasidan himoya qilish va ba'zi saytlar bilan muvofiqlikni yaxshilash uchun navigator.platform, navigator.oscpu va User-Agent sarlavhalari parametrlari endi ARM86 tizimlarida "x64_64" va ARM81 va "armv32" qiymatini o'z ichiga oladi. x86 tizimlari.

Innovatsiyalar va xatolarni tuzatishdan tashqari, Firefox 122 32 ta zaiflikni tuzatdi (24 tasi xavfli deb belgilangan). 23 ta zaiflik (22 tasi CVE-2024-1553 va CVE-2024-1557 ostida to'plangan) buferning to'lib ketishi va allaqachon bo'shatilgan xotira maydonlariga kirish kabi xotira muammolari tufayli yuzaga keladi. Ehtimol, bu muammolar maxsus ishlab chiqilgan sahifalarni ochishda tajovuzkor kodining bajarilishiga olib kelishi mumkin. CVE-2024-1547 zaifligi tajovuzkorning ogohlantirish dialogini boshqa veb-sayt kontekstida ko'rsatishga imkon beradi.

Manba: opennet.ru

a Izoh qo'shish