Ho lokolloa ha Firefox 87

Ho ile ha lokolloa sebatli sa marang-rang sa Firefox 87. Ho feta moo, ho ile ha etsoa ntlafatso ea lekala la ts'ehetso ea nako e telele 78.9.0. Lekala la Firefox 88 le fetiselitsoe sethaleng sa tlhahlobo ea beta, eo tokollo ea eona e reretsoeng la 20 Mmesa.

Litlhahiso tse ka sehloohong:

  • Ha o sebelisa mokhoa oa ho batla 'me o kenya "Highlight All mode", "scroll bar" joale e hlahisa matšoao ho bontša boemo ba linotlolo tse fumanoeng.
    Ho lokolloa ha Firefox 87
  • E tlositse lintho tse sa sebelisoeng hangata ho tsoa lethathamong la Laeborari. Ho setse feela lihokelo tsa li-bookmark, nalane le lintho tse jarollotsoeng ho menu ea Laeborari (li-tab tse khokahantsoeng, li-bookmark tsa morao-rao le lenane la Pocket li tlositsoe). Setšoantšong se ka tlase, ka ho le letšehali, boemo bo ntse bo le kamoo bo neng bo le kateng, 'me ka ho le letona, joalo ka ha bo ne bo le ho Firefox 87:
    Ho lokolloa ha Firefox 87Ho lokolloa ha Firefox 87
  • Lenaneo la Moqapi oa Marang-rang le nolofalitsoe haholo - lihokelo tsa motho ka mong ho lithulusi (Mohlahlobi, Web Console, Debugger, Phoso ea Setaele sa Marang-rang, Ts'ebetso, Mohlahlobi oa Polokelo, Phihlello le Ts'ebeliso) li nketsoe sebaka ke ntho e akaretsang ea lisebelisoa tsa Web Developer.
    Ho lokolloa ha Firefox 87Ho lokolloa ha Firefox 87
  • Lenane la Thuso le nolofalitsoe, 'me ho tlositsoe likhokahano tsa maqephe a tšehetso, likhutšoane tsa keyboard, le leeto la bohahlauli, tse seng li fumaneha leqepheng le akaretsang la Fumana Thuso. Konopo ea ho lata ho tsoa ho sebali se seng e tlositsoe.
  • Sesebelisoa sa SmartBlock se ekelitsoeng, se rarollang mathata liwebsaeteng tse hlahang ka lebaka la ho thijoa ha mangolo a kantle ka mokhoa oa ho bala oa lekunutu kapa ha ho thijoa ha litaba tse sa batleheng (tse thata) ho kenngoe. Har'a lintho tse ling, SmartBlock e u lumella ho eketsa haholo ts'ebetso ea libaka tse ling tse ntseng li fokotseha ka lebaka la ho se khone ho kenya khoutu ea script bakeng sa ho latela. SmartBlock e nka sebaka sa lingoloa tse sebelisoang bakeng sa ho lata ka li-stubs tse netefatsang hore sebaka sa marang-rang se jara ka nepo. Li-Stubs li lokiselitsoe mangolo a mang a tsebahalang a ho latedisa basebelisi a kenyellelitsoeng lenaneng la Hakolla, ho kenyeletsoa lingoliloeng tse nang le li-widget tsa Facebook, Twitter, Yandex, VKontakte le Google.
  • Sebapali sa senotlolo sa Backspace se koaletsoe ka ho sa feleng ka ntle ho maemo a mefuta ea ho kenya. Lebaka la ho tlosa mohlokomeli ke hore senotlolo sa Backspace se sebelisoa ka mafolofolo ha u thaepa ka mefuta, empa ha e sa tsepamise maikutlo ho foromo ea ho kenya, e nkoa e le ho qhomela leqepheng le fetileng, e leng se ka fellang ka tahlehelo ea mongolo o thaepileng ka lebaka la ho motsamao o sa ikemisetsa ho ya leqepheng leleng. Ho khutlisa boitšoaro ba khale, khetho ea browser.backspace_action e kentsoe mabapi le:config.
  • Sebopeho sa sehlooho sa Referer HTTP se fetotsoe. Ka nako e sa lekanyetsoang, leano la "strict-origin-when-cross-origin" le behiloe, e leng se bolelang ho khaola litsela le mekhahlelo ha u romela kopo ho mabotho a mang ha u kena ka HTTPS, ho tlosa Referefere ha u tloha HTTPS ho ea ho HTTP, le ho feta. Referefere e felletseng bakeng sa liphetoho tsa kahare sebakeng se le seng. Phetoho e tla sebetsa ho likopo tse tloaelehileng tsa ho sesa (lihokelo tse latelang), ho tsamaisa sebaka ka boiketsetso, le ha o kenya lisebelisoa tsa kantle (litšoantšo, CSS, mengolo). Mohlala, ha u latela sehokelo sa sebaka se seng ka HTTPS, ho fapana le "Referer: https://www.example.com/path/?arguments", "Referer: https://www.example.com/" ke hona joale. fetisoa.
  • Bakeng sa karolo e nyane ea basebelisi, mokhoa oa Fission oa lumelloa, o kenya tšebetsong meralo ea sejoale-joale ea mekhoa e mengata bakeng sa ho itšehla thajana ho thata. Ha Fission e kentsoe, maqephe a tsoang libakeng tse fapaneng a lula a behiloe mohopolong oa lits'ebetso tse fapaneng, e 'ngoe le e' ngoe e sebelisang sandbox ea eona e ikhethileng. Tabeng ena, karohano ka ts'ebetso ha e etsoe ka li-tab, empa ka libaka, tse u lumellang hore u tsoele pele ho arola litaba tsa mangolo a ka ntle le li-blocks tsa iframe. O ka nolofaletsa mokgwa wa Fission ka bowena mabapi le:dikgetho#leqephe la teko kapa ka “fission.autostart=true” e fetofetohang mabapi le:config. U ka hlahloba hore na e lumelletsoe ho about:support page.
  • Ts'ebetso ea liteko ea mochini oa ho bula likhokahano tsa TCP kapele (TFO - TCP Fast Open, RFC 7413), e u lumellang ho fokotsa palo ea mehato ea ho seta ka ho kopanya mehato ea pele le ea bobeli ea ts'ebetso ea puisano ea 3-mohato oa khale. kopo e le 'ngoe, e tlositsoe' me e etsa hore ho khonehe ho romela data ho ea pele ea ho theha khokahanyo. Ka kamehla, mokhoa oa TCP Fast Open o ne o koetsoe 'me o hloka phetoho mabapi le:config ho kenya tšebetsong (network.tcp.tcp_fastopen_enable).
  • Ho ea ka liphetoho tse entsoeng ho litlhaloso, ho kena ha element ho emisitsoe ho hlahloba ka ho sebelisa lihlopha tsa pseudo ": link", ": etetsoe" le ": any-link".
  • E tlositsoe boleng bo sa tloaelehang bakeng sa paramethara ea CSS-lehlakoreng le letšehali, ka ho le letona, ka holimo-ka ntle le tlase-ka ntle (setting layout.css.caption-side-non-standard.enabled e fanoe ka ho khutla).
  • Ketsahalo ea "beforeinput" le mokhoa oa getTargetRanges() li lumelloa ka mokhoa oa kamehla, li lumella lits'ebetso tsa marang-rang hore li tlole mokhoa oa ho hlophisa mongolo pele sebatli se fetola sefate sa DOM le ho fumana taolo e kholo holim'a liketsahalo tsa ho kenya. Ketsahalo ea "pele ho kenya" e romelloa ho motho ea sebetsang kapa ntho e 'ngoe e nang le tšobotsi ea "contenteditable" e behiloeng pele boleng ba element bo fetoloa. Mokhoa oa getTargetRanges() o fanoeng ke ntho ea inputEvent o khutlisa lethathamo le nang le boleng bo bonts'ang hore na DOM e tla fetoloa bokae haeba ketsahalo ea ho kenya e sa hlakoloe.
  • Bakeng sa bahlahisi ba marang-rang, ka mokhoa oa ho hlahloba maqephe, bokhoni ba ho etsisa lipotso tsa mecha ea litaba tsa "prefers-color-scheme" bo sebelisitsoe ho hlahloba meralo e lefifi le e khanyang ntle le ho fetola lihlooho tsamaisong ea ts'ebetso. Ho thusa ho etsa ketsiso ea litema tse lefifi le tse bobebe, likonopo tse nang le setšoantšo sa letsatsi le khoeli li kentsoe hukung e kaholimo ho le letona la toolbar bakeng sa baetsi ba webo.
  • Mokhoeng oa ho hlahloba, ho kenyellelitsoe bokhoni ba ho kenya ": target" pseudo-class bakeng sa ntho e khethiloeng, e tšoanang le ea ":hover", ":active", ":focus", ": focus-hare”, “:focus- bonahala” le ":etetswe".
    Ho lokolloa ha Firefox 87
  • Ts'ebetso e ntlafetseng ea melao ea CSS e sa sebetseng ka mokhoa oa tlhahlobo ea CSS. Haholo-holo, thepa ea "tafole-layout" ha e sa sebelisoa bakeng sa likarolo tse seng tafoleng, 'me thepa ea "scroll-padding-*" e tšoailoe e sa sebetse bakeng sa lintho tse sa phutholoheng. Ho tlositsoe letšoao la thepa e fosahetseng "text-overflow" bakeng sa lintlha tse ling.

Ntle le boqapi le litokiso tsa likokoana-hloko, Firefox 87 e felisa bofokoli ba 12, bao 7 ea bona e tšoailoeng e le kotsi. Bofokoli ba 6 (bo bokelletsoeng tlas'a CVE-2021-23988 le CVE-2021-23987) 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.

Lekala la Firefox 88, le kentseng tlhahlobo ea beta, le tsebahala ka ts'ehetso ea lona ea pinch scaling holim'a li-touchpads ho Linux tse nang le tikoloho ea litšoantšo tse thehiloeng ho protocol ea Wayland le ho kenyelletsoa ka tšehetso ea kamehla bakeng sa sebopeho sa setšoantšo sa AVIF (AV1 Image Format), eo. e sebelisa litheknoloji tsa ho hatella ka har'a foreimi ho tsoa ho sebopeho sa khouto ea video ea AV1.

Source: opennet.ru

Eketsa ka tlhaloso