Ho lokolloa ha Firefox 77

Sebatli sa Marang-rang se lokollotsoe Firefox 77, hammoho le mofuta oa mobile Firefox 68.9 bakeng sa sethala sa Android. Ho feta moo, ho entsoe ntlafatso makala tšehetso ea nako e telele 68.9.0. E tla haufinyane sethaleng tlhahlobo ea beta Lekala la Firefox 78 le tla fetoha, e leng tokollo e lokiselitsoeng ka la 30 Phuptjane.

ka sehloohong boiqapelo:

  • E kentsoe leqephe le lecha la ts'ebeletso "mabapi: setifikeiti" bakeng sa ho fihlella sehokelo se hahelletsoeng bakeng sa litifikeiti tsa ho boha. Sehokelong, o ka bonts'a lenane la litifikeiti tsa motso le tse bolokiloeng, sheba lintlha tsa setifikeiti ka seng, le litifikeiti tsa ho romela kantle (ts'ehetso ea ho reka thepa ha e so fumanehe).
    Ho lokolloa ha Firefox 77

  • E kentse tšehetso ea liteko bakeng sa sebopeho sa setšoantšo sa AVIF (AV1 Image Format), se sebelisang theknoloji ea ho hatella ka har'a foreime ho tsoa ho fomete ea khouto ea video ea AV1 (e tšehelitsoeng ho qala ka Firefox 55). Ho nolofalletsa AVIF mabapi le:config ho na le khetho image.avif.enabled. Sets'oants'o sa ho aba data e hatelitsoeng ho AVIF se ts'oana le HEIF ka botlalo. AVIF e ts'ehetsa litšoantšo ka bobeli ho HDR (High Dynamic Range) le sebaka sa mebala sa Wide-gamut, hammoho le ho standard dynamic range (SDR).
  • E atolositsoe palo ea litsamaiso eo mokhoa oa ho kopanya o nolofalitsoeng WebRender, e ngotsoeng ka Rust le ho u lumella ho eketsa haholo lebelo la ho fana le ho fokotsa mojaro oa CPU. WebRender outsources page content e fanang ka ts'ebetso ho lehlakoreng la GPU, e kengoang ts'ebetsong ka li-shaders tse sebetsang ho GPU. WebRender e teng hona joale kenyellelitsoe ka thepa le Intel Skylake GT1, AMD Raven Ridge, AMD Evergreen APU le li-laptops tse nang le likarete tsa litšoantšo tsa NVIDIA tse sebetsang Windows 10. Ho qobella ho nolofalletsa hoo e ka bang:config, u tlameha ho kenya tšebetsong litlhophiso tsa "gfx.webrender.all" le "gfx.webrender.enabled" kapa u tsamaise Firefox. e nang le phapang e behiloeng ea tikoloho MOZ_WEBRENDER=1.
  • Ka har'a bara ea liaterese matlafatsa tlhahlobo ea mantsoe a ho batla. Hona joale mantsoe a nang le letheba a sekasekoa bakeng sa ho amahanngoa le libaka tsa hona joale (mohlala, nakong e fetileng, ho kenya linotlolo tse kang “test.log” ha hoa ka ha lebisa patlisisong, empa boitekong ba ho bula sebaka, le ho kenya “data:url” e nang le libaka le letšoao la potso le entseng hore ho batlisoe, eseng khoasolla).
  • E kentsoe tšehetso matla a boikhethelo, kopo eo ho eona li-add-on e sa faneng ka tsebiso mabapi le tiiso ea litokelo tse ncha ha u kenya kapa u ntlafatsa tlatsetso, empa e bontšoa ha tlatsetso e fihlella ka ho toba ts'ebetsong e hlokang litokelo tse phahameng. Litumello tse ka phatlalatsoang e le tsa boikhethelo li kenyelletsa tsamaiso, li-devtools, browsingData, pkcs11
    moemeli le seboka. Sepheo sa ho eketsa tumello ea boikhethelo ke takatso ea ho fokotsa moroalo ho basebelisi ha u nchafatsa li-add-on le ho fana ka bokhoni ba ho ntlafatsa tlatsetso ntle le ho netefatsa tumello (pele, haeba mosebelisi a sa lumellane le tumello, tlatsetso ha ea ntlafatsoa).

  • Bakeng sa basebelisi ba UK leqepheng la New Tab kenyelelitsoe ho hlahisa litaba tse khothaletsoang ke tšebeletso ea Pocket. Maqephe a fetileng a tšoanang bontshitse feela bakeng sa basebelisi ba tsoang USA, Canada le Jeremane. Boikemisetso bo amanang le khetho ea litaba bo etsoa ka lehlakoreng la bareki mme ntle le ho fetisetsa tlhahisoleseling ho batho ba boraro (lethathamo lohle la likhokahano tse khothaletsoang tsa letsatsi la hajoale le kentsoe ho sebatli, se behiloeng ka lehlakoreng la mosebelisi ho ipapisitsoe le data ea nalane ea ho bala. ). Ho lokela ho hlokomeloa hore li-blocks tse lefelloang ke bafani li bonts'oa USA feela mme li tšoailoe ka ho hlaka e le papatso; lingoliloeng tsa papatso ha li so sebelisoe linaheng tse ling. Ho tima Pocket content, ho na le a tloaelo ho configurator (Firefox Home Content/Recommended by Pocket) le kgetho ya “browser.newtabpage.activity-stream.feeds.topsites” mabapi le:config.

    Ho lokolloa ha Firefox 77

  • Ho configurator, karolong e theoha ea mekhoa ea ho thibela Cookie karolong ea litlhophiso tsa ho thibela ho latela motsamao. eketsa ntho e ncha bakeng sa ho itšehla thajana ea Cookie ka domain e bonts'itsoeng bareng ea aterese ("Ho Ikhetholla Mokha oa Pele o Matla", ha tse kentsoeng tsa hau le tsa motho oa boraro li khethoa ho ipapisitsoe le sebaka sa sebaka sa marang-rang). Hoo e ka bang: config, sebopeho se nolofalloa ka litlhophiso "browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled" kapa ka ho toba "network.cookie.cookieBehavior = 5".

    Ho lokolloa ha Firefox 77

  • Ho etsa hore navigation e be bonolo ho lisebelisoa tsa "touchscreen". eketseha ho palama bareng ea li-bookmark (ha u bula tabo e ncha, sebaka se secha sa aterese ea Megabar se koahela karolo ea li-bookmark ebe se siea sebaka se senyenyane sa ho tobetsa).
  • E kentswe tshebetsong Lipuisano tse ncha tsa modal tse hokahaneng le li-tab tsa motho ka mong mme li sa thibele sebopeho kaofela. Ho laola hore na tlamahano ea puisano e lumeletsoe, likhetho tsa "prompts.defaultModalType", "prompts.modalType.confirmAuth" le "prompts.modalType.insecureFormSubmit" li kentsoe mabapi le:config (1 - e tlamang litaba, 2 - e tlamang ho tab , 3 - tlama ho fensetere).

    Ho lokolloa ha Firefox 77

  • Mabapi le: config eketsoe new setting middlemouse.openNewWindow, eo ka yona o ka timang tshebediso ya konopo e bohareng ya toeba ho bula sehokelo tabeng e ntjha.
  • E hlakotsoe setting browser.urlbar.update1.view.stripHttps (ts'ehetso bakeng sa ho seta browser.urlbar.trimURLs e bolokiloe).
  • Ho tsoa ho enjene ea Gecko ka botlalo hlakotsoe tšehetso
    Li-grids tsa XUL.

  • Ka mokhoa o ikhethileng, ho potoloha ka bohona ha litšoantšo tsa JPEG ho nolofalitsoe ho ipapisitsoe le data e tsoang ho Exif.
  • E tlositse litlhophiso tsa "browser.urlbar.oneOffSearches". Ho pata likonopo tsa lienjine tsa patlo tse ling tse hlahang ha u qala ho ngola atereseng kapa sebakeng sa ho batla, u ka khetha lienjineri tsa patlo tseo u li batlang leqepheng la about:preferences#search page.

    Ho lokolloa ha Firefox 77

  • Mongolo o sa lekaneng ka har'a "maxlength" e thibelang, ha o sa khaoha ha o kenyelletsoa masimong Le .
  • Mokhoa o ekelitsoeng String.prototype.replaceAll () (String#replaceAll), e khutlisetsang khoele e ncha (khoele ea mantlha e lula e sa fetohe) moo litšoantšiso tsohle li nkeloang sebaka ho ipapisitsoe le paterone e fanoeng. Lipaterone e ka ba limaske tse bonolo kapa mantsoe a tloaelehileng.
  • E nolofalitsoe ho bonts'a boleng ba lengolo le boletsoeng ho sebelisoa tšobotsi ea "label" ho element haeba litaba tsa element li se na letho.
  • IndexedDB e sebelisa thepa IDBCursor.kopo.
  • E kentsoe tšehetso ea sebopeho sa liteko Monate ka lijaneng tsa grid.
  • Ho Lisebelisoa tsa Moqapi eketsoe phanele ho lekola mathata a ka bang teng le li-browser tse fapaneng (e bontša hore na ke li-browser life tse tšehetsang thepa e itseng ea CSS e tlamelletsoeng karolong e khethiloeng). E lumelletsoe ka devtools.inspector.compatibility.enabled setting in about:config.

    Ho lokolloa ha Firefox 77

  • Karolo e kholo e ekelitsoe ntlafatso ho JavaScript debugger. Ho kenya le ho lokisa liphoso ka mohato ho potlakisa, tšebeliso ea mohopolo e fokotsehile. Papiso ea lipono tse fapaneng tsa khoutu ('mapa oa mohloli) e ntlafalitsoe, e u lumella ho sheba mefuta e fapaneng ho tsoa ho likhoutu tsa mohloli oa mantlha ha u lokisa li-module tse hlahisoang. Ha u fetola mohala o khethiloeng ka ho tobetsa fensetereng ea Call Stack le ho qala ts'ebetso ea mohato ka mohato (Hata ka holimo, F10), debugger e tla phethahatsa khoutu ho fihlela e fihla moleng o latelang o khethiloeng. Lenane le kentsoe phanele (letšoao la gear), leo hajoale le nang le ntho e le 'ngoe feela ea ho tima JavaScript. E ekelitse bokhoni ba ho beha li-breakpoints tse nang le maemo (li-watchpoints), tse emisang ts'ebetso ha li fetola kapa li bala boleng bo itseng (pele ho ne ho khonahala ho emisa ts'ebetso ha u bala le ho fetoha ka thoko).

    Ho lokolloa ha Firefox 77

  • Ho kenyelelitsoe lethathamong la li-interface bakeng sa ho hlahloba ts'ebetso ea marang-rang, e nang le mesebetsi ea ho laola ho rema lifate (ho boloka log pakeng tsa meroalo ea sebaka, ho kenya faele ea HAR, ho ngola faele ea HAR). Lenane la litaba le kenyellelitsoe phanele ea Kopo ea Thibelo ho nolofalletsa, ho tima le ho hlakola likarolo tse koetsoeng.
    Ho lokolloa ha Firefox 77

  • Koala Tšehetso ea FTP e liehile ho fihlela Firefox 79, empa khetho e se e kentsoe ho laola tšebetso ea FTP (network.ftp.enabled in about:config).

Ntle le lits'ebetso le litokiso tsa liphoso ho Firefox 77 felisitsoe Bofokoli ba 9, bao 7 ea bona e tšoailoeng e le kotsi:

  • Mefokolo e mene (e bokelletsoeng tlas'a CVE-2020-12411 и
    CVE-2020-12409) li bakoa ke mathata a memori, 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.

  • Ho ba tlokotsing
    CVE-2020-12406 e bakoa ke khaello ea tlhahlobo ea mofuta ha o hlakola lintho tsa NativeTypes mme e kanna ea sebelisoa ho etsa hore khoutu ea mohlaseli e phethe.

  • Kotsi ea CVE-2020-12405 e bakoa ke memori ea Sebelisa-mora-mahala ho SharedWorkerService mme e kanna ea fella feela ka ho baka ho oa.
  • Ho ba kotsing ea CVE-2020-12399 ho bakoa ke ho ba kotsing ea laeborari ea NSS tlhaselong ea kanale e lehlakoreng. lumella Ho ipapisitse le tlhahlobo ea liphapang tsa nako ea khomphutha, khutlisa senotlolo sa lekunutu bakeng sa signature ea dijithale ea DSA.

Source: opennet.ru

Eketsa ka tlhaloso