Firefox 78

Mövcuddur Firefox 78.

  • PDF yükləmə dialoq qutusuna "Firefox-da aç" elementi əlavə edildi.
  • Ünvan çubuğuna (browser.urlbar.suggest.topsites) kliklədikdə ən yaxşı saytların göstərilməsini söndürmək imkanı əlavə edildi.
  • "Sağdakı nişanları bağla" və "Digər tabları bağla" menyu elementləri köçdü ayrı bir alt menyuda. İstifadəçi bir anda bir neçə nişanı bağlayıbsa (məsələn, "Digər nişanları bağla" istifadə edərək), o zaman "Qapalı nişanı bərpa et" menyu elementi hamısını bərpa edəcək, və yalnız bir deyil. Əvvəllər təsadüfən bir dəstə nişanı bağlayan istifadəçilər onları bir-bir bərpa etməli idilər.
  • Oxu rejiminin görünüşü yenidən işlənib. Yan panel, dizaynı brauzer interfeysinə daha yaxşı uyğun gələn kompakt üzən alətlər paneli ilə əvəz edilmişdir.
  • WebRTC zəngi davam edərsə, Firefox ekran qoruyucunun başlamasının qarşısını alacaq.
  • İstifadəçi uzun mətni (məsələn, parol meneceri tərəfindən yaradılan parol) məhdud uzunluğu olan sahəyə (maksimum uzunluq). Firefox-un əvvəlki versiyaları səssizcə parolu müəyyən edilmiş uzunluğa qədər kəsirdi, bu da qeydiyyat zamanı “kəsilmiş” parolun serverə göndərilməsi ilə nəticələnirdi, istifadəçi isə onun parolunun daha uzun olduğuna əmin idi. Təbii ki, gələcəkdə istifadəçi uzun parolla daxil ola bilməzdi. Firefox indi həddən artıq uzun mətnin daxil edildiyi sahəni vizual olaraq vurğulayacaq və istifadəçiyə daha qısa sətir daxil etməsi barədə xəbərdarlıq edəcək.
  • Ünvan çubuğuna yazarkən, axtarış sistemindən gələn təkliflərə əlavə olaraq, sizə də təklif olunacaq keçmiş axtarışlar (browser.urlbar.maxHistoricalSearchSuggestions). Məsələn, əgər istifadəçi əvvəllər ünvan sətrində “salam ayı” sözünü axtarırdısa, “salam” sözünü yazdıqda ondan “salam ayı” üçün axtarış tələb olunacaq).
  • Əgər istifadəçi protokolu göstərmədən ünvan çubuğuna domen daxil edibsə, Firefox çalışacaq ona əvvəlki kimi yalnız HTTP vasitəsilə deyil, həm də HTTPS vasitəsilə qoşulun (server HTTP-ni dəstəkləmirsə).
  • .example, .internal, .invalid, .local, .localhost, ,test ilə bitən ünvanlar artıq axtarışın axtarış motoruna aparılmasına səbəb olmur, əksinə, brauzer onları açmağa çalışacaq (bu şəkilçilər tez-tez inkişafda istifadə olunur) ).
  • Təhlükəsizlik və məxfilik:
    • About:protections səhifəsinə istifadəçinin nə qədər sızmış parolu təhlükəsiz parola dəyişdiyi, həmçinin konkret parolun sızıb-sızmadığı (və dəyişdirilməli olduğu) haqqında məlumat əlavə edildi.
    • Əlavə edilib layout.css.font-visibility.level parametri, brauzerin veb səhifələrə sistemdə hansı şriftlər barədə məlumat verəcəyini təyin etməyə imkan verir (şriftlər üç qrupa bölünür: yalnız əsas sistemlər, əsas + dil paketlərindən şriftlər, bütün şriftlər ). Gələcəkdə səhifələrin ekranını korlamayacaq, eyni zamanda bütün quraşdırılmış şriftlər haqqında çox məlumat aşkar etməyəcək ən yaxşı variantı müəyyən etmək üçün testlər keçirməyi planlaşdırırıq).
    • İstifadəçi ünvan çubuğuna bir söz daxil etdikdə, Firefox onun yerli şəbəkədə domen adı olub-olmadığını müəyyən etmək üçün evristik üsuldan istifadə edir və şəbəkədə belə bir domenin olub-olmadığını yoxlamaq üçün DNS serverinə sorğu göndərir (belə ki, açılan siyahıdakı ilk element bu domenə getməyi təklif etməkdir). Paranoid istifadəçilər üçün əlavə etdi bu davranışı idarə edən parametr (browser.urlbar.dnsResolveSingleWordsAfterSearch).
    • TorBrowser tərtibatçılarından DNS (network.dns.disabled) istifadəsini tamamilə söndürməyə imkan verən yamaq qəbul edilmişdir.
    • Re əlil TLS 1.0 və 1.1 üçün dəstək (Firefox 74-də söndürüldü, lakin sonra pandemiya zamanı veb resursların mövcudluğu çox vacib olduğu üçün yenidən işə salındı). Əgər server TLS 1.2-ni dəstəkləmirsə, istifadəçi təhlükəsiz əlaqənin qurulması ilə bağlı səhv mesajı və köhnə protokolları dəstəkləməyə imkan verən düyməni görəcək (onlar üçün dəstək gələcəkdə tamamilə silinəcək). İyul ayında Chrome və Edgium köhnə (TLS 1.0 1999-cu ildə və TLS 1.1 2006-cı ildə ortaya çıxdı) protokollar üçün dəstəyi söndürdü, çünki onlar müasir sürətli və etibarlı alqoritmləri (ECDHE, AEAD) dəstəkləmir, lakin köhnə və zəif olanlar üçün dəstək tələb edir ( TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Internet Explorer və Edge-dən TLS 1.0/1.1 dəstəyi silinəcək sentyabr ayında.
    • Əlil TLS_DHE_RSA_WITH_AES_128_CBC_SHA və TLS_DHE_RSA_WITH_AES_256_CBC_SHA şifrələri üçün dəstək. Firefox onları dəstəkləyən sonuncu brauzer idi.
  • Təkmilləşdirilmiş minimum sistem tələbləri. Bundan sonra bunlar GNU libc 2.17, libstdc++ 4.8.1 və GTK+ 3.14-dür.
  • Bu, macOS 10.9, 10.10 və 10.11-i dəstəkləyən ən son əsas buraxılışdır. Bu əməliyyat sistemlərinin istifadəçilərinə bir il ərzində bu macOS versiyalarını dəstəkləməyə davam edəcək Firefox ESR 78.x-ə təkmilləşdirmələri tövsiyə olunur.
  • Əlil insanlar üçün bir çox təkmilləşdirmələr:
    • JAWS-dən istifadə edərkən, verilənlərin siyahısını ehtiva edən HTML daxiletmə elementində aşağı oxu basmaqla kursoru növbəti elementə doğru hərəkət etdirmir.
    • Mikrofon/kamera/ekran paylaşma indikatoru diqqət mərkəzində olanda ekran oxuyucuları artıq kəkələmir və ya donmur.
    • Minlərlə cərgədən ibarət cədvəllərin yüklənməsi əhəmiyyətli dərəcədə sürətləndirilib.
    • Fərdi üslubları olan mətn daxiletmə elementləri indi fokus konturunu düzgün şəkildə göstərir.
    • Ekran oxuyucular artıq Developer Tools-u açarkən səhvən sənəd görünüşünə keçmirlər.
    • Miqren və epilepsiyadan əziyyət çəkən insanların həyatını asanlaşdırmaq üçün animasiyaların sayı azaldılıb (bir nişanın üzərinə keçərkən, axtarış panelini açarkən və s.).
  • Bütün Böyük Britaniya istifadəçiləri Yeni Tab səhifəsində Pocket-dan tövsiyələr alacaqlar.
  • CSS:
  • javascript:
    • API dəstəyi həyata keçirilir Intl.ListFormat.
    • Layihəçi Intl.NumberFormat() daxilində təklif olunan variantlar üçün dəstək aldı Intl.NumberFormat Birləşdirilmiş API.
    • V8-dən (Chromium JS mühərriki) daşınıb müntəzəm ifadə mühərrikinin yeni versiyası Irregexp, bu, ECMAScript 2018-in bütün çatışmayan elementlərini həyata keçirməyə imkan verdi (bəyanatlar Arxaya bax, RegExp.prototype.dotAll, Unicode simvol siniflərindən qaçmaq, adlı qruplar). Əvvəlki versiya 2014-cü ildə götürülmüşdür (bundan əvvəl Firefox-un öz mühərriki var idi), o vaxtdan bəri tərtibatçılar dəyişiklikləri Chromium-dan köçürərək çəngəli saxlamalı oldular. İndi Irregexp-i praktiki olaraq heç bir uyğunlaşma tələb edən bir modul kimi köçürməyə imkan verən qoşqu tətbiq edilmişdir. Irregexp-in V8-dən asılılığını azaldan V8 tərtibatçıları tərəfindən çox iş görüldü. Öz növbəsində, Firefox tərtibatçıları qəzaları aradan qaldıran, kodun keyfiyyətini yaxşılaşdıran və JavaScript spesifikasiyası ilə uyğunsuzluqları aradan qaldıran yamalar təqdim ediblər.
    • Bütün DOM prototip obyektləri əlavə etdi Symbol.toStringTag xüsusiyyəti.
    • Təkmilləşdirilmiş obyekt zibil yığılması Zəif Xəritə.
  • window.external.AddSearchProvider metodu indi qaralamadır uyğun olaraq spesifikasiya.
  • DOM: metod həyata keçirilir ParentNode.replaceChildren().
  • WebAssembly: bundan sonra funksiyaları eyni anda birdən çox dəyəri qaytara bilər.
  • Developer alətləri.

Mənbə: linux.org.ru

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