Firefox 96 versiyasi

Firefox 96 veb-brauzeri chiqarildi.Bundan tashqari, uzoq muddatli qo'llab-quvvatlash bo'limi yangilanishi yaratildi - 91.5.0. Firefox 97 filiali beta-sinov bosqichiga o'tkazildi, uning chiqarilishi 8 fevralga rejalashtirilgan.

Asosiy innovatsiyalar:

  • Saytlarni qorong'u yoki engil mavzuni yoqishga majburlash imkoniyati qo'shildi. Rang dizayni brauzer tomonidan o'zgartiriladi va sayt tomonidan qo'llab-quvvatlashni talab qilmaydi, bu sizga faqat ochiq ranglarda mavjud bo'lgan saytlarda qorong'u mavzudan, qorong'i saytlarda esa engil mavzudan foydalanish imkonini beradi.
    Firefox 96 versiyasi

    "Umumiy/Til va tashqi ko'rinish" bo'limidagi sozlamalardagi (haqida: imtiyozlar) rang ko'rinishini o'zgartirish uchun yangi "Ranglar" bo'limi taklif qilindi, unda siz operatsion tizimning rang sxemasiga yoki rang sxemasiga nisbatan ranglarni qayta aniqlashni yoqishingiz mumkin. ranglarni qo'lda tayinlash.

    Firefox 96 versiyasi

  • Shovqinni kamaytirish va ovozni avtomatik oshirishni boshqarish sezilarli darajada yaxshilandi, shuningdek, aks-sadoni bekor qilish biroz yaxshilandi.
  • Asosiy ijro chizig'idagi yuk sezilarli darajada kamaydi.
  • Joriy sahifaning domenidan boshqa saytlarga kirishda uchinchi tomon cookie-fayllarini qayta ishlashni taqiqlovchi saytlar o'rtasida cookie-fayllarni uzatishda yanada qattiqroq cheklov qo'llanildi. Bunday cookie-fayllar reklama tarmoqlari, ijtimoiy tarmoq vidjetlari va veb-tahlil tizimlari kodidagi saytlar orasidagi foydalanuvchi harakatlarini kuzatish uchun ishlatiladi. Cookie-fayllarning uzatilishini nazorat qilish uchun “Cookie siyosati” sarlavhasida ko‘rsatilgan “Same-Site” atributidan foydalaniladi, u endi sukut bo‘yicha “Same-Site=Lax” qiymatiga o‘rnatiladi, bu esa saytlararo cookie-fayllarni yuborishni cheklaydi. tasvir soʻrovi yoki boshqa saytdan iframe orqali kontentni yuklash kabi quyi soʻrovlar, shuningdek, CSRF (Saytlararo soʻrov soxtalashtirish) hujumlaridan himoya qiladi.
  • Ba'zi saytlarda video sifatini pasaytirish va videoni tomosha qilishda SSRC (Sinxronizatsiya manbasi identifikatori) sarlavhasini tiklash bilan bog'liq muammolar hal qilindi. Shuningdek, biz WebRTC orqali ekraningizni baham ko‘rishda pasaytirilgan piksellar soni bilan bog‘liq muammoni hal qildik.
  • MacOS’da Gmail’dagi havolalarni bosish endi boshqa platformalarda bo‘lgani kabi ularni yangi tabda ochadi. Yechilmagan muammolar tufayli macOS toʻliq ekran rejimida videolarni mahkamlashga ruxsat bermaydi.
  • Qorong'i mavzu uslublari sozlamalarini soddalashtirish uchun CSS-ning yangi rang sxemasi qo'shildi, bu element qaysi rang sxemalarida to'g'ri ko'rsatilishi mumkinligini aniqlash imkonini beradi. Qo'llab-quvvatlanadigan sxemalar orasida "yorug'lik", "qorong'i", "kunduz rejimi" va "tungi rejim" mavjud.
  • HWB (rang, oqlik, qoralik) rang modeliga muvofiq ranglarni aniqlash uchun rang qiymatlari o'rniga ko'rsatilishi mumkin bo'lgan hwb() CSS funktsiyasi qo'shildi. Ixtiyoriy ravishda, funksiya shaffoflik qiymatini belgilashi mumkin.
  • Qarama-qarshi tiklash CSS xususiyati uchun “reversed()” funksiyasi amalga oshirildi, bu sizga elementlarni kamayish tartibida raqamlash uchun teskari CSS hisoblagichlaridan foydalanish imkonini beradi (masalan, roʻyxatlarda element raqamlarini koʻrsatishingiz mumkin). kamayish tartibida).
  • Android platformasida navigator.canShare() usuli qo'llab-quvvatlanadi, bu sizga navigator.share() usulidan foydalanish imkoniyatini tekshirish imkonini beradi, bu ijtimoiy tarmoqlarda ma'lumot almashish uchun vositani taqdim etadi, masalan, sizga imkon beradi. tashrif buyuruvchi tomonidan foydalaniladigan ijtimoiy tarmoqlarda almashish uchun yagona tugmani yaratish yoki boshqa ilovalarga ma'lumotlarni yuborishni tashkil qilish.
  • Web Locks API sukut bo'yicha yoqilgan bo'lib, bu sizga bir nechta yorliqlarda veb-ilovaning ishini muvofiqlashtirish yoki veb ishchilarining resurslariga kirish imkonini beradi. API asinxron ravishda qulflarni olish va umumiy resursda zarur ish tugagandan so'ng qulflarni bo'shatish uchun vositani taqdim etadi. Bir jarayon qulfni ushlab tursa, boshqa jarayonlar ijroni to'xtatmasdan uning chiqarilishini kutadi.
  • IntersectionObserver() konstruktorida bo'sh qatorni o'tkazishda istisno o'rniga rootMargin xususiyati sukut bo'yicha o'rnatiladi.
  • HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() va OffscreenCanvas.toBlob usullarini chaqirishda WebP formatida kanvas elementlarini eksport qilish imkoniyati amalga oshirildi.
  • Firefox 97-ning beta-versiyasi fayllarni yuklab olish jarayonining modernizatsiyasini bildiradi - yuklab olish boshlanishidan oldin so'rovni ko'rsatish o'rniga, endi fayllar avtomatik ravishda yuklashni boshlaydi va istalgan vaqtda yuklab olish jarayoni paneli orqali ochilishi mumkin.

