Ho lokolloa ha Firefox 88

Ho ile ha lokolloa sebatli sa marang-rang sa Firefox 88. Ho feta moo, ho ile ha etsoa ntlafatso ea lekala la ts'ehetso ea nako e telele 78.10.0. Lekala la Firefox 89 haufinyane le tla fetisetsoa sethaleng sa tlhahlobo ea beta, eo tokollo ea eona e reriloeng ka la 1 Phuptjane.

Litlhahiso tse ka sehloohong:

  • Hona joale PDF Viewer e ts'ehetsa liforomo tsa ho kenya tse kopantsoeng tsa PDF tse sebelisang JavaScript ho fana ka boiphihlelo ba basebelisi.
  • Thibelo e hlahisitsoe mabapi le matla a ho hlahisa likopo tsa tumello ea ho fihlella maekrofounu le khamera. Likopo tse joalo li ke ke tsa bontšoa haeba mosebelisi a se a fane ka monyetla oa ho sebelisa sesebelisoa se le seng, bakeng sa sebaka se le seng, le tabo e tšoanang nakong ea metsotsoana e 50 e fetileng.
  • Sesebelisoa sa skrini se tlositsoe lethathamong la Liketso tsa Leqephe le hlahang ha u tobetsa li-ellipses bareng ea aterese. Ho etsa li-screenshots, ho kgothaletswa ho letsetsa sesebelisoa se nepahetseng bakeng sa menu ea moelelo e bontšitsoeng ha u tobetsa ka ho le letona kapa u beha tsela e khuts'oane phanele ka sebopeho sa litlhophiso tsa ponahalo.
    Ho lokolloa ha Firefox 88
  • Ts'ehetso e ekelitsoeng bakeng sa ho atametsa ho li-touchpads ho Linux tse nang le tikoloho e hlakileng e thehiloeng ho protocol ea Wayland.
  • Sistimi ea khatiso e hlophisitse likarolo tsa tekanyo e sebelisoang ho beha masimo.
  • Ha o sebelisa Firefox tikolohong ea Xfce le KDE, ts'ebeliso ea enjene ea ho kopanya ea WebRender e ea sebetsa. Firefox 89 e lebelletsoe ho thusa WebRender bakeng sa basebelisi ba bang kaofela ba Linux, ho kenyeletsoa mefuta eohle ea Mesa le litsamaiso tse nang le bakhanni ba NVIDIA (eo pele e neng e le webRender e ne e lumelletsoe GNOME feela ka bakhanni ba Intel le AMD). WebRender e ngotsoe ka puo ea Rust mme e u lumella ho fihlela keketseho e kholo ea lebelo la ho fana le ho fokotsa mojaro ho CPU ka ho tsamaisa litaba tsa leqephe tse fanang ka lits'ebetso ho lehlakoreng la GPU, tse kengoang ts'ebetsong ka li-shaders tse sebetsang ho GPU. Ho qobella ho etsa hoo e ka bang:config, o tlameha ho kenya "gfx.webrender.enabled" setting kapa tsamaisa Firefox ka mefuta e fapaneng ya tikoloho MOZ_WEBRENDER=1 sete.
  • Ho kenyeletsoa butle-butle ha liprothokholo tsa HTTP/3 le QUIC ho qalile. Ts'ehetso ea HTTP/3 e tla fuoa karolo e nyane feela ea basebelisi qalong, 'me, ntle le mathata afe kapa afe a sa lebelloang, e tla fetisetsoa ho motho e mong le e mong mafelong a Mots'eanong. HTTP/3 e hloka tšehetso ea bareki le seva bakeng sa mofuta o tšoanang oa QUIC draft standard le HTTP/3, e boletsoeng sehloohong sa Alt-Svc (Firefox e tšehetsa lingoloa tse itseng tsa 27 ho isa ho 32).
  • Ts'ehetso ea protocol ea FTP e emisitsoe ka ho sa feleng. Litlhophiso tsa network.ftp.enabled li setiloe ho fosahetse ka ho sa feleng, 'me litlhophiso tsa katoloso ea sebatliSettings.ftpProtocolEnabled li behiloe ho bala-feela. Tokollo e latelang e tla tlosa khoutu eohle e amanang le FTP. Lebaka le fanoeng ke ho fokotsa kotsi ea litlhaselo tsa khoutu ea khale e nang le histori ea ho khetholla bofokoli 'me e na le mathata a tlhokomelo ka ts'ebetsong ea ts'ehetso ea FTP. Ho boetse ho boletsoe ke ho tlosa liprothokholo tse sa tšehetseng encryption, tse kotsing ea ho fetoloa le ho thibela sephethephethe nakong ea tlhaselo ea MITM.
  • Ho thibela ho lutla ho ka khonehang, boleng ba thepa ea "window.name" bo arotsoe ke sebaka sa mantlha seo leqephe le butsoeng ho sona.
  • Ho JavaScript, bakeng sa sephetho sa ho sebelisa mantsoe a tloaelehileng, thepa ea "indices" e kentsoe, e nang le lethathamo le nang le maemo a qalang le a ho qetela a lihlopha tsa lipapali. Thepa e tlatsoa feela ha ho etsoa polelo e tloaelehileng ka "/d" folakha. let re = /potlako\s(sootho)+?(tlola)/igd; let result = re.exec('The Quick Brown Fox E tlola Ntja e Botsoa'); // result.indices[0] === Array [4, 25] // result.indices[1] === Array [10, 15] // result.indices[2] === Array [20, 25 ]
  • Intl.DisplayNames() le Intl.ListFormat() li tiisitse cheke hore likhetho tse fetiselitsoeng ho sehahi ke lintho. Ha u leka ho fetisa likhoele kapa lintho tse ling tsa khale, mekhelo e tla lahleloa.
  • Ho fanoe ka mokhoa o mocha oa static bakeng sa DOM, AbortSignal.abort(), e khutlisetsang AbortSignal e seng e behiloe hore e felisoe.
  • CSS e sebelisa li-pseudo-class tse ncha ":user-valid" le ":user-invalid", tse hlalosang boemo ba netefatso ea karolo ea foromo eo ho nepahala ha litekanyetso tse boletsoeng ho ileng ha hlahlojoa ka mor'a tšebelisano ea mosebelisi le foromo. Phapang e ka sehloohong lipakeng tsa ":user-valid" le ":user-invalid" ho tsoa mefuteng ea pseudo ":valid" le ":invalid" ke hore netefatso e qala feela kamora hore mosebelisi a fetele sebakeng se seng (mohlala, li-tab tse fetotsoeng. ho leba lebaleng leseng).
  • Sets'oants'o sa setšoantšo () CSS, se u lumellang ho khetha setšoantšo ho tsoa khethong ea likhetho tse fapaneng tse lumellanang hantle le li-setting tsa hau tsa hajoale tsa skrini le marang-rang a khokahano ea marang-rang, joale se ka sebelisoa ho "liteng" le "cursor" thepa ea CSS. . h2::pele ho { content: image-set( url("small-icon.jpg") 1x, url("large-icon.jpg") 2x); }
  • Thepa ea kemiso ea CSS e netefatsa hore e lumellana le kemiso e behiloeng ho sebelisoa thepa ea moeli-radius.
  • Bakeng sa macOS, fonte ea kamehla ea monospace e fetotsoe ho Menlo.
  • Lisebelisoa tsa moqapi oa marang-rang, ho phanele ea ho hlahloba marang-rang, ho hlahile phetoho pakeng tsa ho bontša likarabo tsa HTTP ka mokhoa oa JSON le ka mokhoa o sa fetoheng oo likarabo li fetisetsoang holim'a marang-rang.
    Ho lokolloa ha Firefox 88
  • Kenyelletso ea kamehla ea tšehetso bakeng sa AVIF (AV1 Image Format), e sebelisang theknoloji ea compression ea intra-frame ho tsoa sebopeho sa khouto ea video ea AV1, e liehile ho fihlela tokollo e tlang. Firefox 89 e boetse e rera ho fana ka sehokelo se ntlafalitsoeng sa mosebelisi le ho kopanya sebali ho bareng ea aterese (e lumelletsoeng ka suggest.calculator in about:config)

Ntle le lintlafatso le litokiso tsa likokoana-hloko, Firefox 88 e na le bofokoli bo tsitsitseng ba 17, bao 9 ea bona e tšoailoeng e le kotsi. Bofokoli ba 5 (bo bokelletsoeng tlasa CVE-2021-29947) bo bakoa ke mathata a mohopolo, joalo ka buffer overflows le phihlello ea libaka tsa memori tse seng li lokolotsoe. Mohlomong, mathata ana a ka lebisa ts'ebetsong ea khoutu ea mohlaseli ha a bula maqephe a entsoeng ka mokhoa o khethehileng.

Source: opennet.ru

Eketsa ka tlhaloso