Firefox 101 buraxılışı

Firefox 101 veb-brauzeri buraxılıb.Bundan əlavə, uzunmüddətli dəstək filialı yeniləməsi yaradılıb - 91.10.0. Firefox 102 filialı buraxılışı iyunun 28-nə planlaşdırılan beta test mərhələsinə keçirilib.

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

  • Chrome manifestinin üçüncü versiyası üçün eksperimental dəstək mövcuddur, hansı ki, WebExtensions API istifadə edərək yazılmış əlavələr üçün mövcud imkanları və resursları müəyyən edir. Firefox-da tətbiq olunan Chrome manifestinin versiyası yeni deklarativ məzmun filtrləmə API əlavə edir, lakin Chrome-dan fərqli olaraq, arzuolunmaz məzmunun bloklanması və təhlükəsizliyin təmin edilməsi üçün əlavələrdə tələb olunan webRequest API-nin köhnə bloklama rejiminə dəstək verilməyib. dayandı. Manifestin üçüncü versiyası üçün dəstəyi aktivləşdirmək üçün about:config “extensions.manifestV3.enabled” parametrini təmin edir.
  • Müəyyən edilmiş faylların yüklənməsi başa çatdıqdan sonra çağırılan bütün MIME növlərinə işləyiciləri bağlamaq mümkündür.
  • Videokonfrans zamanı eyni vaxtda ixtiyari sayda mikrofondan istifadə etmək imkanı tətbiq edilib ki, bu da, məsələn, tədbir zamanı mikrofonları asanlıqla dəyişməyə imkan verir.
  • İşi avtomatlaşdırmaq və brauzeri uzaqdan idarə etmək üçün xarici vasitələrdən istifadə etməyə imkan verən WebDriver BiDi protokoluna dəstək daxildir, məsələn, protokol Selenium platformasından istifadə edərək interfeysi sınaqdan keçirməyə imkan verir. Protokolun server və müştəri komponentləri dəstəklənir, bu da sorğuların göndərilməsini və cavabların alınmasını mümkün edir.
  • Saytlara artan və ya azalmış kontrastlı məzmunu göstərmək üçün istifadəçi tərəfindən müəyyən edilmiş parametrləri müəyyən etməyə imkan verən üstünlüklər-kontrast media sorğusu üçün əlavə dəstək.
  • Görünən sahənin üç yeni ölçüsü üçün əlavə dəstək (Viewport) - "kiçik" (s), "böyük" (l) və "dinamik" (d), həmçinin bu ölçülərlə əlaqəli ölçü vahidləri - "*vi" (vi, svi, lvi və dvi), “*vb” (vb, svb, lvb və dvb), “*vh” (svh, lvh, dvh), “*vw” (svw, lvw, dvw), “* vmax” (svmax, lvmax, dvmax) və “*vmin” (svmin, lvmin və dvmin). Təklif olunan ölçü vahidləri elementlərin ölçüsünü faiz baxımından görünən sahənin ən kiçik, ən böyük və dinamik ölçüsünə bağlamağa imkan verir (ölçü alətlər panelinin göstərilməsi, gizlədilməsi və vəziyyətindən asılı olaraq dəyişir).
  • ShowPicker() metodu HTMLInputElement sinifinə əlavə edildi, bu da sahələrə tipik dəyərləri doldurmaq üçün hazır dialoqları göstərməyə imkan verir. "tarix", "ay", "həftə", "saat", "tarix-yerli", "rəng" və "fayl" növləri, həmçinin avtomatik doldurma və məlumat siyahısını dəstəkləyən sahələr üçün. Məsələn, siz tarix seçmək üçün təqvim formalı interfeysi və ya rəng daxil etmək üçün palitranı göstərə bilərsiniz.
  • JavaScript proqramından dinamik şəkildə üslub cədvəlləri yaratmağa və üslubların tətbiqi ilə manipulyasiya etməyə imkan verən proqramlaşdırma interfeysi əlavə edilmişdir. Document.createElement('style') metodundan istifadə edərək üslub cədvəlləri yaratmaqdan fərqli olaraq, yeni API insertRule, deleteRule, replace və replaceSync kimi metodları təmin edən CSSStyleSheet() obyekti vasitəsilə üslubların qurulması üçün alətlər əlavə edir.
  • Səhifənin yoxlanılması panelində, Qayda Görünüşü tabındakı “.cls” düyməsi vasitəsilə sinif adlarını əlavə edərkən və ya silərkən, giriş avtomatik tamamlama açılan alət ipucundan tövsiyələrin interaktiv tətbiqi həyata keçirilir və bu, sinif adlarının icmalını təqdim edir. səhifə. Siyahıda hərəkət etdikcə, onların yaratdığı dəyişiklikləri vizual qiymətləndirmək üçün seçilmiş siniflər avtomatik tətbiq olunur.
    Firefox 101 buraxılışı
  • Siçanı üfüqi şəkildə sürükləməklə bəzi CSS xassələrinin ölçüsünü dəyişməyə imkan verən Qayda Görünüşü sekmesinde “güncəlləmək üçün sürüklə” funksiyasını söndürmək üçün Təftiş Paneli parametrlərinə yeni seçim əlavə edilib.
    Firefox 101 buraxılışı
  • Android üçün Firefox Android 9-dan bəri təqdim edilən ekran sahəsinin böyüdülməsi funksiyasına dəstək əlavə etdi, onun köməyi ilə, məsələn, veb formaların məzmununu böyüdə bilərsiniz. YouTube-a baxarkən və ya şəkil içərisində şəkil rejimindən çıxanda video ölçüsü ilə bağlı problemlər həll edildi. Pop-up menyunu göstərərkən virtual klaviaturanın titrəməsi aradan qaldırıldı. Ünvan çubuğunda QR kodu düyməsinin təkmilləşdirilmiş göstərilməsi.

Yeniliklər və səhvlərin düzəldilməsi ilə yanaşı, Firefox 101 30 zəifliyi aradan qaldırır, onlardan 25-i təhlükəli kimi qeyd olunur. 19 boşluq (CVE-2022-31747 və CVE-2022-31748 altında toplanmışdır) yaddaşla bağlı problemlər, məsələn, bufer daşması və artıq boşaldılmış yaddaş sahələrinə giriş kimi səbəblərdə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. Həmçinin, %HOMEPATH% və %APPDATA% kimi dəyişənləri yola əvəz etmək üçün “%” xüsusi simvollarından istifadə etməklə yadda saxlanmış faylın yolunu dəyişməyə imkan verən Windows platformasına xas məsələ də həll edilib.

Firefox 102 beta versiyasında dəyişikliklərə yüksək kontrast rejimində PDF sənədlərinin təkmilləşdirilmiş baxışı və Linux platformasında yerin müəyyən edilməsi üçün Geoclue DBus xidmətindən istifadə etmək imkanı daxildir. Veb tərtibatçıları üçün interfeysdə, Stil Redaktoru sekmesinde stil vərəqlərinin filtrasiyası üçün dəstək əlavə edilmişdir.

Mənbə: opennet.ru

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