Firefox 77 buraxılışı

Veb brauzer buraxıldı Firefox 77mobil versiya Android platforması üçün Firefox 68.9. Bundan əlavə, bir yeniləmə də edildi şöbələr uzunmüddətli dəstək 68.9.0. Tezliklə səhnəyə beta testi İyunun 78-da buraxılması planlaşdırılan Firefox 30 filialı köçürüləcək.

Əsas yeniliklər:

  • Əlavə edilib sertifikatlara baxmaq üçün daxili interfeysə daxil olmaq üçün yeni "haqqında:sertifikat" xidmət səhifəsi. İnterfeysdə siz kök və saxlanmış sertifikatların siyahısını göstərə, hər bir sertifikat üçün təfərrüatlara baxa və sertifikatları ixrac edə bilərsiniz (import dəstəyi hələ mövcud deyil).
    Firefox 77 buraxılışı

  • AV1 video kodlaşdırma formatından (Firefox 1-dən bəri dəstəklənir) çərçivədaxili sıxılma texnologiyalarından istifadə edən AVIF (AV55 Image Format) şəkil formatı üçün eksperimental dəstək əlavə edildi. AVIF-i aktivləşdirmək üçün about:config-də image.avif.enabled variantı var. AVIF-də sıxılmış məlumatların yayılması üçün konteyner HEIF-ə tamamilə bənzəyir. AVIF həm HDR (Yüksək Dinamik Diapazon) və Geniş gamut rəng məkanında, həm də standart dinamik diapazonda (SDR) təsvirləri dəstəkləyir.
  • Genişləndirilmiş nömrə sistemləri bunun üçün kompozisiya sistemi aktivdir WebRender, Rust dilində yazılmış və göstərmə sürətində əhəmiyyətli artım əldə etməyə və CPU-ya yükü azaltmağa imkan verir. WebRender, GPU tərəfindən icra edilən şeyderlər vasitəsilə həyata keçirilən GPU tərəfinə səhifə məzmununun göstərilməsi əməliyyatlarını həyata keçirir. indi webrender daxildir ilə avadanlıq üzərində Intel Skylake GT1, AMD Raven Ridge APU-ları, AMD Evergreen və Windows 10 ilə işləyən NVIDIA qrafik kartları olan noutbuklarda. About:config-də məcburi aktivləşdirmək üçün "gfx.webrender.all" və "gfx.webrender.enabled" parametrlərini aktivləşdirin və ya Firefox-u işə salın. MOZ_WEBRENDER=1 mühit dəyişəni dəsti ilə.
  • Ünvan çubuğunda gücləndirilmiş axtarış ifadələrinin təhlili. Nöqtəli sözlər indi assosiasiya üçün qiymətləndirilir faktiki domenlər (məsələn, “test.log” kimi açarları daxil etməzdən əvvəl axtarışa deyil, saytı açmaq cəhdinə gətirib çıxardı və boşluq və sual işarəsi ilə “data: url” daxil etmək yükləməyə deyil, axtarışa səbəb oldu. ).
  • Əlavə edilib dəstək isteğe bağlı səlahiyyətlər, əlavələrdəki sorğu əlavəni quraşdırarkən və ya yeniləyərkən yeni icazələrin təsdiqi barədə bildirişlə nəticələnmir, lakin əlavə artırılmış hüquqlar tələb edən əməliyyata birbaşa daxil olduqda göstərilir. İsteğe bağlı olaraq elan edilə bilən icazələrə idarəetmə, devtools, browsingData, pkcs11 daxildir.
    proxy və sessiya. Əlavə icazələrin əlavə edilməsinin motivi əlavələri yeniləyərkən istifadəçilərin üzərinə düşən yükü azaltmaq və icazələrin təsdiqini tələb etmədən əlavəni yeniləmək imkanı verməkdir (əvvəllər istifadəçi icazələrlə razı deyildisə, əlavə -on yenilənmədi).

  • Böyük Britaniya istifadəçiləri üçün yeni tab səhifəsində daxildir Pocket tərəfindən tövsiyə olunan məzmunu göstərin. Əvvəllər oxşar səhifələr ortaya çıxdı Yalnız ABŞ, Kanada və Almaniya istifadəçiləri. Məzmunun seçilməsi ilə bağlı fərdiləşdirmə müştəri tərəfində və istifadəçi məlumatlarını üçüncü tərəflərə ötürmədən həyata keçirilir (cari gün üçün tövsiyə olunan bağlantıların bütün siyahısı, baxış tarixçəsi əsasında istifadəçi tərəfində sıralanan brauzerə yüklənir). məlumatlar). Qeyd edək ki, sponsorlar tərəfindən ödənilən bloklar yalnız ABŞ-da göstərilir və açıq şəkildə reklam kimi qeyd olunur, digər ölkələrdə reklam məqalələri hələlik istifadə edilmir. Tövsiyə olunan Cib məzmununu söndürmək üçün siz edə bilərsiniz quraşdırma konfiquratorda (Firefox Əsas Məzmun/Cib tərəfindən tövsiyə olunur) və about:config-də "browser.newtabpage.activity-stream.feeds.topsites" seçimində.

    Firefox 77 buraxılışı

  • Konfiquratorda, hərəkətin izlənməsini bloklamaq üçün bölmədə kuki bloklama üsullarının açılan blokunda əlavə etdi ünvan çubuğunda göstərilən domen üzrə kukiləri dinamik şəkildə təcrid etmək üçün yeni bənd (“Dinamik Birinci Tərəf Təcrid"öz və üçüncü tərəf əlavələri saytın əsas domeninə əsasən müəyyən edildikdə). Haqqında:config bölməsində interfeys "browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled" və ya birbaşa "network.cookie.cookieBehavior = 5" parametri ilə aktivləşdirilir.

    Firefox 77 buraxılışı

  • Sensor ekranlı cihazlarda daha asan naviqasiya üçün artıb əlfəcinlər panelində doldurulma (yeni nişanı açarkən, yeni Meqabar ünvan çubuğu əlfəcinlər paneli ilə qismən üst-üstə düşür və klik üçün az yer buraxır).
  • Həyata keçirilən fərdi tablara bağlanan və bütün interfeysi blok etməyən yeni modal dialoqlar. Dialoq bağlamalarının aktiv olub-olmamasına nəzarət etmək üçün "prompts.defaultModalType", "prompts.modalType.confirmAuth" və "prompts.modalType.insecureFormSubmit" seçimləri about:config (1 - məzmuna bağlama, 2 - bağlama) əlavə edildi. nişanı, 3 - pəncərəyə bağlama ).

    Firefox 77 buraxılışı

  • Haqqında: config əlavə etdi yeni tabda keçid açmaq üçün orta siçan düyməsinin istifadəsini söndürmək üçün istifadə edilə bilən yeni Middlemouse.openNewWindow parametri.
  • Silindi browser.urlbar.update1.view.stripHttps parametrləri (brauzer.urlbar.trimURL-lərin qurulması üçün dəstək saxlanılır).
  • Tamamilə Gecko mühərrikindən silindi dəstək
    XUL şəbəkələri.

  • Varsayılan olaraq, Exif məlumatlarına əsaslanan JPEG şəkillərinin avtomatik fırlanması aktivdir.
  • "browser.urlbar.oneOffSearches" ayarı silindi. Ünvan və ya axtarış çubuğuna yazmağa başladığınız zaman görünən alternativ axtarış sistemləri üçün düymələri gizlətmək üçün haqqında:preferences#search səhifəsində istədiyiniz axtarış motorlarını seçə bilərsiniz.

    Firefox 77 buraxılışı

  • "Maksimum uzunluq" məhdudiyyətinə uyğun gəlməyən mətn sahələrə yapışdırıldıqda artıq kəsilmir Və .
  • Əlavə edilmiş üsul String.prototype.replaceAll () (String#replaceAll), yeni sətir qaytarır (orijinal sətir dəyişmir), burada verilmiş nümunə əsasında bütün uyğunluqlar əvəz olunur. Nümunələr ya sadə maskalar, ya da normal ifadələr ola bilər.
  • Elementdə "etiket" atributundan istifadə edərək göstərilən etiketin dəyərinin göstərilməsi təmin edilir elementin məzmunu boşdursa.
  • Mülk IndexedDB-də həyata keçirilir IDBCursor.request.
  • Əlavə edilib eksperimental layout dəstəyi Daş hörgüsü grid qablarda.
  • Tərtibatçı alətləri üçün əlavə etdi pane potensial cross-brauzer uyğunluğu problemlərini qiymətləndirmək üçün (hansı brauzerlərin seçilmiş elementə bağlı xüsusi CSS xüsusiyyətini dəstəklədiyini göstərir). about:config daxilində devtools.inspector.compatibility.enabled ayarı vasitəsilə aktivləşdirilib.

    Firefox 77 buraxılışı

  • Böyük hissə əlavə edildi təkmilləşdirmələr JavaScript sazlayıcısına. Daha sürətli yükləmə və addım-addım sazlama, azaldılmış yaddaş istehlakı. Təkmilləşdirilmiş mənbə xəritəsi müqayisəsi, son modulları sazlayarkən orijinal mənbələrdən dəyişənlərə baxmaq imkanı verir. Zəng yığını pəncərəsində klikləməklə seçilmiş xətti dəyişdirərkən və addım-addım icraya başladıqda (Step over, F10), sazlayıcı kodu seçilmişdən sonrakı xəttə çatana qədər icra edəcək. Panelə menyu (dişli nişan) əlavə edildi, orada indiyə qədər JavaScript-i söndürmək üçün yalnız bir element var. Müəyyən dəyərləri dəyişdirərkən və ya oxuyarkən icranı dayandıran şərti kəsilmə nöqtələrini (nəzarət nöqtəsi) təyin etmək imkanı əlavə edildi (əvvəllər ayrıca oxuyarkən və dəyişdirərkən icraya fasilə vermək mümkün idi).

    Firefox 77 buraxılışı

  • Şəbəkə fəaliyyətinin yoxlanılması üçün interfeys panelinə menyu əlavə edilmişdir, burada giriş idarəetmə funksiyaları (sayt yükləri arasında jurnalın saxlanması, HAR faylının idxalı, HAR faylının yazılması) daxildir. Bloklanmış elementləri aktivləşdirmək, söndürmək və silmək üçün Sorğu Bloklama panelinə kontekst menyusu əlavə edilmişdir.
    Firefox 77 buraxılışı

  • Bağlantını kəsmək FTP dəstəyi Firefox 79-un buraxılışına qədər təxirə salınıb, lakin FTP fəaliyyətinə nəzarət etmək üçün seçim artıq əlavə edilib (network.ftp.enabled haqqında:config).

Firefox 77-də yeniliklər və səhvlərin düzəldilməsi ilə yanaşı aradan qaldırıldı 9 zəiflik, onlardan 7-si təhlükəli olaraq qeyd olunur:

  • Dörd zəiflik (aşağıda toplanmışdır CVE-2020-12411 и
    CVE-2020-12409) bufer daşması və artıq boşalmış yaddaş sahələrinə daxil olmaq kimi yaddaş problemləri ilə əlaqədardır. Bu problemlər potensial olaraq xüsusi hazırlanmış səhifələr açıldıqda zərərli kodun icrasına səbəb ola bilər.

  • Zəiflik
    CVE-2020-12406 NativeTypes obyektlərini silərkən növ yoxlamasının olmaması ilə əlaqədardır və potensial olaraq təcavüzkar kodunun icrasını təşkil etmək üçün istifadə edilə bilər.

  • CVE-2020-12405 zəifliyi SharedWorkerService-də buraxılmış yaddaş blokuna (Sərbəst istifadədən sonra) daxil olmaqdan qaynaqlanır və çox güman ki, qəzaya səbəb olmaqla məhdudlaşır.
  • CVE-2020-12399 zəifliyi NSS kitabxanasının üçüncü tərəf hücumuna qarşı zəifliyi ilə əlaqədardır, imkan verir Hesablama müddətindəki fərqlərin təhlilinə əsaslanaraq, DSA rəqəmsal imzası üçün şəxsi açarı bərpa edin.

Mənbə: opennet.ru

Добавить комментарий