Firefox 119 buraxılışı

Firefox 119 veb brauzeri buraxıldı və uzunmüddətli dəstək filialı yeniləməsi yaradıldı - 115.4.0. Firefox 120 filialı buraxılışı noyabrın 21-nə planlaşdırılan beta test mərhələsinə keçirilib.

Firefox 119-də əsas yeni xüsusiyyətlər:

  • Firefox View səhifəsi üçün yenilənmiş interfeys təqdim edilib ki, bu da əvvəllər baxılmış məzmuna daxil olmağı asanlaşdırır. Firefox Görünüşü səhifəsi aktiv tablar, son baxılmış səhifələr, qapalı tablar və digər cihazlardakı tablar haqqında məlumatları bir yerdə birləşdirir. Firefox View-un yeni versiyası istənilən pəncərədə açılan bütün tablar haqqında məlumat verir, həmçinin tarixə və ya sayta görə çeşidlənmiş baxış tarixçənizi görmək imkanı əlavə edir.
    Firefox 119 buraxılışı
  • Chrome və Chromium mühərrikinə əsaslanan brauzerlərdən əlavələri idxal etmək imkanı aktivləşdirilib. Digər brauzerlərdən məlumatların idxalı üçün dialoq qutusunda ("Məlumatları İdxal et" haqqında:preferences#general səhifəsində) əlavələrin ötürülməsi üçün seçim göründü. Köçürmə Chrome və Firefox üçün mövcud olan eyni əlavələrin identifikatorlarını müqayisə edən 72 əlavənin siyahısını əhatə edir. Chrome-dan məlumat idxal edərkən siyahıdakı əlavələr varsa, Firefox əlavənin Chrome versiyası əvəzinə yerli Firefox versiyasını quraşdırır.
    Firefox 119 buraxılışı
  • ESNI (Şifrələnmiş Server Adı Göstərişi) inkişafını davam etdirən və tələb olunan domen adı kimi TLS sessiya parametrləri haqqında məlumatı şifrələmək üçün istifadə edilən ECH (Şifrələnmiş Müştəri Salamı) mexanizmi üçün dəstək daxildir. ECH və ESNI arasındakı əsas fərq ondan ibarətdir ki, ayrı-ayrı sahələr səviyyəsində şifrələmə əvəzinə ECH bütün TLS ClientHello mesajını şifrələyir ki, bu da ESNI-nin əhatə etmədiyi sahələr vasitəsilə sızmaların qarşısını almağa imkan verir, məsələn, PSK (Pre-Shared) açar) sahəsi.
  • Daxili PDF görüntüləyicisinin sənəd redaktə imkanlarına indi əvvəllər mövcud olan sərbəst xətt çəkmə və mətn şərhlərinə əlavə olaraq şəkillər və mətn annotasiyaları daxil etmək üçün dəstək daxildir. Yeni PDF redaktə rejimi yalnız bəzi istifadəçilər üçün aktivləşdirilib; onu about:config səhifəsində məcbur etmək üçün “pdfjs.enableStampEditor” parametrini aktivləşdirməlisiniz.
    Firefox 119 buraxılışı
  • Brauzerdən çıxdıqdan sonra kəsilmiş sessiyanın bərpası ilə bağlı parametrlər dəyişdirildi. Əvvəlki buraxılışlardan fərqli olaraq, yalnız aktiv tablar deyil, həm də bu yaxınlarda bağlanmış tablar haqqında məlumat indi seanslar arasında saxlanacaq və bu, yenidən başladıldıqdan sonra təsadüfən bağlanmış tabları bərpa etməyə və Firefox Görünüşündə onların siyahısına baxmaq imkanı verəcək. Varsayılan olaraq, son 25 gündə açılmış son 7 tab yadda saxlanılacaq. Qapalı pəncərələrdəki nişanlar haqqında məlumatlar da nəzərə alınacaq və qapalı tabların siyahısı yalnız cari pəncərədə deyil, eyni anda bütün pəncərələrin kontekstində işlənəcək.
  • Ümumi Kuki Mühafizəsi rejiminin imkanları genişləndirilmişdir, burada hər bir sayt üçün ayrıca təcrid olunmuş Kuki yaddaşından istifadə olunur, bu da saytlar arasında hərəkəti izləmək üçün kukilərdən istifadə etməyə imkan vermir (bütün kukilər üçüncü tərəf bloklarından yüklənmişdir. sayt (iframe, js və s.) .p.), bu blokların yükləndiyi saytla əlaqələndirilir). Yeni versiya URI sxeminin “blob:...” izolyasiyasını həyata keçirir. (Blob URL), istifadəçi izləmə üçün uyğun olan məlumatı ötürmək üçün potensial olaraq istifadə edilə bilər.
  • Təkmilləşdirilmiş izləmə mühafizə mexanizminin (ETP, Təkmilləşdirilmiş İzləmə Mühafizəsi) istifadəçiləri üçün şrift analizi vasitəsilə istifadəçilərin dolayı identifikasiyasına qarşı əlavə qoruma işə salınır - saytlara görünən şriftlər sistem şriftləri və standart dil dəstlərindən şriftlərlə məhdudlaşır.
  • Firefox snap paketi digər brauzerlərdən məlumat əldə edərkən yerli Ubuntu fayl seçimi dialoqundan istifadə üçün dəstək, həmçinin xdg-desktop-portal-ın quraşdırılmış versiyası əsasında mövcud xüsusiyyətlərin müəyyən edilməsi üçün dəstək təqdim edir.
  • İnternet köşk rejimində işləyən brauzer pəncərəsini yerləşdirmək üçün monitor seçmək üçün əlavə dəstək. Monitor “-kiosk-monitor” komanda xətti seçimi ilə seçilir. Brauzer köşk rejimində işə salındıqdan dərhal sonra tam ekran rejiminə keçir.
  • "Application/octet-stream" MIME növü ilə işlənmiş fayllarda media məzmununun aşkarlanması dayandırıldı. Belə fayllar üçün brauzer indi faylı oxutmağa başlamaq əvəzinə onu yükləməyi təklif edəcək.
  • Firefox-un üçüncü tərəf kuki bloklamasını daxil etməsinə hazırlıq olaraq, üçüncü tərəf kukiləri defolt olaraq bloklandıqda, istifadəçidən iframe-dən kuki yaddaşına daxil olmaq üçün icazə tələb etmək üçün Storage Access API tətbiqi yeniləndi. Yeni tətbiq saytlarla bağlı problemlərin qarşısını almaq üçün gücləndirilmiş qoruma və əlavə dəyişikliklərə malikdir.
  • Mövcud HTML elementlərinin funksionallığını genişləndirən fərdi elementlər (Xüsusi Element) üçün ARIA (Accessible Rich Internet Applications) atributlarına dəstək daxildir və bu elementləri əlilliyi olan insanlar üçün daha əlçatan edir. setAttribute və getAttribute metodlarına zəng etmədən ARIA atributlarını birbaşa DOM elementləri üçün təyin etmək və oxumaq imkanı əlavə edildi (məsələn, buttonElement.ariaPressed = "true").
  • Cross-Origin-Embedder-Policy HTTP başlığı, Cross-Origin izolyasiya rejiminə nəzarət edən və imtiyazlı əməliyyatlar səhifəsində təhlükəsiz istifadə qaydalarını müəyyən etməyə imkan verir, etimadnamə ilə əlaqəli ötürülməni söndürmək üçün “etimadnaməsiz” parametrə dəstək əlavə edib. kukilər və müştəri sertifikatları kimi məlumatlar.
  • attr() CSS funksiyası indi ikinci arqumenti təyin etmək imkanına malikdir, onun dəyəri göstərilən atributun çatışmadığı və ya etibarsız dəyərə malik olduğu hallarda istifadə olunacaq. Məsələn, attr(foobar, "Defolt dəyər").
  • Qruplaşdırma açarı kimi hər massiv elementi üçün çağırılan geri çağırış funksiyası tərəfindən qaytarılan sətir dəyərindən istifadə edərək massiv elementlərini qruplaşdırmaq üçün Object.groupBy və Map.groupBy metodları əlavə edildi.
  • Əlavə edilmiş üsullar: sətirdə düzgün formalaşmış Unicode mətninin olub-olmadığını yoxlamaq üçün String.prototype.isWellFormed() (yalnız mürəkkəb simvolların tam “surroqat cütləri” yoxlanılır) və Unicode mətnini təmizləmək və çevirmək üçün String.prototype.toWellFormed() düzgün formada.
  • WebTransport.createBdirectionalStream() və WebTransport.createUnidirectionalStream() metodları göndərilən axınların nisbi prioritetini təyin etmək üçün “sendOrder” xassəsinə dəstək əlavə etdi.
  • AuthenticatorAttestationResponse API yeni getPublicKey(), getPublicKeyAlgorithm() və getAuthenticatorData() üsullarını təklif edir.
  • Web Authentication API, yaratdıqdan və ya qeydiyyatdan keçdikdən sonra etimadnamələrin mövcudluğunu müəyyən etməyə imkan verən credProps xassələrinə dəstək əlavə etdi.
  • Obyektləri serializasiya/serializasiya üçün uyğun JSON təqdimatına çevirmək və serverə köçürmək üçün PublicKeyCredential API-ə parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() və toJSON() üsulları əlavə edildi.
  • Veb tərtibatçıları üçün alətlərdə, elementə təsir etməyən CSS xassələrini müəyyən etmək qabiliyyətini özündə cəmləşdirən CSS (Qeyri-aktiv CSS üslubları) ilə interaktiv işləmək üçün interfeys təkmilləşdirilmişdir, həmçinin psevdo elementlər üçün tam dəstək əlavə edilmişdir. “::ilk hərf”, “::cue” və “::yer tutucu”.
  • Baxılan JSON datası səhv olarsa və ya zədələnərsə, daxili JSON məlumat görüntüləyicisi avtomatik olaraq xam dataya baxmağa keçir.
  • Windows platformasında, yazarkən kursoru gizlədən sistem parametrləri üçün əlavə dəstək.
  • Android platforması üçün versiyada videoya tam ekranda baxarkən baş verən qəza aradan qaldırılıb. Android 14 mühitində üstünlüklər-kontrast və üstünlüklər-azaldılmış şəffaflıq media sorğuları üçün əlavə dəstək.

Yeniliklər və səhvlərin aradan qaldırılması ilə yanaşı, Firefox 119-da 25 boşluq aradan qaldırılıb. Təhlükəli kimi qeyd olunan 17 boşluq (16-sı CVE-2023-5730 və CVE-2023-5731 altında birləşdirilmişdir) bufer daşması və artıq boşaldılmış yaddaş sahələrinə giriş kimi yaddaş problemlərindən 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. Digər təhlükəli zəiflik (CVE-2023-5721) bəzi brauzer dialoqlarını və ya xəbərdarlıqlarını təsdiqləmək və ya ləğv etmək üçün kliklərə imkan verir.

Mənbə: opennet.ru

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