Firefox 78

Në dispozicion Firefox 78.

  • Në kutinë e dialogut të ngarkimit të PDF-së shtoi artikullin "Hap në Firefox"..
  • U shtua aftësia për të çaktivizuar shfaqjen e faqeve kryesore kur klikoni në shiritin e adresave (browser.urlbar.suggest.topsites).
  • Artikujt e menysë "Mbyll skedat në të djathtë" dhe "Mbyll skedat e tjera" lëvizur në një nënmenu të veçantë. Nëse përdoruesi mbylli disa skeda në të njëjtën kohë (për shembull, duke përdorur "Mbyllni skeda të tjera"), atëherë artikulli i menusë "Rivendos skedën e mbyllur" do t'i rivendosë të gjitha, dhe jo vetëm një. Më parë, përdoruesit që mbyllën aksidentalisht një mori skedash duhej t'i rivendosnin ato një nga një.
  • Pamja e mënyrës së leximit është ridizajnuar. Shiriti anësor është zëvendësuar me një shirit mjetesh lundruese kompakte, dizajni i të cilit përshtatet më mirë në ndërfaqen e shfletuesit.
  • Firefox-i do të parandalojë fillimin e ruajtësit të ekranit nëse ka një telefonatë WebRTC në vazhdim.
  • Zgjidhet një problem i gjatë që ndodh kur një përdorues përpiqet të ngjisë tekst të gjatë (siç është një fjalëkalim i krijuar nga një menaxher fjalëkalimi) në një fushë që ka një gjatësi të kufizuar (gjatesia maksimale). Versionet e mëparshme të Firefox-it e shkurtuan në heshtje fjalëkalimin në një gjatësi të caktuar, gjë që gjatë regjistrimit rezultoi në dërgimin e fjalëkalimit "të shkurtuar" në server, ndërsa përdoruesi ishte i sigurt se fjalëkalimi i tij ishte më i gjatë. Sigurisht, në të ardhmen përdoruesi nuk mund të hynte me një fjalëkalim të gjatë. Firefox-i tani do të nënvizojë vizualisht një fushë ku është futur tekst tepër i gjatë dhe do të paralajmërojë përdoruesin të vendosë një rresht më të shkurtër.
  • Kur shkruani në shiritin e adresave, përveç sugjerimeve nga motori i kërkimit, do t'ju ofrohen edhe kërkimet e kaluara (shfletuesi.urlbar.maxHistoricalSearchSuggestions). Për shembull, nëse një përdorues ka kërkuar më parë për "hello bear" përmes shiritit të adresave, atëherë kur të shkruajë fjalën "përshëndetje" do t'i kërkohet të kërkojnë "hello bear").
  • Nëse përdoruesi ka futur një domen në shiritin e adresave pa specifikuar protokollin, Firefox do të provoj lidheni me të jo vetëm përmes HTTP, si më parë, por edhe përmes HTTPS (në rast se serveri nuk mbështet HTTP).
  • Adresat që mbarojnë me .shembull, .internal, .invalid, .local, .localhost, ,test nuk shkaktojnë më dërgimin e një kërkimi në një motor kërkimi; në vend të kësaj, shfletuesi do të përpiqet t'i hapë ato (këto prapashtesa përdoren shpesh në zhvillim ).
  • Siguria dhe privatësia:
    • U shtua informacion në faqen rreth:mbrojtjeve se sa fjalëkalime të zbuluara ka ndryshuar përdoruesi në të sigurta, si dhe informacion nëse një fjalëkalim specifik është zbuluar (dhe duhet ndryshuar).
    • Shtuar vendosja e layout.css.font-visibility.level, e cila ju lejon të specifikoni se cilat shkronja në sistem shfletuesi do të raportojë në faqet e internetit (fontet ndahen në tre grupe: vetëm ato bazë të sistemit, bazë + fontet nga paketat e gjuhëve, të gjitha fontet ). Në të ardhmen, ne planifikojmë të kryejmë teste për të përcaktuar opsionin më të mirë që nuk do të prishte shfaqjen e faqeve, por gjithashtu nuk do të zbulonte shumë informacion për të gjitha fontet e instaluara).
    • Kur një përdorues fut një fjalë në shiritin e adresave, Firefox përdor heuristikat për të përcaktuar nëse mund të jetë një emër domaini në rrjetin lokal dhe dërgon një pyetje te serveri DNS për të kontrolluar nëse një domen i tillë ekziston në rrjet (në mënyrë që artikulli i parë në listën rënëse është për të sugjeruar kalimin në këtë domen). Për përdoruesit paranojakë shtuar cilësimi që kontrollon këtë sjellje (browser.urlbar.dnsResolveSingleWordsAfterSearch).
    • Një patch është miratuar nga zhvilluesit e TorBrowser që ju lejon të çaktivizoni plotësisht përdorimin e DNS (network.dns.disabled).
    • Re me aftësi të kufizuara mbështetje për TLS 1.0 dhe 1.1 (ai u çaktivizua në Firefox 74, por më pas u kthye përsëri për shkak të faktit se gjatë pandemisë, disponueshmëria e burimeve të uebit u bë shumë e rëndësishme). Nëse serveri nuk e mbështet TLS 1.2, përdoruesi do të shohë një mesazh gabimi për krijimin e një lidhjeje të sigurt dhe një buton që mundëson mbështetjen për protokollet e vjetra (mbështetja për to do të hiqet plotësisht në të ardhmen). Chrome dhe Edgium në korrik çaktivizojnë gjithashtu mbështetjen për protokollet e vjetra (TLS 1.0 u shfaq në 1999 dhe TLS 1.1 në 2006), pasi ato nuk mbështesin algoritme moderne të shpejta dhe të besueshme (ECDHE, AEAD), por kërkojnë mbështetje për ato të vjetra dhe të dobëta ( TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Nga Internet Explorer dhe Edge mbështet TLS 1.0/1.1 do të fshihet ne shtator.
    • I paaftë mbështetje për shifrat TLS_DHE_RSA_WITH_AES_128_CBC_SHA dhe TLS_DHE_RSA_WITH_AES_256_CBC_SHA. Firefox ishte shfletuesi i fundit që i mbështeti ato.
  • E përmirësuar kërkesat minimale të sistemit. Që tani e tutje, këto janë GNU libc 2.17, libstdc++ 4.8.1 dhe GTK+ 3.14.
  • Ky është versioni më i fundit kryesor që mbështet macOS 10.9, 10.10 dhe 10.11. Përdoruesit e këtyre sistemeve operative këshillohen të përmirësojnë në Firefox ESR 78.x, i cili do të vazhdojë të mbështesë këto versione macOS për një vit.
  • Shumë përmirësime për personat me aftësi të kufizuara:
    • Kur përdorni JAWS, shtypja e shigjetës poshtë në një element hyrës HTML që përmban një listë të dhënash nuk e zhvendos më gabimisht kursorin te elementi tjetër.
    • Lexuesit e ekranit nuk belbëzojnë ose ngrijnë më kur bie në fokus treguesi i mikrofonit/kamerës/ndarjes së ekranit.
    • Ngarkimi i tabelave që përmbajnë mijëra rreshta është përshpejtuar ndjeshëm.
    • Elementet e futjes së tekstit me stile të personalizuara tani shfaqin saktë skicën e fokusit.
    • Lexuesit e ekranit nuk kalojnë më gabimisht në pamjen e dokumentit kur hapin Veglat e Zhvilluesve.
    • Numri i animacioneve është zvogëluar (kur qëndroni pezull mbi një skedë, hapni shiritin e kërkimit, etj.) për t'ua lehtësuar jetën njerëzve me migrenë dhe epilepsi.
  • Të gjithë përdoruesit e Mbretërisë së Bashkuar do të marrin rekomandime nga Pocket në faqen e Skedës së Re.
  • CSS:
  • javascript:
    • Mbështetja e API është implementuar Formati Ndërkombëtar i Listës.
    • Projektues Intl.NumberFormat() mori mbështetje për opsionet e propozuara brenda Intl.NumberFormat API e unifikuar.
    • Nga V8 (motori Chromium JS) portuar versioni i ri i motorit të shprehjes së rregullt Irregexp, i cili bëri të mundur zbatimin e të gjithë elementëve që mungojnë të ECMAScript 2018 (deklarata Shiko mbrapa, RegExp.prototype.dotAll, ikja nga klasat e karaktereve të Unicode, grupe të emërtuara). Versioni i mëparshëm u huazua në 2014 (para kësaj, Firefox kishte motorin e vet), që atëherë zhvilluesve u është dashur të mirëmbajnë pirunin, duke transferuar ndryshimet nga Chromium. Tani është implementuar një parzmore që lejon Irregexp të transferohet si një modul që praktikisht nuk kërkon përshtatje. Është bërë shumë punë nga zhvilluesit e V8, të cilët kanë reduktuar varësinë e Irregexp nga V8. Nga ana tjetër, zhvilluesit e Firefox-it kanë paraqitur arna në rrjedhën e sipërme që rregullojnë dështimet, përmirësojnë cilësinë e kodit dhe eliminojnë mospërputhjet me specifikimet e JavaScript.
    • Të gjitha objektet e prototipit DOM shtuar Vetia Symbol.toStringTag.
    • Përmirësuar objekt grumbullimi i plehrave Harta e dobët.
  • Metoda window.external.AddSearchProvider është tani një cung në përputhje me Specifikim.
  • DOM: metoda e zbatuar ParentNode.replaceChildren().
  • WebAssembly: tani e tutje funksionet mund të kthejnë vlera të shumta në të njëjtën kohë.
  • Mjetet e zhvilluesit.

Burimi: linux.org.ru

Shto një koment