Firefox 109 buraxılışı

Firefox 109 veb-brauzeri buraxıldı.Bundan əlavə, uzunmüddətli dəstək bölməsinin yenilənməsi yaradıldı - 102.7.0. Firefox 110 filialı tezliklə beta test mərhələsinə keçəcək, buraxılışı fevralın 14-nə planlaşdırılıb.

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

  • Defolt olaraq, dəstək Chrome manifestinin XNUMX-cü versiyası üçün aktivdir, hansı ki, WebExtensions API-dən istifadə etməklə yazılmış genişləndirmələr üçün mövcud imkanları və resursları müəyyən edir. Manifestin ikinci versiyası üçün dəstək yaxın gələcəkdə də davam etdiriləcək. Manifestin üçüncü versiyası atəşə məruz qaldığına və bəzi məzmun bloklamasını və təhlükəsizlik əlavələrini pozacağına görə Mozilla Firefox-da tam manifest uyğunluğunu təmin etməkdən uzaqlaşdı və bəzi funksiyaları fərqli şəkildə tətbiq etdi. Məsələn, webRequest API-nin köhnə bloklama iş rejiminə dəstək dayandırılmayıb, o, Chrome-da yeni deklarativ məzmun filtrləmə API-si ilə əvəz edilib. Qranul icazə sorğusu modelinə dəstək də bir qədər fərqli şəkildə həyata keçirilir. eklenti bir anda bütün səhifələr üçün aktivləşdirilə bilməz (icazə "all_urls" silinib). Firefox-da girişin verilməsi ilə bağlı son qərar istifadəçinin ixtiyarındadır və o, müəyyən bir saytdakı məlumatlarına hansı əlavəyə giriş icazəsi verəcəyini seçə bilər. İcazələri idarə etmək üçün interfeysə “Vahid Genişləndirmələr” düyməsi əlavə edilib ki, bununla da istifadəçi istənilən sayta genişlənməyə giriş icazəsi verə və onu ləğv edə bilər. İcazənin idarə edilməsi yalnız manifestin üçüncü versiyasına əsaslanan əlavələrə aiddir; manifestin ikinci versiyasına əsaslanan əlavələr üçün saytlara qranul giriş nəzarəti həyata keçirilmir.

    Firefox 109 buraxılışı
  • Firefox View səhifəsi boş bölmələrin dizaynını təkmilləşdirib, bu yaxınlarda bağlanmış tablar və digər cihazlarda açıq nişanlar var.
  • Firefox Görünüşü səhifəsində göstərilən bu yaxınlarda bağlanmış tabların siyahısı siyahıdan fərdi keçidləri silmək üçün düymələr əlavə edib.
    Firefox 109 buraxılışı
  • Axtarış motorunun URL-ni göstərmək əvəzinə, daxil edilmiş axtarış sorğusunu ünvan çubuğunda göstərmək imkanı əlavə edildi (yəni, düymələr yalnız daxiletmə prosesində deyil, həm də axtarış sisteminə daxil olduqdan və axtarışı göstərdikdən sonra ünvan çubuğunda göstərilir. daxil edilmiş düymələrlə əlaqəli nəticələr). Bu funksiya hazırda defolt olaraq qeyri-aktivdir və onu aktivləşdirmək üçün about:config-də “browser.urlbar.showSearchTerms.featureGate” parametrinin təyin edilməsini tələb edir.
    Firefox 109 buraxılışı
  • Sahə üçün tarix seçmək üçün dialoq klaviatura nəzarəti üçün uyğunlaşdırılmış "tarix" və "tarix vaxtı" növləri ilə ekran oxuyucuları üçün düzgün dəstəyi təmin etməyə və təqvimdə naviqasiya etmək üçün klaviatura qısa yollarından istifadə etməyə imkan verdi.
  • Brauzerin görünüşünü dəyişdirmək üçün daxili Colorways əlavəsindən istifadə edərək təcrübəni tamamladıq (seçmək üçün məzmun sahəsi, panellər və tab keçid paneli üçün rəng mövzuları toplusu təklif edilmişdir). Əvvəllər saxlanmış rəng mövzularına “Əlavələr və mövzular” səhifəsində daxil olmaq olar.
  • GTK ilə sistemlərdə eyni vaxtda birdən çox faylı fayl menecerinə köçürmək imkanı həyata keçirilir. Şəkillərin bir tabdan digərinə köçürülməsi təkmilləşdirilib.
  • Saytlarda kukilərdən istifadəyə icazə tələb edən bannerlərə avtomatik klikləmə sistemində (cookiebanners.bannerClicking.enabled və about:config-də cookiebanners.service.mode), avtomatik kliklənən istisnalar siyahısına saytlar əlavə etmək imkanı. tətbiq edilməmişdir.
  • Defolt olaraq, TLS-də sessiya biletlərinin təkrar istifadəsinin qarşısını almaq üçün network.ssl_tokens_cache_use_only_once ayarı aktiv edilib.
  • Network.cache.shutdown_purge_in_background_task parametri işə salınıb, bu, faylın bağlanması zamanı I/O faylının düzgün bağlanması ilə bağlı problemi həll edir.
  • Əlavə düyməsini alətlər panelinə bərkitmək üçün əlavənin kontekst menyusuna element (“Alətlər panelinə sanc”) əlavə edilmişdir.
  • Sistemdə “Birlikdə Aç” kontekst menyusu vasitəsilə seçilən Firefox-dan sənəd görüntüləyicisi kimi istifadə etmək mümkündür.
  • Haqqında: dəstək səhifəsinə ekran yeniləmə dərəcəsi məlumatı əlavə edildi.
  • Əlavə edilmiş parametrlər ui.font.menu, ui.font.icon, ui.font.caption, ui.font.status-bar, ui.font.message-box və s. sistem şriftlərini ləğv etmək üçün.
  • Defolt olaraq, istifadəçi Element və Sənəd obyektlərində sürüşməyi bitirdikdə (vəzifə dəyişməyi dayandırdıqda) yaradılan sürüşdürmə hadisəsi üçün dəstəkdir.
  • Storage Access API-dən asılı olmayaraq, üçüncü tərəf məzmununu emal edərkən Storage API vasitəsilə girişin bölünməsi təmin edilmişdir.
  • Elementin identifikatorunu ötürən sıra elementinə siyahı atributuna dəstək əlavə edildi giriş üçün təklif olunan əvvəlcədən təyin edilmiş dəyərlərin siyahısı ilə.
  • Görünüş sahəsindən kənarda sahələrin lazımsız göstərilməsinə mane olmaq üçün istifadə edilən məzmun-görünürlük CSS xassəsi indi "avtomatik" dəyəri ilə yenilənib, təyin edildikdə, görünmə elementin sərhədinə yaxınlığına əsaslanaraq brauzer tərəfindən müəyyən edilir. görünən sahə.
  • CSS tipində , müxtəlif səhifə komponentləri üçün standart rəng dəyərlərini təyin edir və Mark, MarkText və ButtonBorder dəyərləri üçün əlavə dəstək.
  • Web Auth USB HID əsaslı tokenlərdən istifadə edərək CTAP2 (Client to Authenticator Protocol) istifadə edərək autentifikasiya etmək imkanı əlavə edir. Dəstək hələ defolt olaraq aktiv edilməyib və about:config daxilində security.webauthn.ctap2 parametri ilə aktivləşdirilib.
  • JavaScript sazlayıcısındakı veb tərtibatçı alətlərində, sürüşdürmə hadisəsi idarəedicisinə keçərkən işə salınan yeni kəsmə nöqtəsi seçimi əlavə edildi.
  • “session.subscribe” və “session.unsubscribe” əmrləri üçün dəstək WebDriver BiDi brauzerinin uzaqdan idarəetmə protokoluna əlavə edilib.
  • Windows platforması üçün konstruksiyalar multimedia məzmununu oynayan proseslərdə zəifliklərin istismarının qarşısını almaq üçün ACG (İxtiyari Kod Mühafizəsi) aparat mühafizə mexanizminin istifadəsini əhatə edir.
  • MacOS platformasında Ctrl/Cmd + trackpad və ya Ctrl/Cmd + siçan təkər kombinasiyalarının hərəkəti dəyişdirilib ki, bu da indi böyütmək əvəzinə sürüşməyə (digər brauzerlərdə olduğu kimi) gətirib çıxarır.
  • Android versiyasında təkmilləşdirmələr:
    • Tam ekranlı videoya baxarkən, sürüşmə zamanı ünvan çubuğunun ekranı deaktiv edilir.
    • Saxlanmış saytı sildikdən sonra dəyişiklikləri ləğv etmək üçün düymə əlavə edildi.
    • Axtarış sistemlərinin siyahısı dil dəyişdirildikdən sonra yenilənir.
    • Böyük bir məlumat parçasını mübadilə buferinə və ya ünvan çubuğuna yerləşdirərkən baş verən qəza düzəldildi.
    • Kətan elementlərinin təkmilləşdirilmiş render performansı.
    • Yalnız H.264 kodekindən istifadə edə bilən video zənglərlə bağlı problem həll edildi.

Yeniliklər və səhvlərin aradan qaldırılması ilə yanaşı, Firefox 109-da 21 boşluq aradan qaldırılıb. 15 boşluq təhlükəli kimi qeyd olunub, onlardan 13 boşluq (CVE-2023-23605 və CVE-2023-23606 altında toplanıb) bufer daşması və artıq boşaldılmış 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. CVE-2023-23597 zəifliyi yeni uşaq proseslərin yaradılması üçün koddakı məntiqi xətadan qaynaqlanır və ixtiyari faylların məzmununu oxumaq üçün fayl:// kontekstində yeni prosesi işə salmağa imkan verir. CVE-2023-23598 zəifliyi GTK çərçivəsində sürüklə və buraxma əməliyyatlarının idarə edilməsində xəta ilə əlaqədardır və DataTransfer.setData zəngi vasitəsilə ixtiyari faylların məzmununu oxumağa imkan verir.

Mənbə: opennet.ru

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