Firefox 79 tuku

I tukuna te kaitirotiro paetukutuku Firefox 79, me te putanga pūkoro Firefox 68.11 mo te turanga Android. I tua atu, kua hangaia he whakahou manga me te tautoko mo te wa roa 68.11.0 и 78.1.0. Ka tata mai ki te atamira whakamatautau beta Ka whakawhiti te peka Firefox 80, ko te tukunga kua whakaritea mo Akuhata 25.

Main nga mahi auaha:

  • Kua taapirihia e te kaiwhakahaere kupuhipa te kaha ki te kaweake i nga tohu tohu ki te whakatakotoranga CSV (nga waahi kuputuhi kua wehea ka taea te kawemai ki te tukatuka ripanga). I te kaweake, ka whakauruhia nga kupuhipa ki roto i te konae i roto i nga tuhinga maamaa. I te wa kei te heke mai, ka whakamahere ano matou ki te whakatinana i tetahi mahi mo te kawemai i nga kupuhipa mai i te konae CSV kua tiakina i mua (e kii ana ka hiahia pea te kaiwhakamahi ki te whakahoki me te whakahoki i nga kupuhipa kua tiakina, te whakawhiti ranei i nga kupuhipa mai i tetahi atu tirotiro).

    Firefox 79 tuku

  • Kua tapirihia tautuhinga kia taea ai te wehe Pihikete hihiri i runga i te rohe e whakaatuhia ana i te pae wāhitau (“Hihiko Rōpū Tuatahi Wehewehenga", i te wa e whakatauhia ana taau ake me nga whakauru tuatoru i runga i te rohe turanga o te pae). Ka tukuna te tautuhinga i roto i te configurator i roto i te waahanga tautuhinga aukati aroturuki nekehanga i te poraka taka-iho o nga tikanga aukati Pihikete.

    Firefox 79 tuku

  • Kua pai ake te whakamarumaru aroturuki e aukati aunoa ana i nga pihikete e whakamahia ana e nga porotiti tuatoru. Mo nga waahi aroturuki, ka whakakorehia e Firefox nga pihikete me nga raraunga mai i te rokiroki o roto i ia ra, i runga i nga rarangi o nga punaha aroturuki mai i te ratonga Disconnect.me.
  • I taapirihia he arokite mo te mata tautuhinga whakamatautau "m:preferences#experimental", e whakarato ana i te atanga mo te whakaahei i nga ahuatanga whakamatautau, he rite ki nga: haki i Chrome. Ma te taunoa, kare ano te mata i te waatea me te whakarite i te tawhā "browser.preferences.experimental" ki roto mo:conifg kia taea ai. O nga ahuatanga whakamatautau e waatea ana mo te whakauru, ko te tautoko anake mo "CSS Masonry Tahora".

    Firefox 79 tuku

  • Mo nga rorohiko rorohiko i runga i nga maramara AMD i runga i te papaaho Windows 10
    whakauru
    Pūnaha tito WebRender. Kua tuhia a WebRender i roto i te reo Rust ka taea e koe te whakatutuki i te pikinga nui o te tere tuku me te whakaiti i te kawenga i runga i te PTM ma te neke i nga mahi whakaputa ihirangi wharangi ki te taha GPU, e whakatinanahia ana ma nga atarangi e rere ana i runga i te GPU. I mua, i whakahohea a WebRender i runga i te papaaho Windows 10 mo nga Intel GPU, AMD Raven Ridge APU, AMD Evergreen APU, me nga rorohiko rorohiko me nga kaari whakairoiro NVIDIA. I roto i te Linux WebRender mo tenei wa whakahohe mo nga kaari Intel me te AMD anake i te hanga po, kaore i te tautokohia mo nga kaari NVIDIA. Hei kaha ki te:whiriwhiringa, me whakahohe koe i nga tautuhinga "gfx.webrender.all" me "gfx.webrender.enabled" ka whakahaere ranei i a Firefox me te taurangi taiao MOZ_WEBRENDER=1 huinga.

  • Mo nga kaiwhakamahi mai i Tiamana, kua taapirihia he waahanga hou ki te wharangi ripa hou me nga tuhinga e taunakihia ana e te ratonga Pocket, i tukuna i mua ki nga kaiwhakamahi mai i te US me te UK. Ko te whakawhaiaro e pa ana ki te kowhiringa o nga ihirangi ka mahia ki te taha o te kiritaki me te kore e whakawhiti i nga korero a nga kaiwhakamahi ki nga roopu tuatoru (ko te rarangi katoa o nga hononga kua tohua mo tenei ra ka utaina ki roto i te kaitirotiro, kua tohua ki te taha o te kaiwhakamahi i runga i nga raraunga tirotiro tirotiro. ). Hei whakakore i nga ihirangi e taunakihia ana e Pocket, he tautuhinga kei roto i te whirihora (Firefox Home Ihirangi / E taunakihia ana e te Pukoro) me te whiringa "browser.newtabpage.activity-stream.feeds.topsites" mo: whirihora.
  • Mo nga punaha Linux me Wayland na nga take pumau hauā Ma te taunoa, ka whakamahia te tikanga DMABUF ki te whakaputa ataata ki nga kakano. Ka whakaratohia he taurangi hei whakauru ki roto aboutout:config
    "widget.wayland-dmabuf-video-textures.enabled."

  • Kei runga i te wharangi: tautoko he paatene hou "Whakakorea te keteroki Whakaoho" hei whakakore i nga keteroki e pa ana ki te utaina o te kaitirotiro. Ka awhina pea te paatene ki te whakaoti rapanga ka puta i te wa o te whakaoho.
  • Hononga me te huanga = "_blank" i roto i nga tohu me te Inaianei kei te tukatukahia mā te whakataurite ki te whakamahi i te huanga rel="noopener", i.e. Ko nga wharangi ka kiia he kore pono. Mo nga wharangi i whakatuwherahia ma enei hononga, karekau te taonga Window.opener i tautuhia karekau hoki te uru ki te horopaki i whakatuwherahia ai te hono.
  • Mo nga iframes, ka whakatinanahia e te huanga pouaka kirikiri te tawhā "tuku-runga-whakatere-ma-kaiwhakamahi-whakahohe", e taea ai te whakatere ki te wharangi matua mai i te iframe taratahi ka pao te kaiwhakamahi ki te hono, engari ka aukati i te whakahuri aunoa. He pai tenei whiringa mo te whakatakoto kara ki roto i nga iframes, ka taea e koe te whakatere ki nga panui e pai ana ki a koe, engari hei aukati i nga mahi e kore e hiahiatia (hei tauira, te tuku whakamua aunoa ki etahi atu wharangi).
  • Kua taapirihia nga pane HTTP hou Whakawhiti-Tukunga-Whakamau- Kaupapahere (COEP) me Cross-Origin-Opener-Policy (COOP) hei whakaahei i tetahi aratau wehe-taketake motuhake mo te whakamahi haumaru i runga i te wharangi whakahaere whaimana, ka taea te whakamahi ki te kawe i nga whakaeke taha-taha penei i a Specter.
  • I hoki mai te tautoko ahanoa SharedArrayBuffer (ka taea e koe te hanga huānga i roto i te mahara tiritahi), kua monokia i muri i te kitenga o nga whakaeke karaehe Specter. Hei whakamarumaru ki a Specter, kei te waatea noa te ahanoa SharedArrayBuffer i runga i nga wharangi kua tukuna i roto i te aratau wehe-tikanga. I roto i te aratau wehenga-whakawhitinga, ka taea ano te whakamahi i nga taima Performance.now() karekau e kuti tika.
    Hei tautuhi i taua momo wehe, me whakamahi nga pane Whakawhiti-Tuatake-Whakauru- Kaupapahere me te Whakatuwhera-Whakatuwhera- Kaupapahere i runga ake nei.

  • Tikanga kua whakatinanahia Oati.any(), e whakahoki ana i te kupu whakaari tuatahi mai i te rarangi.
  • Kua whakatinanahia te ahanoa WeakRef ki te tautuhi i nga tohutoro ngoikore ki nga mea JavaScript ka taea e koe te pupuri tohutoro ki te ahanoa, engari kaua e aukati i te kaikohi paru ki te whakakore i te ahanoa e pa ana.
  • Kua taapirihia nga kaiwhakahaere taumahi arorau hou: "??=«,«&&=»Na«||=". Ka mahia e te kaiwhakahaere "x ??= y" he taumahi mena ka arotakehia e "x" ki te kore, ki te kore tautuhi ranei. Ko te kaiwhakahaere "x ||= y" ka mahi taumahi mena he "x" he FALSE me "x &&= y" he TIKA.
  • Ahanoa Taihoa, i whakamahia hei whakarite i te tukutahitanga o nga raka o mua, ka taea te tono inaianei kaua ki te mahara noa.
  • Ki te kaihanga Intl.DateTimeFormat() He tautoko taapiri mo nga whiringa dateStyle me te TimeStyle.
  • Kei te tautoko a WebAssembly inaianei nga mahi mahara puranga (mo te whaihanga pai ake o te memcpy me te memmove), miro maha (Mahara tiritiri & Atomics) me momo tohutoro (externref).
  • I roto i te kaiwhakairo JavaScript kua whakaarohia tāpae waea tukutahi, e taea ai e koe te whai i nga takahanga i mahia, nga waahi me nga oati. Ka whakaatuhia nga mekameka waea tukutahi i roto i te patuiro me te puranga waea noa, ka whakaatuhia hoki mo nga hapa i te papatohu paetukutuku me nga tono i roto i te atanga tirotiro whatunga.
    Firefox 79 tuku

  • Ko te papatohu tukutuku e whakaatu ana i nga tohu mana 4xx/5xx i roto i te ahua o nga hapa, he maamaa ake te tohu ki te papamuri whanui. Kia ngawari ake te mahi patuiro, ka taea te tukurua te tono, ka taea ranei te tiro i nga korero mo te tono me te whakautu.

    Firefox 79 tuku

  • Ko nga hapa JavaScript e whakaatuhia ana inaianei ehara i te papatohu tukutuku anake, engari i roto i te kaiwhakairo JavaScript, e whakaatu ana i te raina o te waehere e pa ana ki te hapa me te whakaatu i tetahi taputapu me etahi atu korero mo te hapa.
  • Kua pai ake te pono o te whakatuwhera i nga puna SCSS me CSS-in-JS i roto i te atanga tirotiro. I roto i nga panui katoa, kua pai ake te tukatuka o nga whakataurite ki te waehere puna taketake i runga i te mapi puna.
  • He panui Taupānga hou kua taapirihia ki nga taputapu mo nga kaihanga paetukutuku, e whakarato ana i nga taputapu mo te tirotiro me te patuiro i nga kaimahi ratonga me nga whakaaturanga tono paetukutuku.
  • Ka whakakotahihia e te punaha tirotiro whatunga nga ripa Karere me nga Whakautu.
  • Ma te Aratau Hoahoa Whakautu ka taea e koe te whakatauira i te pa me te toia nga tohu me nga tohu kiriata ma te whakamahi i nga nekehanga kiore ina whakahohea te aratau whaihanga mata pa.
  • Firefox 68.11 mo te Android ko te tukunga whakamutunga ki te peka. I te timatanga o Akuhata, kua whakamaheretia kia neke haere nga kaiwhakamahi ki te putanga hou, whakawhanakehia ko Fenix ​​​​ka whakamatauhia i raro i te ingoa Firefox Arokite. Ka hangaia a Firefox 79 mo te Android i whakamaoritia ki te Fenix ​​​​codebase. Putanga hou whakamahinga Te miihini GeckoView, i hangaia i runga i nga hangarau Firefox Quantum, me te huinga whare pukapuka Mozilla Waehanga Android, kua whakamahia kētia hei hanga kaitirotiro Firefox arotahi и Firefox lite. Ko te GeckoView he momo rereke o te miihini Gecko, kua kohia hei whare pukapuka motuhake ka taea te whakahou takitahi, a ko nga Waehanga Android kei roto nga whare pukapuka me nga waahanga paerewa e whakarato ana i nga ripa, te whakaoti whakaurunga, nga whakaaro rapu me etahi atu waahanga tirotiro. Me whakahaere te Android 5.0 i te iti rawa (kua mutu te tautoko a Android 4.4.4). Ma te taunoa, kua monoa te uru ki about:config.

Hei taapiri atu ki nga mahi hou me nga whakatikatika iro i Firefox 79 whakakorea 21 whakaraeraetanga, e 15 kua tohua he kino. 12 whakaraeraetanga (kohia i raro CVE-2020-15659) ka puta mai i nga raru mahara, penei i te puhake putunga me te uru ki nga waahi mahara kua wetekina. Ka taea pea, ko enei raru ka arahi ki te whakatinana i te waehere a te kaitukino i te whakatuwheratanga o nga wharangi i hangaia.

Source: opennet.ru

Tāpiri i te kōrero