Firefox 71 versiyasi

bo'lib o'tdi veb-brauzer versiyasi Firefox 71, shuningdek mobil versiyasi Android platformasi uchun Firefox 68.3. Bundan tashqari, yangilanish yaratildi filiallari uzoq muddatli qo'llab-quvvatlash bilan 68.3.0. Tez orada sahnaga beta sinovi Firefox 72 filiali ko'chiriladi, uning chiqarilishi 7 yanvarga rejalashtirilgan (loyiha ustidan ketadi yangi 4 hafta uchun rivojlanish tsikli).

asosiy yangiliklar:

  • Taklif etilgan HTML, CSS va JavaScript-da yozilgan brauzer ichida ochiladigan xizmat veb-sahifasi bo'lgan “about:config” sahifasi uchun yangi interfeys. Sahifa elementlarini sichqoncha yordamida o'zboshimchalik bilan tanlash mumkin (shu jumladan bir vaqtning o'zida bir nechta satrlar) va kontekst menyusidan foydalanmasdan buferga joylashtirish mumkin. Yuqori qidiruv qatori saqlanib qoldi va yangi oʻzgaruvchilarni kiritish uchun kengaytirildi. Bundan tashqari, standart mexanizm orqali qidirishni qo'llab-quvvatlash amalga oshirildi, u ham mos keladiganlarni bosqichma-bosqich qidirish bilan oddiy sahifalarda qidirish uchun ishlatiladi.

    Firefox 71 versiyasi

    Har bir sozlama uchun oʻzgaruvchilarni mantiqiy qiymatlari (toʻgʻri/notoʻgʻri) bilan oʻzgartirish yoki qator va raqamli oʻzgaruvchilarni tahrirlash imkonini beruvchi tugma qoʻshilgan. Foydalanuvchi tomonidan o'zgartirilgan qiymatlar uchun o'zgarishlarni standart qiymatga qaytarish uchun tugma qo'shildi.

    Firefox 71 versiyasi

    About:config ochilgandan so'ng, sukut bo'yicha elementlar ko'rsatilmaydi va faqat qidiruv paneli ko'rinadi va butun ro'yxatni ko'rish uchun "Hammasini ko'rsatish" tugmasini bosishingiz kerak. Sozlamalarga qo'shildi "general.aboutConfig.enable" opsiyasi, ruxsat berish agar u qurish bosqichida ixtiyoriy ravishda o'chirilgan bo'lsa, about:config sahifasiga kirishni tiklash;

    Firefox 71 versiyasi

  • jalb qilingan sukut bo'yicha, "haqida: sertifikat" xizmat sahifasi va "Asboblar > Sahifa haqida ma'lumot > Xavfsizlik > Sertifikatni ko'rish" menyusi orqali kirish mumkin bo'lgan TLS sertifikatlarini ko'rish uchun yangi interfeys. Sertifikatlarni ko'rish interfeysini amalga oshirish JavaScript va standart veb-texnologiyalar yordamida to'liq qayta yozildi va Firefox Quantum uslubiga moslashtirildi. Agar ilgari sertifikatlarni ko'rish uchun alohida oyna ochilgan bo'lsa, endi ma'lumotlar qo'shimchani eslatuvchi shaklda yorliqda ko'rsatiladi. Albatta, bir narsa.

    Firefox 71 versiyasi

  • Modernizatsiya qilingan manzil paneli dizayni. Eng sezilarli o'zgarish bu aniq belgilangan ochiladigan oyna foydasiga ekranning butun kengligi bo'ylab tavsiyalar ro'yxatini ko'rsatishdan voz kechish edi. Taklif etilayotgan o'zgarishlar Firefox 68 da paydo bo'lgan va XUL/XBL ni standart Web API bilan almashtirgan holda kodni to'liq qayta yozish bilan tavsiflangan Quantum Bar manzil satrining yangi ilovasini ishlab chiqishni davom ettirmoqda. Birinchi bosqichda Quantum Bar dizayni eski manzil satrini to'liq takrorladi va o'zgarishlar ichki qayta ishlash bilan cheklandi. Endi ko'rinishni yaxshilash bo'yicha ishlar boshlandi. O'zgarishlar hozirda sukut bo'yicha o'chirilgan va about:config-dagi "browser.urlbar.megabar" sozlamasi orqali faollashtirishni talab qiladi.

    Firefox 71 versiyasi

  • Qo'shilgan qo'llab-quvvatlash brauzerni Internet kiosk rejimida ishga tushirish, bu buyruq satrida "-kiosk" opsiyasini belgilash orqali faollashtiriladi va faqat to'liq ekran rejimida ishlash qobiliyatiga olib keladi. Interfeys boshqaruv elementlari, qalqib chiquvchi oynalar, kontekst menyulari va sahifani yuklash holati ko'rsatkichlari (havolalar va joriy URL ko'rsatilishi) bloklangan. Klaviatura kiritish jiddiy cheklangan, masalan, Alt va Ctrl tugmalarini qayta ishlash o'chirib qo'yilgan, bu brauzerdan chiqish, boshqa dasturga o'tish yoki boshqa saytni ochishga imkon bermaydi. Ushbu rejim turli xil avtonom terminallar, reklama stendlari, namoyish panellari va bitta veb-sayt/veb-ilova bilan ishlash bilan cheklangan boshqa tizimlarning ishlashini tashkil qilish uchun ishlatilishi mumkin.
  • Brauzer bilan birga kiritilgan tizim plaginida Qo'l yo'nalishi bo'yicha (ilgari qo'shimcha Lockbox sifatida yetkazib berilgan), taklif Saqlangan parollarni boshqarish uchun "haqida: loginlar" interfeysi, parolni kiritish shakllarini avtomatik to'ldirishda subdomenni aniqlash paydo bo'ldi. Buzilgan hisoblar haqida Firefox Monitor ogohlantirishlari ekranni o'qish dasturlari bo'lgan foydalanuvchilar uchun ham amalga oshirildi.
  • Windows, Linux va macOS uchun tuzilmalar mahalliy MP3 dekoderidan foydalanadi.
  • Kengaytirilgan kuzatuvga qarshi rejimga kriptovalyuta qazib olish kodini bloklash haqida bildirishnomalar qo‘shildi. Manzil panelidagi qalqon tasvirlaridagi belgini bosganingizda ko'rsatiladigan panel bloklangan trekerlar hisoblagichini ko'rsatadi.
  • Windows foydalanuvchilari uchun videoni "Rasm ichidagi rasm" rejimida ko'rish imkoniyati sukut bo'yicha yoqilgan bo'lib, brauzerda harakatlanayotganda ko'rinadigan suzuvchi oyna ko'rinishidagi videoni ajratib olish imkonini beradi. Ushbu rejimda ko'rish uchun siz videoni sichqonchaning o'ng tugmasi bilan bosganingizda ko'rsatiladigan maslahatchi yoki kontekst menyusini bosishingiz kerak, "Rasmdagi rasm" ni tanlang (o'zining kontekst menyusi boshqaruvchisi o'rnini bosadigan YouTube-da siz o'ng- ikki marta bosing yoki Shift tugmachasini bosgan holda bosing). Windows bo'lmagan tizimlarda rejimni qo'llab-quvvatlash "media.videocontrols.picture-in-picture.enabled" opsiyasi yordamida about:config ichida yoqilishi mumkin.
  • Amalga oshirildi sahifa elementlarining ichki ko'p qatlamli tartibini qo'llab-quvvatlash (CSS panjara darajasi 2), bu ota-ona katakchalariga biriktirilgan (hujayra ichiga alohida panjara joylashtirish) qo'shimcha elementlarni aniqlash qobiliyatini ta'minlash orqali to'rga tekislangan sahifa tartiblarini yaratish moslashuvchanligini sezilarli darajada yaxshilaydi. O'rnatilgan katakchalar "qiymati yordamida aniqlanadi"kichik tarmoq"" grid-shablon-ustunlar" va "tor-shablon-satrlar" xususiyatlarida. DevTools Grid Inspector tekshiruvi rejimiga ichki o'rnatilgan tarmoqlarni qo'llab-quvvatlash ham qo'shildi.
  • CSS-ga xususiyat qo'shildi ustun oralig'i, elementning barcha ustunlarni qamrab olishiga ruxsat berish.
  • CSS xususiyatida klip yo'li funksiya yordamida ko'rsatilgan ko'rinishni cheklovchi hududni aniqlash qobiliyatini qo'shdi yo'l() в format SVG sxemasi.
  • Qo'shilgan mulk orqali aniqlangan tomonlar nisbati koeffitsientini hisobga olish qobiliyati tomonlar nisbati, img tegidagi "balandlik" va "kenglik" HTML atributlari uchun.
  • JavaScript-ga qo'shilgan usul Promise.allSettled(), bu kutilayotgan va'dalarni hisobga olmagan holda faqat bajarilgan yoki rad etilgan va'dalarni qaytaradi (boshqa kodni ishga tushirishdan oldin bajarilish natijasini kutish imkonini beradi).
  • Amalga oshirilgan sinf MathMLElement (ilgari faqat sinf taqdim etilgan element), yozuvdagi elementlarni aniqlash MathML. Shuningdek, tegishli MathML DOM daraxti qoʻshilgan boʻlib, uning yordamida siz mathmlEl.style va global hodisa ishlov beruvchilaridan foydalanishingiz mumkin.
  • DOMga konstruktor qo'shildi StaticRange() DOM tarkibining bir qismini ifodalovchi StaticRange obyektini yaratish.
  • API qo'shildi Media sessiyasi, bildirishnoma sohasida multimedia kontentini o'ynash haqidagi ma'lumotlarga ega blokni sozlash uchun vositalarni taqdim etadi. Ushbu API orqali veb-ilova nafaqat yangi qo'shiqni ijro etish boshlanishi haqida bildirishnomani ko'rsatishi, balki bildirishnoma maydonidan yoki ekran pardasi interfeysi orqali boshqaruvni tashkil qilishi mumkin, masalan, to'xtatib turish, oqim bo'ylab harakatlanish tugmachalarini joylashtirish, yoki keyingi qo'shiqqa o'tish.
  • Qo'shimcha dasturlarni ishlab chiquvchilar uchun APIda yaxshilandi ma'lumotlarni yuklashda ishlov berishdagi nosozliklar. Windows.create qo'ng'irog'i orqali qo'shimchalar tomonidan ochilgan qalqib chiquvchi oynalar endi plagin URL manzili o'rniga plagin nomini ko'rsatadi (“moz-kengaytma://”).
  • WebGL endi kengaytmalarni qo'llab-quvvatlaydi OVR_multiview2, bu sizga bir qo'ng'iroq bilan bir vaqtning o'zida bir nechta ko'rish oynalarini ko'rsatish imkonini beradi (masalan, WebXR da stereo chiqish uchun foydali);
  • Tarmoq faoliyatini tekshirish interfeysi DNS-da hal qilish vaqtini alohida ko'rsatish, ulanishni o'rnatish, ma'lumotlarni yuborish va javob olish bilan tarmoq so'rovini qayta ishlash bosqichlarini tahlil qilish qobiliyatini o'z ichiga oladi. Ma'lumot o'ng yon paneldagi yangi Vaqt yorlig'i orqali taqdim etiladi.

    Firefox 71 versiyasi

  • Standart tarmoq faoliyatini kuzatish interfeysida yoqilgan faol ulanishlarni pauza qilish imkoniyati bilan WebSocket ulanishlarini tekshirish rejimi.

    Firefox 71 versiyasi

  • Tarmoq monitoriga qo'shildi qo'llab-quvvatlash so'rov/javob organlarida, cookie-fayllar va sarlavhalarda to'liq matnli qidiruv, shuningdek amalga oshiriladi imkoniyat kerakli niqoblar bilan filtrlarni qo'shish orqali ma'lum URL-larni yuklashni bloklash.

    Firefox 71 versiyasi

  • Veb-konsolda amalga oshirilgan ko'p qatorli rejim tahrirlash, bu sizga bir necha qatorlarga bo'lingan JavaScript konstruktsiyalarini kiritish va ularni Enter tugmasini bosish bilan emas, balki Run tugmasini bosish orqali bajarish imkonini beradi. Tartib yon panel sifatida ishlab chiqilgan bo'lib, kiritish maydonining o'ng tomonidagi "bo'linadigan panel" belgisini bosgandan so'ng yoki Ctrl + B klaviatura yorlig'i orqali ko'rsatiladi.

    Firefox 71 versiyasi

  • JavaScript tuzatuvchisi taqdim etadi oldindan ko'rish o'zgaruvchilar qiymatlari kodda foydalanish joyida amalga oshiriladi olib borish hodisalar jurnali va o'chirish qobiliyatini qo'shdi qalqib chiquvchi blok uzilish nuqtalari bilan (devtools.debugger.features.overlay about:config).

    Firefox 71 versiyasi

  • Android uchun Firefox 68.2 uchun tuzatuvchi yangilanish tayyorlandi. Eslatib o'tamiz, Android uchun Firefox-ning yangi muhim relizlarini shakllantirish to'xtatilgan. Android uchun Firefox o'rnini bosish uchun, kod nomi Fenix ​​(sifatida tarqatiladi Firefox-ni oldindan ko'rish) rivojlanmoqda GeckoView dvigatelidan foydalanadigan mobil qurilmalar uchun yangi brauzer va Mozilla Android Komponentlar kutubxonalari to'plami.

    Muhim zaifliklar sonining kamayishi, buferning to'lib ketishi va allaqachon bo'shatilgan xotira maydonlariga kirish kabi xotira muammolari endi xavfli deb belgilangan, ammo muhim emasligi bilan bog'liq. Yangi nashr maxsus tayyorlangan sahifalar ochilganda tajovuzkor kodining bajarilishiga olib kelishi mumkin bo'lgan 13 ta o'xshash muammoni tuzatadi.

Innovatsiyalar va xatolarni tuzatishdan tashqari, Firefox 71 tuzatildi 26 ta zaifliklar, shundan 17 tasi (to'plangan CVE-2019-17013 и CVE-2019-17012) maxsus ishlab chiqilgan sahifalarni ochishda tajovuzkor kodining bajarilishiga olib kelishi mumkin deb belgilandi. Shunisi e'tiborga loyiqki, buferning to'lib ketishi va allaqachon bo'shatilgan xotira maydonlariga kirish kabi xotira muammolari endi xavfli, ammo muhim emas.

Manba: opennet.ru

a Izoh qo'shish