Firefox 96 buraxılışı

Firefox 96 veb-brauzeri buraxılıb.Bundan əlavə, uzunmüddətli dəstək filialı yeniləməsi yaradılıb - 91.5.0. Firefox 97 filialı buraxılışı fevralın 8-nə planlaşdırılan beta test mərhələsinə keçirilib.

Əsas yeniliklər:

  • Saytları qaranlıq və ya açıq mövzunu aktivləşdirməyə məcbur etmək imkanı əlavə edildi. Rəng dizaynı brauzer tərəfindən dəyişdirilir və saytdan dəstək tələb olunmur, bu, yalnız açıq rənglərdə mövcud olan saytlarda qaranlıq mövzudan, qaranlıq saytlarda isə açıq mövzudan istifadə etməyə imkan verir.
    Firefox 96 buraxılışı

    "Ümumi/Dil və Görünüş" bölməsində parametrlərdə (haqqında: üstünlüklər) rəng təsvirini dəyişdirmək üçün yeni "Rənglər" bölməsi təklif edilmişdir ki, burada əməliyyat sisteminin rəng sxemi və ya rəngləri əl ilə təyin edin.

    Firefox 96 buraxılışı

  • Əhəmiyyətli dərəcədə təkmilləşdirilmiş səs-küyün azaldılması və avtomatik səs qazanma nəzarəti, eləcə də bir qədər təkmilləşdirilmiş əks-səda ləğvi.
  • Əsas icra ipindəki yük əhəmiyyətli dərəcədə azaldı.
  • Saytlar arasında kukilərin ötürülməsinə daha sərt məhdudiyyət tətbiq edilib və bu, cari səhifənin domenindən başqa saytlara daxil olan zaman üçüncü tərəf kukilərinin işlənməsini qadağan edir. Bu cür kukilər reklam şəbəkələri, sosial şəbəkə vidjetləri və veb-analitika sistemləri kodunda saytlar arasında istifadəçi hərəkətlərini izləmək üçün istifadə olunur. Kukilərin ötürülməsinə nəzarət etmək üçün “Kuki Siyasəti” başlığında göstərilən Eyni Sayt atributundan istifadə edilir, bu atribut indi defolt olaraq saytlararası üçün kukilərin göndərilməsini məhdudlaşdıran “Same-Site=Lax” dəyərinə təyin edilir. CSRF (Saytlararası Sorğu Saxtakarlığı) hücumlarından qorunma təmin edən başqa saytdan iframe vasitəsilə şəkil sorğusu və ya məzmunun yüklənməsi kimi alt sorğular.
  • Bəzi saytlarda video keyfiyyətinin aşağı salınması və videoya baxarkən SSRC (Sinxronizasiya mənbəyi identifikatoru) başlığının sıfırlanması ilə bağlı problemlər həll edilib. Ekranınızı WebRTC vasitəsilə paylaşarkən azaldılmış ayırdetmə ilə bağlı problemi də həll etdik.
  • MacOS-da Gmail-də keçidlərə klikləməklə, digər platformalarda olduğu kimi, onları yeni tabda açır. Həll edilməmiş problemlərə görə, macOS tam ekran rejimində videoların bərkidilməsinə icazə vermir.
  • Qaranlıq mövzu üslublarının parametrlərini sadələşdirmək üçün elementin hansı rəng sxemlərində düzgün göstərilə biləcəyini müəyyən etməyə imkan verən yeni CSS xüsusiyyətinin rəng sxemi əlavə edilmişdir. Dəstəklənən sxemlərə "işıq", "qaranlıq", "gündüz rejimi" və "gecə rejimi" daxildir.
  • HWB (rəng, ağlıq, qaralıq) rəng modelinə uyğun olaraq rəngləri müəyyən etmək üçün rəng dəyərləri yerinə təyin edilə bilən hwb() CSS funksiyası əlavə edildi. İstəyə görə, funksiya şəffaflıq dəyərini təyin edə bilər.
  • “reversed()” funksiyası əks-reset CSS xassəsi üçün həyata keçirilib ki, bu da sizə elementləri azalan qaydada saymaq üçün ters çevrilmiş CSS sayğaclarından istifadə etməyə imkan verir (məsələn, siyahılarda element nömrələrini göstərə bilərsiniz) azalan qaydada).
  • Android platformasında navigator.canShare() metodu üçün dəstək verilir ki, bu da navigator.share() metodundan istifadənin mümkünlüyünü yoxlamağa imkan verir ki, bu da sosial şəbəkələrdə məlumat mübadiləsi üçün vasitə təqdim edir, məsələn, sizə imkan verir. ziyarətçinin istifadə etdiyi sosial şəbəkələrdə paylaşmaq üçün vahid düymə yaratmaq və ya məlumatların digər proqramlara göndərilməsini təşkil etmək.
  • Veb Kilidləri API-si defolt olaraq işə salınıb və bu, bir neçə tabda veb tətbiqinin işini əlaqələndirməyə və ya veb işçilərinin resurslarına daxil olmağa imkan verir. API asinxron şəkildə kilidləri əldə etmək və paylaşılan resursda lazımi işlər başa çatdıqdan sonra kilidləri buraxmaq üçün bir vasitə təqdim edir. Bir proses kilidi saxladığı halda, digər proseslər icranı dayandırmadan onun buraxılmasını gözləyir.
  • IntersectionObserver() konstruktorunda boş sətir ötürərkən, istisna atmaq əvəzinə rootMargin xassəsi default olaraq təyin edilir.
  • HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() və OffscreenCanvas.toBlob metodlarına zəng edərkən WebP formatında kətan elementlərini ixrac etmək imkanı həyata keçirilib.
  • Firefox 97-nin beta versiyası faylın endirilməsi prosesinin modernləşdirilməsini qeyd edir - yükləmə başlamazdan əvvəl bildiriş göstərmək əvəzinə, fayllar indi avtomatik endirməyə başlayır və istənilən vaxt yükləmə tərəqqi paneli vasitəsilə açıla bilər.

