Firefox 68 versiyasi

Tanishtirdi veb-brauzer versiyasi Firefox 68, shuningdek mobil versiyasi Android platformasi uchun Firefox 68. Reliz kengaytirilgan qo'llab-quvvatlash xizmati (ESR) bo'limi sifatida tasniflanadi, yangilanishlar yil davomida chiqariladi. Bundan tashqari, oldingi yangilanish filiallari uzoq muddatli qo'llab-quvvatlash bilan 60.8.0. Tez orada sahnaga beta sinovi Firefox 69 filiali o'tadi, uning chiqarilishi 3 sentyabrga rejalashtirilgan.

asosiy yangiliklar:

  • Yangi plagin menejeri (haqida: qo'shimchalar) sukut bo'yicha to'liq yoqilgan qayta yozilgan brauzerni XUL va XBL-ga asoslangan komponentlardan tozalash tashabbusi doirasida HTML/JavaScript va standart veb-texnologiyalardan foydalanish. Yorliqlar ko'rinishidagi har bir plagin uchun yangi interfeysda qo'shimchalar ro'yxati bilan asosiy sahifadan chiqmasdan to'liq tavsifni ko'rish, sozlamalarni o'zgartirish va kirish huquqlarini boshqarish mumkin.

    Firefox 68 versiyasi

    Qo'shimchalarni faollashtirishni boshqarish uchun alohida tugmalar o'rniga kontekst menyusi taklif etiladi. O'chirilgan qo'shimchalar endi faollardan aniq ajratilgan va alohida bo'limda keltirilgan.

    Firefox 68 versiyasi

    O'rnatish uchun tavsiya etilgan qo'shimchalar bilan yangi bo'lim qo'shildi, uning tarkibi o'rnatilgan qo'shimchalar, sozlamalar va foydalanuvchi ishidagi statistikaga qarab tanlanadi. Qo'shimchalar kontekstli tavsiyalar ro'yxatiga, agar ular Mozilla'ning xavfsizlik, foydalilik va qulaylik talablariga javob bersa, shuningdek, keng auditoriyani qiziqtiradigan dolzarb muammolarni samarali va samarali hal qilsagina qabul qilinadi. Tavsiya etilgan qo'shimchalar har bir yangilanish uchun to'liq xavfsizlik tekshiruvidan o'tadi;

    Firefox 68 versiyasi

  • Mozilla'ga qo'shimchalar va mavzular bilan bog'liq muammolar haqida xabarlar yuborish tugmasi qo'shildi. Masalan, taqdim etilgan shakl orqali siz ishlab chiquvchilarni zararli faoliyat aniqlansa, plagin tufayli saytlarni ko'rsatishda muammolar yuzaga kelsa, e'lon qilingan funksionallikka mos kelmasligi, foydalanuvchi harakatisiz qo'shimchaning paydo bo'lishi haqida ogohlantirishingiz mumkin. , yoki barqarorlik va ishlash bilan bog'liq muammolar.

    Firefox 68 versiyasi

  • Kvant paneli manzillar satrining yangi ilovasi kiritilgan bo‘lib, u tashqi ko‘rinishi va funksionalligi jihatidan eski Awesome Bar manzillar satriga deyarli o‘xshaydi, lekin XUL/XBL ni standart bilan almashtirib, ichki qismlarni to‘liq qayta ko‘rib chiqish va kodni qayta yozishni o‘z ichiga oladi. Web API. Yangi dastur funksionallikni kengaytirish jarayonini sezilarli darajada osonlashtiradi (WebExtensions formatida qo'shimchalar yaratish qo'llab-quvvatlanadi), brauzer quyi tizimlariga qattiq ulanishlarni olib tashlaydi, yangi ma'lumotlar manbalarini osongina ulash imkonini beradi va interfeysning yuqori ishlashi va sezgirligiga ega. . Xulq-atvordagi sezilarli o'zgarishlardan faqat Shift+Del yoki Shift+BackSpace (ilgari Shiftsiz ishlagan) kombinatsiyalaridan foydalanish zarurligi qayd etilgan bo'lib, siz yozishni boshlaganingizda ko'rsatiladigan asboblar paneli natijalaridan ko'rib chiqish tarixi yozuvlarini o'chirib tashlashingiz mumkin;
  • O'quvchi ko'rish uchun to'liq huquqli qorong'u mavzu amalga oshirildi, yoqilgan bo'lsa, barcha oyna va panel dizayn elementlari quyuq soyalarda ham ko'rsatiladi (ilgari Reader View-da qorong'u va yorug'lik rejimlarini almashtirish faqat matn mazmuni bo'lgan maydonga ta'sir qilgan);

    Firefox 68 versiyasi

  • Keraksiz kontentni blokirovka qilishning qat'iy rejimida (qat'iy) barcha ma'lum kuzatuv tizimlari va barcha uchinchi tomon cookie-fayllariga qo'shimcha ravishda, kriptovalyutalarni qazib oladigan yoki yashirin identifikatsiya usullaridan foydalangan holda foydalanuvchilarni kuzatadigan JavaScript qo'shimchalari endi bloklanadi. Ilgari ma'lumotlarni bloklash maxsus bloklash rejimida aniq tanlov orqali yoqilgan edi. Bloklash Disconnect.me ro'yxatidagi qo'shimcha toifalar (barmoq izlari va kriptominatsiya) bo'yicha amalga oshiriladi;

    Firefox 68 versiyasi

  • Kompozitsiya tizimini bosqichma-bosqich kiritish davom etdi Servo WebRender, Rust tilida yozilgan va sahifa mazmunini GPU tomoniga ko'rsatishni autsorsing. WebRender-dan foydalanilganda, protsessor yordamida ma'lumotlarni qayta ishlaydigan Gecko dvigateliga o'rnatilgan o'rnatilgan kompozitsion tizim o'rniga, sahifa elementlarida umumlashtirilgan renderlash operatsiyalarini bajarish uchun GPUda ishlaydigan shaderlar ishlatiladi, bu esa ko'rsatish tezligini sezilarli darajada oshirishga imkon beradi. va protsessor yukini kamaytirish.

    dan boshlab NVIDIA video kartalari bo'lgan foydalanuvchilarga qo'shimcha ravishda
    Firefox 68 qo'llab-quvvatlash WebRender AMD grafik kartalari bilan Windows 10 asosidagi tizimlar uchun yoqiladi. WebRender faollashtirilganligini about:support sahifasida tekshirishingiz mumkin. Uni about:config ichida majburan yoqish uchun siz “gfx.webrender.all” va “gfx.webrender.enabled” sozlamalarini faollashtirishingiz yoki Firefox’ni MOZ_WEBRENDER=1 muhit o‘zgaruvchisi bilan ishga tushirishingiz kerak. Linuxda WebRender qo'llab-quvvatlashi Mesa 18.2+ drayverlari bo'lgan Intel video kartalari uchun ko'proq yoki kamroq barqarorlashtirilgan;

  • Firefox hisobidagi hisob sozlamalariga tezkor kirish uchun manzillar panelining o'ng tomonidagi "gamburger" menyusiga bo'lim qo'shildi;
  • Firefox-da to'g'ri ishlamaydigan muayyan saytlar bilan mosligini ta'minlash uchun qo'llaniladigan vaqtinchalik echimlar va yamoqlarni ko'rsatadigan yangi o'rnatilgan "about:compat" sahifasi qo'shildi. Eng oddiy holatlarda moslik uchun qilingan o'zgarishlar, agar sayt ma'lum brauzerlar bilan qattiq bog'langan bo'lsa, "Foydalanuvchi agenti" identifikatorini o'zgartirish bilan chegaralanadi. Murakkab holatlarda, moslik muammolarini tuzatish uchun JavaScript kodi sayt kontekstida ishga tushiriladi;
    Firefox 68 versiyasi

  • Brauzerni bitta jarayonli ish rejimiga o'tkazishda yuzaga kelishi mumkin bo'lgan barqarorlik muammolari tufayli interfeysni yaratish va yorliqlar tarkibini qayta ishlash bir jarayonda, taxminan: config dan amalga oshiriladi. olib tashlandi Ko'p jarayonli rejimni (e10s) o'chirish uchun ishlatilishi mumkin bo'lgan "browser.tabs.remote.force-enable" va "browser.tabs.remote.force-disable" sozlamalari. Bundan tashqari, “browser.tabs.remote.autostart” opsiyasini “false”ga o‘rnatish, Firefox’ning ish stoli versiyalarida, rasmiy tuzilmalarda va avtomatlashtirilgan sinovni amalga oshirish yoqilmagan holda ishga tushirilganda ko‘p jarayonli rejim endi avtomatik ravishda o‘chirilmaydi;
  • API qo'ng'iroqlari sonini kengaytirishning ikkinchi bosqichi amalga oshirildi, bu mavjud faqat himoyalangan kontekstda sahifa ochilganda (Xavfsiz kontekst), ya'ni. HTTPS orqali, localhost orqali yoki mahalliy fayldan ochilganda. Himoyalangan kontekstdan tashqarida ochilgan sahifalar endi media manbalariga (masalan, kamera va mikrofon) kirish uchun getUserMedia() ga qo'ng'iroq qilishdan bloklanadi;
  • HTTPS orqali kirishda xatolarni avtomatik boshqarishni ta'minlaydi, paydo bo'layotgan antivirus dasturining faolligi tufayli. Avast, AVG, Kaspersky, ESET va Bitdefender antiviruslari HTTPS trafigini oʻz sertifikatini Windows ildiz sertifikatlari roʻyxatiga almashtirish va dastlab foydalanilgan sayt sertifikatlarini u bilan almashtirish orqali tahlil qiluvchi veb-himoya modulini faollashtirganda muammolar paydo boʻladi. Firefox o'zining ildiz sertifikatlari ro'yxatidan foydalanadi va tizim sertifikatlar ro'yxatini e'tiborsiz qoldiradi, shuning uchun u bunday faoliyatni MITM hujumi sifatida qabul qiladi.

    Muammo avtomatik ravishda sozlamalarni yoqish orqali hal qilindi "security.enterprise_roots.enabled", qo'shimcha ravishda tizim xotirasidan sertifikatlarni import qiladi. Agar siz Firefox-ga o'rnatilganidan emas, balki tizim xotirasidan sertifikatdan foydalansangiz, manzillar panelidan chaqiriladigan menyuga sayt haqidagi ma'lumotlar bilan maxsus ko'rsatkich qo'shiladi. MITM ushlash aniqlanganda sozlama avtomatik ravishda yoqiladi, shundan so‘ng brauzer ulanishni qayta tiklashga harakat qiladi va agar muammo yo‘qolsa, sozlama saqlanadi. Ta'kidlanishicha, bunday manipulyatsiya xavf tug'dirmaydi, chunki tizim sertifikatlari do'koni buzilgan bo'lsa, tajovuzkor Firefox sertifikatlari do'konini ham buzishi mumkin (hisobga olinmaydi). mumkin almashtirish sertifikatlar mumkin bo'lgan uskunalar ishlab chiqaruvchilari murojaat qilish MITMni amalga oshirish uchun, lekin Firefox sertifikatlar do'konidan foydalanganda bloklanadi);

  • Brauzerda ochilgan mahalliy fayllar endi joriy katalogdagi boshqa fayllarga kira olmaydi (masalan, Android platformasida Firefox-da pochta orqali yuborilgan html hujjatni ochganda, ushbu hujjatdagi JavaScript qo'shimchasi ma'lumotlar tarkibini ko'rishi mumkin. boshqa saqlangan fayllar bilan katalog);
  • O'zgartirildi about:config interfeysi orqali o'zgartirilgan sozlamalarni sinxronlashtirish usuli. Endi faqat "services.sync.prefs.sync" bo'limida belgilangan oq ro'yxatdagi sozlamalar sinxronlashtiriladi. Misol uchun, browser.some_preference parametrini sinxronlashtirish uchun "services.sync.prefs.sync.browser.some_preference" qiymatini rostga o'rnatishingiz kerak. Barcha sozlamalarni sinxronlashtirishga ruxsat berish uchun sukut bo'yicha o'chirilgan "services.sync.prefs.dangerously_allow_arbitrary" parametri taqdim etiladi;
  • Saytga push-bildirishnomalarni jo'natish uchun qo'shimcha ruxsatlar berish uchun zerikarli so'rovlarga qarshi kurashish texnikasi amalga oshirildi (Ogohlantirishlar API-ga kirish). Bundan buyon foydalanuvchining sahifa bilan aniq aloqasi qayd etilmasa (sichqonchani bosish yoki tugmani bosish) bunday so'rovlar jimgina bloklanadi;
  • Biznes muhitida (Korxona uchun Firefox) qo'shimcha yordam qo'shimcha siyosatlar xodimlar uchun brauzerni sozlash. Masalan, administrator endi menyuga mahalliy qo'llab-quvvatlash bilan bog'lanish uchun bo'lim qo'shishi, yangi tab ochish uchun sahifadagi intranet resurslariga havolalar qo'shishi, qidirishda kontekstli tavsiyalarni o'chirib qo'yishi, mahalliy fayllarga havolalar qo'shishi, fayllarni yuklab olishda xatti-harakatlarni sozlashi, maqbul va qabul qilinishi mumkin bo'lmagan qo'shimchalarning oq va qora ro'yxatini aniqlash, muayyan sozlamalarni faollashtirish;
  • Yechilgan jarayonni favqulodda to'xtatish (masalan, o'chirmasdan quvvatni o'chirish yoki brauzer ishlamay qolganda) paytida sozlamalarning yo'qolishiga (prefs.js fayliga zarar) olib kelishi mumkin bo'lgan muammo;
  • Qo'shilgan qo'llab-quvvatlash Snap-ni aylantiring, siljitish paytida slayderning to'xtash nuqtasini va siljish tarkibining hizalanishini boshqarishga, shuningdek, inertial aylantirish paytida elementlarga yopishtirishga imkon beruvchi scroll-snap-* CSS xususiyatlari to'plami. Masalan, siz aylantirishni tasvirning chetlari bo'ylab siljitish yoki tasvirni markazlashtirish uchun sozlashingiz mumkin;
  • JavaScript yangi raqamli turni amalga oshiradi BigInt, bu sizga Raqamlar turi etarli bo'lmagan ixtiyoriy o'lchamdagi butun sonlarni saqlashga imkon beradi (masalan, identifikatorlar va aniq vaqt qiymatlari ilgari satr sifatida saqlanishi kerak edi);
  • Yangi oynada havolani ochishda Referrer ma'lumotlarining sizib chiqishini bloklash uchun window.open() ga qo'ng'iroq qilganda "noreferrer" opsiyasidan o'tish imkoniyati qo'shildi;
  • Elementlarni DOMga qo'shishdan oldin ularni yuklash va dekodlash uchun HTMLImageElement bilan .decode() usulidan foydalanish imkoniyati qo'shildi. Misol uchun, bu xususiyatdan ixcham to'ldiruvchi tasvirlarni keyinroq yuklanadigan yuqori aniqlikdagi variantlar bilan bir zumda almashtirishni soddalashtirish uchun foydalanish mumkin, chunki bu brauzer butun yangi tasvirni ko'rsatishga tayyormi yoki yo'qligini aniqlash imkonini beradi.
  • Ishlab chiquvchi vositalari matn elementlarining kontrastini tekshirish vositalarini taqdim etadi, ulardan ko‘rish qobiliyati past yoki ranglarni idrok etishi buzilgan odamlar tomonidan noto‘g‘ri qabul qilinadigan elementlarni aniqlash uchun foydalanish mumkin;
    Firefox 68 versiyasi

  • Tekshirish rejimiga bosib chiqarish natijalariga taqlid qilish uchun tugma qo'shildi, bu sizga chop etilganda ko'rinmas bo'lishi mumkin bo'lgan elementlarni aniqlash imkonini beradi;

    Firefox 68 versiyasi

  • Veb-konsol CSS bilan bog'liq muammolar haqida ogohlantirishlar bilan birga ko'rsatilgan ma'lumotlarni kengaytirdi. Tegishli tugunlarga havolani o'z ichiga oladi. Konsol shuningdek, muntazam iboralar yordamida chiqishni filtrlash imkoniyatini beradi (masalan, “/(foo|bar)/”);
    Firefox 68 versiyasi

  • Shrift muharririga harflar orasidagi masofani sozlash imkoniyati qo'shildi;
  • Saqlashni tekshirish rejimida tegishli elementlarni tanlash va Orqaga bo'sh joy tugmasini bosish orqali mahalliy va seans xotirasidan yozuvlarni o'chirish imkoniyati qo'shildi;
  • Tarmoq faoliyatini tekshirish panelida ma'lum URL manzillarini bloklash, so'rovni qayta yuborish va HTTP sarlavhalarini JSON formatida almashish buferiga nusxalash imkoniyati qo'shildi. Tegishli variantlarni tanlash orqali yangi xususiyatlar mavjud kontekst menyusi, sichqonchaning o'ng tugmachasini bosganingizda ko'rsatiladi;
  • O'rnatilgan disk raskadrovka endi joriy loyihaning barcha fayllarida Shift + Ctrl + F tugmalarini bosib qidirish funksiyasiga ega;
  • Tizim qoʻshimchalarini koʻrsatishni yoqish sozlamalari oʻzgartirildi: devtools.aboutdebugging.showSystemAddons oʻrniga about:debugging ichida endi devtools.aboutdebugging.showHiddenAddons parametri taklif etiladi;
  • Windows 10-ga o'rnatilganda, yorliq vazifalar paneliga joylashtiriladi. Windows, shuningdek, brauzer yopilgan bo'lsa ham, yangilanishlarni yuklab olishni davom ettirish uchun BITS (Fon Intelligent Transfer Service) dan foydalanish imkoniyatini qo'shdi;
  • Android versiyasi renderlash samaradorligini oshirdi. Apparat tokeni yoki barmoq izi sensori yordamida saytga ulanish uchun WebAuthn API (Web Authentication API) qo‘shildi. API qo'shildi Vizual ko'rish oynasi bu orqali haqiqiy ko'rinadigan maydonni ekrandagi klaviatura yoki masshtabni ko'rsatishni hisobga olgan holda aniqlash mumkin. Yangi o'rnatishlar endi WebRTC uchun Cisco OpenH264 plaginini avtomatik ravishda yuklab olmaydilar.

Innovatsiyalar va xatolarni tuzatishga qo'shimcha ravishda, Firefox 68 yo'q qilindi zaifliklar qatori, ulardan bir nechtasi tanqidiy deb belgilangan, ya'ni. maxsus ishlab chiqilgan sahifalarni ochishda tajovuzkor kodining bajarilishiga olib kelishi mumkin. Tuzatilgan xavfsizlik muammolari haqida maʼlumot hozircha mavjud emas, biroq zaifliklar roʻyxati bir necha soat ichida eʼlon qilinishi kutilmoqda.

Firefox 68 Android uchun Firefox-ning klassik versiyasiga yangilanish olib kelgan so'nggi versiya edi. 69-sentabrdan kutilayotgan Firefox 3-dan boshlab, Android uchun Firefox-ning yangi relizlari chiqarilmaydi, va tuzatishlar Firefox 68-ning ESR bo'limiga yangilanishlar shaklida yetkaziladi. Android uchun klassik Firefox o'rniga Fenix ​​loyihasi doirasida ishlab chiqilgan va GeckoView dvigatelidan foydalangan holda mobil qurilmalar uchun yangi brauzer o'rnatiladi. kutubxonalar to'plami Mozilla Android komponentlari. Hozirda sinov uchun Firefox Preview nomi ostida taklif qildi yangi brauzerning birinchi ko'rib chiqish versiyasi (bugun chop Ushbu pre-relizning 1.0.1 tuzatuvchi yangilanishi, lekin u hali e'lon qilinmagan Google Play).

Manba: opennet.ru

a Izoh qo'shish