Innovatsiyalar va xatolarni tuzatishdan tashqari, Firefox 96 30 ta zaiflikni tuzatdi, ulardan 19 tasi xavfli deb belgilangan. 14 zaifliklar 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. Xavfli muammolar qatoriga XSLT orqali Iframe izolyatsiyasini chetlab o'tish, audio fayllarni o'ynatishda poyga shartlari, blendGaussianBlur CSS filtridan foydalanishda buferning to'lib ketishi, ma'lum tarmoq so'rovlarini qayta ishlashda bo'shatilgandan so'ng xotiraga kirish, manipulyatsiya orqali brauzer oynasi tarkibini to'liq almashtirish kiradi. -ekran rejimi, to'liq ekran rejimidan chiqishni blokirovka qilish.

Bundan tashqari, Linux Mint distribyutsiyasi va Mozilla o'rtasidagi hamkorlik to'g'risidagi e'lonni qayd etishingiz mumkin, uning doirasida tarqatish Debian va Ubuntu-dan qo'shimcha yamoqlardan foydalanmasdan, linuxmint.com/start saytidagi bosh sahifani almashtirmasdan Firefox-ning o'zgartirilmagan rasmiy tuzilmalarini yetkazib beradi. , qidiruv tizimlarini almashtirmasdan va standart sozlamalarni o'zgartirmasdan. Yahoo va DuckDuckGo qidiruv tizimlari o‘rniga Google, Amazon, Bing, DuckDuckGo va Ebay to‘plamidan foydalaniladi. Buning evaziga Mozilla Linux Mint dasturchilariga ma'lum miqdorda pul o'tkazadi. Firefox bilan yangi paketlar Linux Mint 19.x, 20.x va 21.x filiallari uchun taklif etiladi. Bugun yoki ertaga foydalanuvchilarga shartnomaga muvofiq chiqarilgan Firefox 96 paketi taklif etiladi.

Manba: opennet.ru

a Izoh qo'shish