Firefox 97 buraxılışı

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

Əsas yeniliklər:

  • Firefox 18-də məhdud müddətə daxili əlavə kimi təklif olunan 94 Colorway mövsümi rəng mövzularının müddəti başa çatıb. Colorway mövzularından istifadə etməyə davam etmək niyyətində olan istifadəçilər onları əlavələr menecerində aktivləşdirə bilər (haqqında: əlavələr).
  • Linux platforması üçün montajlarda çap üçün PostScript sənədi yaratmaq imkanı silindi (PostScript printerlərində çap etmək və PDF-də saxlamaq imkanı saxlanılır).
  • Wayland 1.20 kitabxanaları ilə bağlı quraşdırma problemləri düzəldildi.
  • Nişanı başqa pəncərəyə köçürdükdən sonra çimdik böyütmənin toxunma ekranlarında işləməyi dayandırması problemi həll edildi.
  • Linux-dakı about:processes səhifəsi CPU yükünün aşkarlanmasının dəqiqliyini təkmilləşdirdi.
  • Elementar OS 6 kimi bəzi istifadəçi mühitlərində pəncərələr üçün kəskin künclərin göstərilməsi ilə bağlı problem həll edildi.
  • Windows 11 platformasında yeni sürüşdürmə çubuğu stili üçün dəstək əlavə edildi.
  • MacOS platformasında sistem şriftlərinin yüklənməsi təkmilləşdirilmişdir ki, bu da bəzi hallarda onu açmaq və yeni tab-ə keçməyi sürətləndirmişdir.
  • Android platforması üçün versiyada bu yaxınlarda açılmış saytlar baxış tarixçəsində vurğulanır. Əsas səhifədə bu yaxınlarda əlavə edilmiş əlfəcinlər üçün şəkillərin göstərilməsi təkmilləşdirilmişdir. Android 12 platformasında keçidlərin buferdən yapışdırılması ilə bağlı problem aradan qaldırılıb.
  • Uzunluq və uzunluq-faiz növləri ilə CSS konstruksiyaları "cap" və "ic" vahidlərinin istifadəsinə imkan verir.
  • @scroll-timeline CSS qaydası və animasiya-timeline CSS xassəsi üçün əlavə dəstək, AnimationTimeline API-də animasiya qrafikini dəqiqə və ya saniyələrlə deyil, məzmunun sürüşdürülməsinin gedişatı ilə əlaqələndirməyə imkan verir.
  • Rəngi ​​tənzimləyən CSS xassəsinin adı spesifikasiyanın tələb etdiyi kimi çap-rəng-tənzimləmə olaraq dəyişdirilib.
  • CSS, defolt olaraq, @layer qaydası ilə müəyyən edilmiş və layer() funksiyasından istifadə edərək CSS @import qaydası vasitəsilə idxal edilən cərgələnmiş təbəqələr üçün dəstəyi ehtiva edir.
  • Ekran sahəsinin sürüşdürmə çubuğu üçün necə ayrıldığını idarə etmək üçün sürüşdürmə çubuğu-gutter CSS xüsusiyyəti əlavə edildi. Məsələn, məzmunun sürüşdürülməsini istəmədiyiniz zaman, sürüşdürmə çubuğu sahəsini tutmaq üçün çıxışı genişləndirə bilərsiniz.
  • Marionette veb çərçivəsi (WebDriver) ilə təkmilləşdirilmiş uyğunluq.
  • AnimationFrameProvider API DedicatedWorkerGlobalScope dəstinə əlavə edilmişdir ki, bu da ayrı-ayrı veb işçilərində requestAnimationFrame və cancelAnimationFrame üsullarından istifadə etməyə imkan verir.
  • AbortSignal.abort() və AbortController.abort() metodları indi siqnalın sıfırlanmasının səbəbini təyin etmək, həmçinin AbortSignal.reason xassəsi vasitəsilə səbəbi oxumaq imkanına malikdir. Varsayılan olaraq, səbəb AbortError-dur.

Yeniliklər və xətaların düzəldilməsi ilə yanaşı, Firefox 97 42 zəifliyi düzəldib, onlardan 34-ü təhlükəli kimi qeyd olunub. 33 boşluq (5-i CVE-2022-22764 və 29-u CVE-2022-0511 altında) yaddaş problemləri, məsələn, buferin daşması və artıq boşalmış yaddaş sahələrinə daxil olmaqdan qaynaqlanı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.

Firefox 98 Beta-da dəyişikliklər:

  • Faylları endirərkən davranış dəyişdirildi - yükləmə başlamazdan əvvəl sorğu göstərmək əvəzinə, fayllar indi avtomatik endirməyə başlayır və istənilən vaxt yükləmənin gedişatı haqqında məlumat olan panel vasitəsilə açıla və ya birbaşa yükləmə panelindən silinə bilər.
  • Yükləmə siyahısındakı fayllara sağ kliklədikdə göstərilən kontekst menyusuna yeni hərəkətlər əlavə edildi. Məsələn, Oxşar Faylları Həmişə Açıq seçimindən istifadə edərək, sistemdə eyni fayl növü ilə əlaqəli proqramda yükləmə tamamlandıqdan sonra Firefox-a faylı avtomatik açmağa icazə verə bilərsiniz. Siz həmçinin yüklənmiş faylları olan qovluğu aça, yükləmənin başlandığı səhifəyə keçə bilərsiniz (endirmənin özü deyil, yükləmə linki), linki kopyalayın, yükləmə qeydini baxış tarixçənizdən silə və silə bilərsiniz. yükləmələr panelindəki siyahı.
  • Brauzerin işə salınması prosesini optimallaşdırmaq üçün webRequest API-dən istifadə edən əlavələrin işə salınmasının məntiqi dəyişdirilib. Yalnız webRequest zənglərinin bloklanması artıq Firefox-un işə salınması zamanı əlavələrin işə salınmasına səbəb olacaq. Bloklanmayan rejimdə olan WebRequests Firefox işə salınmasını başa çatdırana qədər təxirə salınacaq.
  • HTML etiketi üçün dəstək aktiv edildi " ", bağlana bilən xəbərdarlıqlar və alt pəncərələr kimi istifadəçinin interaktiv əlaqəsi üçün dialoq qutuları və komponentlər yaratmağa imkan verir. Yaradılmış pəncərələri JavaScript kodundan idarə etmək olar.
  • Veb tərtibatçıları üçün alətlərə uyğunluğun qiymətləndirilməsi paneli əlavə edildi. Panel seçilmiş HTML elementinin və ya bütün səhifənin CSS xassələri ilə bağlı mümkün problemlər barədə xəbərdarlıq edən göstəriciləri göstərir ki, bu da hər bir brauzerdə səhifəni ayrıca sınaqdan keçirmədən müxtəlif brauzerlərlə uyğunsuzluqları müəyyən etməyə imkan verir.

Mənbə: opennet.ru

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