Firefox 103 veb-brauzeri chiqarildi.Bundan tashqari, uzoq muddatli qo'llab-quvvatlash filiallari uchun yangilanishlar yaratildi - 91.12.0 va 102.1.0. Firefox 104 filiali yaqin soatlarda beta-sinov bosqichiga o'tkaziladi, uning chiqarilishi 23 avgustga rejalashtirilgan.
Firefox 103-dagi asosiy yangi xususiyatlar:
- Odatiy bo'lib, "To'liq cookie himoyasi" rejimi yoqilgan bo'lib, u ilgari faqat shaxsiy ko'rish rejimida saytlarni ochishda va kiruvchi kontentni blokirovka qilishning qattiq rejimini tanlashda ishlatilgan (qat'iy). Jami cookie himoyasi rejimida har bir saytning cookie-fayllari uchun alohida ajratilgan xotiradan foydalaniladi, bu cookie-fayllardan saytlar orasidagi harakatni kuzatish uchun foydalanishga ruxsat bermaydi, chunki barcha cookie-fayllar saytga yuklangan uchinchi tomon bloklaridan oʻrnatilgan (iframe). , js va boshqalar) ushbu bloklar yuklab olingan saytga bog'langan va bu bloklarga boshqa saytlardan kirganda uzatilmaydi.
- Yuqori yangilanish tezligi monitorlari (120Hz+) bo'lgan tizimlarda yaxshilangan ishlash.
- Kirish shakllari bo'lgan hujjatlar uchun o'rnatilgan PDF ko'rish dasturi kerakli maydonlarni ajratib ko'rsatishni ta'minlaydi.
- Tasvir ichidagi rasm rejimida subtitrlarning shrift hajmini o'zgartirish imkoniyati qo'shildi. Subtitrlar Funimation, Dailymotion, Tubi, Hotstar va SonyLIV-dan videolarni tomosha qilganda ko'rsatiladi. Ilgari subtitrlar faqat YouTube, Prime Video, Netflix, HBO Max, Funimation, Dailymotion, Disney+ va WebVTT (Web Video Text Track) formatidagi saytlar uchun ko‘rsatilar edi.
- Endi kursor, Tab va Shift+Tab tugmalaridan yorliqlar panelidagi tugmalar bo‘ylab harakatlanishingiz mumkin.
- "Matnni kattaroq qilish" funksiyasi barcha interfeys elementlari va kontentiga kengaytirildi (ilgari u faqat tizim shriftiga ta'sir qilgan).
- Sozlamalardan uzoq vaqtdan beri xavfli deb hisoblangan SHA-1 xeshlari asosida raqamli imzo sertifikatlarini qo‘llab-quvvatlashni qaytarish opsiyasi olib tashlandi.
- Veb-shakllardan matnni nusxalashda avtomatik chiziq uzilishining oldini olish uchun uzilmaydigan bo'shliqlar saqlanadi.
- Linux platformasida xususiy NVIDIA drayverlarini DMA-Buf bilan birgalikda ishlatishda WebGL unumdorligi muammolari hal qilindi.
- Mahalliy xotirada qayta ishlanayotgan kontent tufayli juda sekin ishga tushish muammosi tuzatildi.
- Streams API portativ oqimlarni qo‘llab-quvvatladi, bu esa postMessage() ga qo‘ng‘iroq qilishda ReadableStream, WritableStream va TransformStream obyektlarini argument sifatida uzatish imkonini beradi, bu operatsiyani fonda ma’lumotlarni klonlash bilan veb-xodimga yuklaydi.
- HTTPSsiz va iframe bloklaridan ochilgan sahifalar uchun keshlarga, CacheStorage va Cache API-lariga kirish taqiqlanadi.
- Oldindan eskirgan scriptminsize va scriptsizemultiplier atributlari endi qo‘llab-quvvatlanmaydi.
- Windows 10 va 11 o'rnatish vaqtida Firefox belgisi taglikka mahkamlanganligini ta'minlaydi.
- MacOS platformasida qulflarni boshqarish uchun zamonaviyroq API ga oʻtish amalga oshirildi, bu esa yuqori protsessor yuklanishida interfeysning sezgirligini oshirishga olib keldi.
- Android versiyasida ekranning bo'linishi rejimiga o'tish yoki oyna o'lchamini o'zgartirish paytida nosozlik tuzatildi. Videolarni orqaga qarab ijro etishiga olib kelgan muammo hal qilindi. Muayyan kamdan-kam hollarda Android 12 muhitida ekran klaviaturasini ochishda avariyaga olib keladigan xatolik tuzatildi.
Innovatsiyalar va xatolarni tuzatishga qo'shimcha ravishda, Firefox 103 10 ta zaiflikni yo'q qiladi, ulardan 4 tasi buferning to'lib ketishi va allaqachon bo'shatilganlarga kirish kabi xotira muammolari sababli xavfli deb belgilangan (CVE-2022-2505 va CVE-2022-36320 ostida to'plangan). xotira joylari. Ehtimol, bu muammolar maxsus ishlab chiqilgan sahifalarni ochishda tajovuzkor kodining bajarilishiga olib kelishi mumkin. O'rtacha darajadagi zaifliklar qatoriga to'lib-toshgan CSS xususiyatlarini manipulyatsiya qilish va o'zgartirish orqali kursor o'rnini aniqlash qobiliyati va juda uzun URL-manzilni qayta ishlashda Android versiyasining muzlashi kiradi.
Manba: opennet.ru