Yeniliklər və səhvlərin düzəldilməsi ilə yanaşı, Firefox 96 30 zəifliyi düzəldib, onlardan 19-u təhlükəli kimi qeyd olunub. 14 boşluqlar bufer daşması və artıq boşalmış yaddaş sahələrinə giriş kimi yaddaş problemləri ilə əlaqədardır. Potensial olaraq, bu problemlər xüsusi hazırlanmış səhifələri açarkən təcavüzkarın kodunun icrasına səbəb ola bilər. Təhlükəli problemlərə həmçinin XSLT vasitəsilə Iframe izolyasiyasından yan keçmək, audio faylları ifa edərkən yarış şərtləri, blendGaussianBlur CSS filtrindən istifadə edərkən buferin daşması, müəyyən şəbəkə sorğularını emal edərkən yaddaşa boşaldıqdan sonra daxil olmaq, manipulyasiya yolu ilə brauzer pəncərəsinin məzmununu tam şəkildə dəyişdirmək daxildir. -ekran rejimi, tam ekran rejimindən çıxmağın bloklanması.

Əlavə olaraq, Linux Mint distributorluğu və Mozilla arasında əməkdaşlıq elanını qeyd edə bilərsiniz, onun çərçivəsində paylama Debian və Ubuntu-dan əlavə yamaqlardan istifadə etmədən, linuxmint.com/start saytında əsas səhifəni dəyişdirmədən Firefox-un dəyişdirilməmiş rəsmi quruluşlarını təqdim edəcək. , axtarış motorlarını dəyişdirmədən və standart parametrləri dəyişdirmədən. Yahoo və DuckDuckGo axtarış sistemlərinin əvəzinə bir sıra Google, Amazon, Bing, DuckDuckGo və Ebay istifadə olunacaq. Bunun müqabilində Mozilla Linux Mint tərtibatçılarına müəyyən məbləğdə pul köçürəcək. Firefox ilə yeni paketlər Linux Mint 19.x, 20.x və 21.x filialları üçün təklif olunacaq. Bu gün və ya sabah istifadəçilərə müqaviləyə uyğun olaraq buraxılmış Firefox 96 paketi təklif olunacaq.

Mənbə: opennet.ru

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