Firefox 98 versiyasi

Firefox 98 veb-brauzeri chiqarildi.Bundan tashqari, uzoq muddatli qo'llab-quvvatlash bo'limi yangilanishi yaratildi - 91.7.0. Firefox 99 filiali beta-sinov bosqichiga o'tkazildi, uning chiqarilishi 5 aprelga rejalashtirilgan.

Asosiy innovatsiyalar:

  • Fayllarni yuklab olishdagi xatti-harakatlar o'zgartirildi - yuklab olish boshlanishidan oldin so'rovni ko'rsatish o'rniga, endi fayllar avtomatik ravishda yuklashni boshlaydi va panelda yuklab olish boshlanishi haqida bildirishnoma ko'rsatiladi. Panel orqali foydalanuvchi istalgan vaqtda yuklab olish jarayoni haqida ma’lumot olishi, yuklab olish vaqtida yuklab olingan faylni ochishi (yuklash tugallangandan keyin amalga oshiriladi) yoki faylni o‘chirishi mumkin. Sozlamalarda siz har bir yuklashda paydo bo'ladigan taklifni yoqishingiz va ma'lum turdagi fayllarni ochish uchun standart dasturni belgilashingiz mumkin.
    Firefox 98 versiyasi
  • Yuklab olish ro'yxatidagi fayllarni o'ng tugmasini bosganingizda ko'rsatiladigan kontekst menyusiga yangi harakatlar qo'shildi. Masalan, “Har doim oʻxshash fayllarni ochish” opsiyasidan foydalanib, tizimdagi bir xil fayl turi bilan bogʻlangan dasturda yuklab olish tugallangandan soʻng Firefox-ga faylni avtomatik ravishda ochishga ruxsat berishingiz mumkin. Shuningdek, siz yuklab olingan fayllar bilan katalogni ochishingiz, yuklab olish boshlangan sahifaga o'tishingiz mumkin (yuklashning o'zi emas, balki yuklab olish uchun havola), havolani nusxalash, ko'rish tarixidan yuklab olish haqida eslatmani olib tashlash va tozalash yuklab olishlar panelidagi ro'yxat.
    Firefox 98 versiyasi
    Firefox 98 versiyasi
  • Ba'zi foydalanuvchilar uchun standart qidiruv tizimi o'zgartirildi. Misol uchun, sinovdan o'tgan ingliz tilidagi assambleyada Google o'rniga DuckDuckGo endi sukut bo'yicha majburiy ravishda yoqilgan. Shu bilan birga, Google qidiruv tizimlari orasida variant sifatida qoladi va sozlamalarda sukut bo'yicha faollashtirilishi mumkin. Standart qidiruv tizimini o'zgartirishga majburlashning sababi rasmiy ruxsat yo'qligi sababli ba'zi qidiruv tizimlari uchun ishlov beruvchilarni etkazib berishni davom ettira olmaslikdir. Google qidiruv trafigi boʻyicha kelishuv 2023-yil avgustigacha davom etdi va yiliga 400 million dollarga yaqin daromad keltirdi, bu Mozilla daromadining asosiy qismini tashkil qiladi.
    Firefox 98 versiyasi
  • Standart sozlamalar foydalanuvchi o'z xavf-xatariga binoan sinab ko'rishi mumkin bo'lgan eksperimental xususiyatlarga ega yangi bo'limni ko'rsatadi. Masalan, boshlang'ich sahifani keshlash qobiliyati, SameSite=Lax va SameSite=None rejimlari, CSS Masonry Layout, veb-ishlab chiquvchilar uchun qo'shimcha panellar, User-Agent sarlavhasida Firefox 100-ni sozlash, ovoz va mikrofonni o'chirish uchun global ko'rsatkichlar. sinov uchun mavjud.
    Firefox 98 versiyasi
  • Brauzerni ishga tushirish jarayonini optimallashtirish uchun webRequest API-dan foydalanadigan plaginlarni ishga tushirish mantig'i o'zgartirildi. Faqat webRequest qo'ng'iroqlarini bloklash endi Firefox ishga tushirilganda qo'shimcha dasturlarni ishga tushiradi. Bloklanmagan rejimdagi WebRequestlar Firefox ishga tushirilmaguncha kechiktiriladi.
  • HTML yorlig'ini qo'llab-quvvatlash yoqilgan " ", bu sizga yopilishi mumkin bo'lgan ogohlantirishlar va pastki oynalar kabi interaktiv foydalanuvchi shovqini uchun dialog oynalari va komponentlarini yaratishga imkon beradi. Yaratilgan oynalarni JavaScript kodidan boshqarish mumkin.
  • Mavjud HTML teglarining funksiyalarini kengaytiruvchi maxsus HTML elementlarini qo'shish imkonini beruvchi Custom Element spetsifikatsiyasining amalga oshirilishi kiritish shakllarini qayta ishlash bilan bog'liq maxsus elementlarni qo'shish uchun qo'shimcha yordamni taqdim etdi.
  • CSS-ga defis-belgi xususiyati qo'shildi, undan uzilish belgisi ("-") o'rniga ishlatiladigan satrni o'rnatish uchun foydalanish mumkin.
  • navigator.registerProtocolHandler() usuli ftp, sftp va ftps URL sxemalari uchun protokol ishlov beruvchilarini ro'yxatga olishni qo'llab-quvvatlaydi.
  • HTMLElement.innerText xususiyati kabi DOM tugunidagi kontentni qaytaruvchi HTMLElement.outerText xususiyati qo‘shildi, lekin ikkinchisidan farqli o‘laroq, yozilganda u tugun ichidagi tarkibni emas, balki butun tugunni almashtiradi.
  • WebVR API sukut boʻyicha oʻchirib qoʻyilgan va eskirgan (qayta tiklash uchun about:config ichida dom.vr.enabled=true qiymatini oʻrnating).
  • Veb-ishlab chiquvchilar uchun asboblarga moslikni baholash paneli qo'shildi. Panel tanlangan HTML elementi yoki butun sahifaning CSS xususiyatlari bilan bog'liq yuzaga kelishi mumkin bo'lgan muammolar haqida ogohlantiruvchi ko'rsatkichlarni ko'rsatadi, bu sizga har bir brauzerda sahifani alohida sinovdan o'tkazmasdan, turli brauzerlar bilan nomuvofiqlikni aniqlash imkonini beradi.
    Firefox 98 versiyasi
  • Berilgan DOM tugunlari uchun hodisa tinglovchilarini o‘chirish imkoniyati taqdim etilgan. O'chirish sichqonchani sahifani tekshirish interfeysidagi hodisa ustiga olib borganingizda ko'rsatiladigan maslahat vositasi orqali amalga oshiriladi.
    Firefox 98 versiyasi
  • Ijro paytida chiziqni e'tiborsiz qoldirish uchun tuzatuvchidagi tahrirlash rejimining kontekst menyusiga "Qatorni e'tiborsiz qoldirish" bandi qo'shildi. Bu element devtools.debugger.features.blackbox-lines=true parametri about:config ichida o'rnatilganda ko'rsatiladi.
    Firefox 98 versiyasi
  • window.open qo'ng'irog'i orqali ochilgan tablar uchun dasturchi vositalarini avtomatik ravishda ochish rejimi joriy etildi (debug rejimida, ishlab chiquvchi vositalari ochiq bo'lgan sahifalar uchun ular ushbu sahifadan ochilgan barcha ichki oynalar uchun avtomatik ravishda ochiladi).
    Firefox 98 versiyasi
  • Android platformasi uchun versiya bosh sahifadagi fon tasvirini o'zgartirish imkoniyatini beradi va bitta domen uchun cookie-fayllarni va sayt ma'lumotlarini tozalashni qo'llab-quvvatlaydi.

Innovatsiyalar va xatolarni tuzatishdan tashqari, Firefox 98 16 ta zaiflikni bartaraf etdi, ulardan 4 tasi xavfli deb belgilangan. 10 ta zaiflik (CVE-2022-0843 ostida to'plangan) xotira bilan bog'liq muammolar, masalan, buferning to'lib ketishi va allaqachon bo'shatilgan xotira maydonlariga kirishdan kelib chiqadi. Ehtimol, bu muammolar maxsus ishlab chiqilgan sahifalarni ochishda tajovuzkor kodining bajarilishiga olib kelishi mumkin.

Firefox 99 beta-versiyasi mahalliy GTK kontekst menyularini qo‘llab-quvvatlaydi, suzuvchi GTK aylantirish panellarini yoqadi, PDF ko‘rish dasturida diakritik yoki diakritiksiz qidiruvni qo‘llab-quvvatlaydi va ovoz chiqarib o‘qish rejimini yoqish/o‘chirish (Narrate) uchun ReaderMode-ga “n” tugmachasini qo‘shadi.

Manba: opennet.ru

a Izoh qo'shish