Firefox 140 versiyasi

Firefox 140 veb-brauzeri chiqarildi. Firefox 140 ESR filiali sifatida tasniflanadi, yangilanishlar yil davomida chiqariladi. Bundan tashqari, oldingi ESR filiallari uchun yangilanishlar yaratilgan - 115.25.0 va 128.12.0. Firefox 141 beta-sinov bosqichiga o‘tkazildi, uning chiqarilishi 22-iyulga rejalashtirilgan.

Firefox 140-dagi asosiy yangi xususiyatlar:

  • Vertikal yorliqlar paneli endi muhim sahifalarga tezkor kirish uchun ishlatiladigan mahkamlangan yorliqlar maydoni hajmini o'zgartirish imkonini beradi. Qattiqlangan yorliqlar sonini ko'paytirish uchun (muntazam ochiq yorliqlar uchun bo'sh joyni kamaytirish hisobiga) shunchaki bo'lim ajratgichni sichqoncha bilan harakatlantiring.
     Firefox 140 versiyasi
     Firefox 140 versiyasi
  • Yorliq yoki tanlangan yorliqlar guruhini sichqonchaning o'ng tugmasi bilan bosganingizda ko'rsatiladigan kontekst menyusi xotira va protsessor sarfini kamaytirish uchun yorliqlarni xotiradan olib tashlash imkonini beruvchi "Yorliqlarni o'chirish" bandini o'z ichiga olgan holda yangilandi.
     Firefox 140 versiyasi
  • O'z qidiruv tizimlarini qo'shish imkoniyati taqdim etilgan. Teg yordamida saytlarga qidiruv tizimlarini qo'shish uchun Qidiruv mexanizmi parametrlarini tavsiflash uchun siz qidiruv maydonini o'ng tugmasini bosganingizda paydo bo'ladigan kontekst menyusidagi "Qidiruv tizimini qo'shish" bandidan foydalanishingiz mumkin. Qidiruv tizimini konfiguratorga ham qo'shish mumkin (Sozlamalar > Qidiruv > Qo'shish).
     Firefox 140 versiyasi
     Firefox 140 versiyasi
  • Asboblar paneli tarkibini sozlash interfeysi (Asboblar panelini moslashtirish… asboblar panelining kontekst menyusida) endi qo'shimchalar ro'yxati bilan yorliqni o'chirishga imkon beradi. Qo'shimchalar tugmachasini yashirsangiz, asosiy menyudagi "Kengaytmalar" tugmasi orqali plaginlarni boshqarish interfeysiga kirishingiz mumkin.
     Firefox 140 versiyasi
  • Butun sahifa tarkibini boshqa tilga tarjima qilganda, endi faqat ko'rinadigan tarkib birinchi bo'lib tarjima qilinadi va siz aylanayotganda qolgan tarkib tarjima qilinadi. Ushbu o'zgarish resurslar sarfini kamaytiradi va tarjima qilishda interfeysning sezgirligini yaxshilaydi.
  • Polsha, Italiya va Avstriyadan kelgan foydalanuvchilar uchun veb-shakllarda manzillarni avtomatik to'ldirish funksiyasi yoqilgan bo'lib, u avval faqat AQSh, Buyuk Britaniya, Kanada, Germaniya va Frantsiyada mavjud edi.
  • Asboblar paneli va yangi yorliq sahifasi Mozilla tomonidan qo‘llab-quvvatlanmaydigan Pocket xizmatiga tegishli komponentlardan olib tashlandi.
  • Linux sandbox dasturi ioctl orqali qurilma drayverlariga kirishni cheklaydi.
  • Nogironlar uchun ARIA (Accessible Rich Internet Applications) spetsifikatsiyasida belgilangan “aria-keyshortcuts” atributini qoʻshimcha qoʻllab-quvvatlash, bu sizga diqqatni elementga almashtirish uchun klaviatura yorliqlarini belgilash imkonini beradi.
  • CookieStore API qoʻshildi, bu sizga HTML sahifalari yoki Xizmat ishchilari kontekstida ishlaydigan skriptlardan cookie-fayllarni asinxron ravishda olish, sozlash va oʻchirish imkonini beradi.
  • Tanlangan matn maydonlarining uslubini o'zboshimchalik bilan o'zgartirish uchun mo'ljallangan va tanlangan hududlar uchun brauzer tomonidan taqdim etilgan (::tanlash, ::inaktiv-tanlash) va sintaktik xatolarni (::imlo-xato, ::grammatik-xato) ajratib ko'rsatish uchun belgilangan uslub bilan cheklanmaslik imkonini beruvchi Custom Highlight API joriy etildi. Masalan, matnni tahrirlash vositalarini taqdim etadigan veb-ramkalarda yangi API-dan foydalanib, siz matnni ajratib ko'rsatish, bir vaqtning o'zida bir nechta foydalanuvchilar tomonidan birgalikda tahrirlash paytida turli xil ta'kidlash va imloni tekshirish paytida xatolarni belgilash uchun o'zingizning mexanizmlaringizni amalga oshirishingiz mumkin. Agar ilgari nostandart ta'kidlashni yaratish uchun DOM daraxti bilan murakkab manipulyatsiyalar talab qilingan bo'lsa, Custom Highlight API DOM tuzilishiga ta'sir qilmaydigan ta'kidlashni qo'shish va olib tashlash uchun tayyor operatsiyalarni ta'minlaydi va Range ob'ektlariga ulanishda uslublarni qo'llaydi.
  • Pointerrawupdate hodisasi uchun qoʻshimcha qoʻllab-quvvatlash, bu koʻrsatkich harakatini kuzatish imkonini beradi. Pointermove hodisasi bilan solishtirganda, yangi hodisa tez-tez ishlab chiqariladi va ma'lumotlar mavjud bo'lganda, bu ko'rsatkich harakatini yuqori aniqlik bilan kuzatishi kerak bo'lgan ilovalarda foydali bo'lishi mumkin.
  • Shaxsiy ko'rish rejimida saytlarga fon vazifalarini bajarish va shifrlangan saqlash bilan IndexedDB va DOM kesh API-laridan foydalanish uchun Xizmat ishchilaridan foydalanishga ruxsat beriladi.
  • Elementlar bo'ylab birlashtirilgan shrift o'lchami va uslubi , ular endi foydalanishdan mustaqil bloklar ichida , , Va .
  • HTML atributlarini ketma-ketlashtirishda XSS hujumlarining ayrim turlarini qiyinlashtirish uchun "<" va ">" belgilaridan qochish yoqilgan. Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML va ShadowRoot.getHTML usullari endi HTMLni qatorga seriyalashda "<" va ">" belgilarini "" bilan almashtiradi.
  • Veb-ishlab chiquvchi vositalarida tekshirish paneli endi joriy sahifaning DOM daraxtida kengaytirilgan qidiruv imkoniyatlariga ega. Qidiruv natijalarini topilgan elementlar soni bo'yicha saralash va psevdo-sinflarni qo'llab-quvvatlash imkoniyati amalga oshirildi.
  • Android versiyasi xatcho'plarni boshqarishni soddalashtirdi (bir vaqtning o'zida bir nechta xatcho'plar bilan operatsiyalarni bajarish uchun "Hammasini tanlash" tugmasi qo'shilgan). Shaxsiy ko'rish rejimida xavfsizlik kuchaytirildi.

Firefox 140 yangi funksiyalar va xatolarni tuzatishga qo'shimcha ravishda 17 ta zaiflikni yo'q qiladi. Oltita zaiflik xotirani boshqarish bilan bog'liq muammolar, masalan, buferning to'lib ketishi va allaqachon bo'shatilgan xotira maydonlariga kirishdan kelib chiqadi. Ushbu muammolar maxsus mo'ljallangan sahifalarni ochishda tajovuzkor kodining bajarilishiga olib kelishi mumkin. Alohida-alohida, muammoni o'rnatilgan Firefox WebCompat plaginida qayd etishimiz mumkin, bu brauzer misollarini, shu jumladan shaxsiy rejimda sahifani ko'rishda aniqlash imkonini beradi. Zaiflik WebCompat qo'shimchasi tomonidan chiqarilgan resurslarni tahlil qilish orqali doimiy identifikatorni (UUID) olish imkoniyati tufayli yuzaga keladi.

Firefox beta 141 Linuxda xotira sarfini kamaytiradi va paket menejeri yordamida yangilangandan keyin qayta ishga tushirish talabini olib tashlaydi.

Manba: opennet.ru

a Izoh qo'shish