Firefox 79 idasilẹ

Aṣàwákiri wẹẹbu ti tu silẹ Firefox 79, bakanna bi ẹya alagbeka Firefox 68.11 fun Android Syeed. Ni afikun, imudojuiwọn ti wa ni ipilẹṣẹ awọn ẹka pẹlu atilẹyin igba pipẹ 68.11.0 и 78.1.0. Nbo laipe si ipele beta igbeyewo Ẹka Firefox 80 yoo yipada, itusilẹ eyiti o ti ṣeto fun Oṣu Kẹjọ Ọjọ 25.

akọkọ awọn imotuntun:

  • Oluṣakoso ọrọ igbaniwọle ti ṣafikun agbara lati okeere awọn iwe-ẹri ni ọna kika CSV (awọn aaye ọrọ ti o ni opin ti o le gbe wọle sinu ero isise iwe kaakiri). Nigbati o ba njade okeere, awọn ọrọ igbaniwọle ni a gbe sinu faili ni ọrọ ti o han gbangba. Ni ọjọ iwaju, a tun gbero lati ṣe iṣẹ kan fun gbigbe awọn ọrọ igbaniwọle wọle lati faili CSV ti o ti fipamọ tẹlẹ (itumọ pe olumulo le nilo lati ṣe afẹyinti ati mimu-pada sipo awọn ọrọ igbaniwọle ti o fipamọ tabi gbe awọn ọrọ igbaniwọle lati aṣawakiri miiran).

    Firefox 79 idasilẹ

  • Fi kun eto lati jeki ipinya Kuki ti o ni agbara ti o da lori agbegbe ti o han ninu ọpa adirẹsi (“Ìmúdàgba First Party Ipinya", nigbati awọn ifibọ tirẹ ati ti ẹnikẹta ti pinnu ti o da lori aaye ipilẹ ti aaye naa). Eto naa funni ni atunto ni apakan awọn eto idinamọ ipasẹ ipasẹ ni bulọọki-isalẹ ti awọn ọna didi Kuki.

    Firefox 79 idasilẹ

  • Ilọsiwaju aabo ipasẹ ti o dina kukisi laifọwọyi ti awọn onka ẹni-kẹta lo. Fun awọn aaye titọpa, Firefox ni bayi n pa awọn kuki ati data kuro lati ibi ipamọ inu lojoojumọ, da lori awọn atokọ ti awọn ọna ṣiṣe ipasẹ lati iṣẹ Disconnect.me.
  • Ṣafikun awotẹlẹ ti “nipa: awọn ayanfẹ#esiperimenta” iboju awọn eto adanwo, eyiti o pese wiwo fun mimuuṣiṣẹ awọn ẹya idanwo, iru si nipa: awọn asia ni Chrome. Nipa aiyipada, iboju ko tii wa ati pe o nilo lati ṣeto paramita “browser.preferences.experimental” ni nipa: conifg lati muu ṣiṣẹ. Ninu awọn ẹya idanwo ti o wa fun ifisi, atilẹyin nikan fun “CSS Masonry Ìfilélẹ".

    Firefox 79 idasilẹ

  • Fun awọn kọnputa agbeka ti o da lori awọn eerun AMD lori pẹpẹ Windows 10
    to wa
    WebRender compositing eto. WebRender ti kọ ni ede Rust ati gba ọ laaye lati ṣaṣeyọri ilosoke pataki ni iyara Rendering ati dinku fifuye lori Sipiyu nipa gbigbe awọn iṣẹ ṣiṣe awọn akoonu oju-iwe si ẹgbẹ GPU, eyiti o jẹ imuse nipasẹ awọn shaders nṣiṣẹ lori GPU. Ni iṣaaju, WebRender ti ṣiṣẹ lori pẹpẹ Windows 10 fun Intel GPUs, AMD Raven Ridge APUs, AMD Evergreen APUs, ati kọǹpútà alágbèéká pẹlu awọn kaadi eya aworan NVIDIA. Ni Linux WebRender fun bayi mu ṣiṣẹ fun Intel ati AMD awọn kaadi nikan ni nightly kọ, ati ki o ko ni atilẹyin fun NVIDIA kaadi. Lati fi ipa mu u nipa: atunto, o yẹ ki o mu awọn eto “gfx.webrender.all” ati “gfx.webrender.enabled” ṣiṣẹ tabi ṣiṣe Firefox pẹlu oniyipada ayika MOZ_WEBRENDER=1 ṣeto.

  • Fun awọn olumulo lati Germany, a ti ṣafikun apakan tuntun si oju-iwe taabu tuntun pẹlu awọn nkan ti a ṣeduro nipasẹ iṣẹ Apo, eyiti a funni tẹlẹ fun awọn olumulo lati AMẸRIKA ati UK. Ti ara ẹni ti o ni nkan ṣe pẹlu yiyan akoonu ni a ṣe ni ẹgbẹ alabara ati laisi gbigbe alaye olumulo si awọn ẹgbẹ kẹta (gbogbo atokọ ti awọn ọna asopọ ti a ṣeduro fun ọjọ lọwọlọwọ ni a kojọpọ sinu ẹrọ aṣawakiri, eyiti o wa ni ipo lori ẹgbẹ olumulo ti o da lori data itan lilọ kiri ayelujara ). Lati mu akoonu ti a ṣeduro nipasẹ Apo, eto kan wa ninu atunto (Akoonu Ile Firefox / Niyanju nipasẹ Apo) ati aṣayan “browser.newtabpage.activity-stream.feeds.topsites” ni nipa: konfigi.
  • Fun awọn eto Linux pẹlu Wayland nitori awọn ọran iduroṣinṣin alaabo Nipa aiyipada, ẹrọ DMABUF ni a lo lati ṣe fidio sinu awọn awoara. Oniyipada kan ti pese fun ifisi ni aboutout:config
    "widget.wayland-dmabuf-video-textures.enabled."

  • Lori oju-iwe atilẹyin: bọtini tuntun kan wa “Ko kaṣe ibẹrẹ kuro” lati ko awọn cache kuro ti o ni ipa lori ikojọpọ ẹrọ aṣawakiri naa. Bọtini naa le ṣe iranlọwọ lati yanju diẹ ninu awọn iṣoro ti o dide lakoko ibẹrẹ.
  • Awọn ọna asopọ pẹlu ibi-afẹde = "_ òfo" abuda ni awọn afi ati Bayi ti wa ni ilana nipa afiwe pẹlu lilo rel = "noopener" abuda, i.e. Awọn oju-iwe ti wa ni akiyesi bi aigbẹkẹle. Fun awọn oju-iwe ti o ṣii nipasẹ awọn ọna asopọ wọnyi, ohun-ini Window.opener ko ṣeto ati iraye si aaye ti eyiti ọna asopọ ti ṣii ko pese.
  • Fun iframes, ẹya ara ẹrọ sandbox ṣe imuse paramita “aaye-oke-navigation-nipasẹ-olumulo-iṣiṣẹ” paramita, eyiti ngbanilaaye lilọ kiri si oju-iwe obi lati iframe ti o ya sọtọ nigbati olumulo ba tẹ ọna asopọ taara, ṣugbọn ṣe idiwọ atunṣe laifọwọyi. Aṣayan yii wulo fun gbigbe awọn asia sinu iframes, gbigba ọ laaye lati lilö kiri si awọn ipolowo ti o nifẹ si, ṣugbọn idinamọ iṣẹ ṣiṣe ti aifẹ (fun apẹẹrẹ, firanšẹ siwaju laifọwọyi si awọn oju-iwe miiran).
  • Ti ṣafikun awọn akọle HTTP tuntun Agbelebu-Oti-Embedder-Afihan (COEP) ati Agbelebu-Oti-Opener-Afihan (COOP) lati jẹ ki ipo ipinya orisun-agbelebu pataki fun lilo aabo lori oju-iwe awọn iṣẹ ṣiṣe ti o ni anfani, eyiti o le ṣee lo lati gbe awọn ikọlu ikanni ẹgbẹ bii Specter.
  • Atilẹyin nkan pada SharedArrayBuffer (gba ọ laaye lati ṣẹda awọn akojọpọ ni iranti pinpin), alaabo lẹhin ti a ti ṣe idanimọ awọn ikọlu kilasi Specter. Lati pese aabo lodi si Specter, ohun SharedArrayBuffer wa ni bayi nikan lori awọn oju-iwe ti a ṣe ni ipo ipinya orisun-agbelebu. Ni ipo ipinya orisun-agbelebu, o tun ṣee ṣe ni bayi lati lo awọn aago Performance.now() ti a ko ge ni deede.
    Lati setumo iru ipinya, Agbelebu-Origin-Embedder-eto imulo ati Cross-Origin-Opener-Policy awọn akọle yẹ ki o lo.

  • Ilana imuse Ileri.eyikeyi(), eyiti o da Ileri ti o ṣẹ akọkọ pada lati atokọ naa.
  • Nkan imuse AilagbaraRef lati ṣalaye awọn itọka alailagbara si awọn nkan JavaScript ti o gba ọ laaye lati ṣe idaduro itọka si nkan naa, ṣugbọn maṣe ṣe idiwọ agbowọ idoti lati paarẹ nkan ti o somọ.
  • Ṣafikun awọn oniṣẹ iṣẹ iyansilẹ ọgbọn tuntun:"??=«,«&&="Ati"||=". Oniṣẹ "x ?? = y" ṣe iṣẹ iyansilẹ nikan ti "x" ba ṣe iṣiro si asan tabi aisọ asọye. Oniṣẹṣẹ "x ||= y" ṣe iṣẹ iyansilẹ nikan ti "x" ba jẹ FALSE ati pe "x &&= y" jẹ ODODO.
  • Ohun kan Awọn atomiki, ti a lo lati ṣeto amuṣiṣẹpọ ti awọn titiipa akọkọ, le ṣee lo ni bayi kii ṣe si iranti pinpin nikan.
  • Si awọn Constructor Intl.DateTimeFormat() Ṣe afikun atilẹyin fun dateStyle ati awọn aṣayan timeStyle.
  • WebAssembly ṣe atilẹyin ipele iranti mosi (fun kikopa daradara diẹ sii ti memcpy ati memmove), multithreading (Pipin iranti & Atomics) ati itọkasi orisi (externref).
  • Ni JavaScript yokokoro daba akopọ asynchronous awọn ipe, eyiti o fun ọ laaye lati tọpa awọn iṣẹlẹ asynchronously ṣiṣẹ, awọn akoko ipari ati awọn ileri. Awọn ẹwọn ipe asynchronous ti han ninu olutọpa pẹlu akopọ ipe deede, ati pe o tun han fun awọn aṣiṣe ninu console wẹẹbu ati awọn ibeere ni wiwo ayewo nẹtiwọọki.
    Firefox 79 idasilẹ

  • Oju opo wẹẹbu n pese ifihan ti awọn koodu ipo 4xx/5xx ni irisi awọn aṣiṣe, eyiti o jẹ ki o rọrun lati ṣe afihan wọn lodi si ẹhin gbogbogbo. Lati jẹ ki n ṣatunṣe aṣiṣe rọrun, ibeere naa le tun ṣe tabi awọn alaye nipa ibeere ati idahun le ṣee wo.

    Firefox 79 idasilẹ

  • Awọn aṣiṣe JavaScript ti han ni bayi kii ṣe ni console wẹẹbu nikan, ṣugbọn tun ni JavaScript debugger, ti n ṣe afihan laini koodu ti o ni nkan ṣe pẹlu aṣiṣe ati iṣafihan ọpa irinṣẹ pẹlu alaye afikun nipa aṣiṣe naa.
  • Igbẹkẹle ilọsiwaju ti ṣiṣi SCSS ati awọn orisun CSS-in-JS ni wiwo ayewo. Ninu gbogbo awọn panẹli, sisẹ awọn afiwera pẹlu koodu orisun atilẹba ti o da lori maapu orisun ti ni ilọsiwaju.
  • A ti ṣafikun nronu Ohun elo tuntun si awọn irinṣẹ fun awọn olupilẹṣẹ wẹẹbu, pese awọn irinṣẹ fun ayewo ati ṣiṣatunṣe awọn oṣiṣẹ iṣẹ ati awọn ifihan ohun elo wẹẹbu.
  • Eto ayewo nẹtiwọọki naa daapọ Awọn ifiranṣẹ ati awọn taabu Idahun.
  • Ipo Apẹrẹ Idahun ngbanilaaye lati ṣe afiwe ifọwọkan ati fa awọn afarajuwe ati awọn ifaworanhan nipa lilo iṣipopada Asin nigbati ipo kikopa iboju ifọwọkan ṣiṣẹ.
  • Firefox 68.11 fun Android yoo jẹ igbasilẹ ti o kẹhin ni ẹka naa. Ni ibẹrẹ Oṣu Kẹjọ, o ti gbero lati gbe awọn olumulo lọpọlọpọ si ẹda tuntun, ni idagbasoke codenamed Fenix ​​ati idanwo labẹ orukọ Awotẹlẹ Firefox. Firefox 79 kọ fun Android túmọ si koodu Fenix. Titun àtúnse awọn lilo Enjini GeckoView, ti a ṣe lori awọn imọ-ẹrọ kuatomu Firefox, ati ṣeto awọn ile ikawe Awọn ohun elo Android Mozilla, eyi ti a ti lo tẹlẹ lati kọ awọn aṣawakiri Idojukọ Firefox и Firefox Lite. GeckoView jẹ iyatọ ti ẹrọ Gecko, ti kojọpọ bi ile-ikawe lọtọ ti o le ṣe imudojuiwọn ni ominira, ati Awọn paati Android pẹlu awọn ile-ikawe pẹlu awọn paati boṣewa ti o pese awọn taabu, ipari igbewọle, awọn imọran wiwa ati awọn ẹya ẹrọ aṣawakiri miiran. Nilo o kere ju Android 5.0 lati ṣiṣẹ (atilẹyin Android 4.4.4 ti dawọ duro). Nipa aiyipada, wiwọle si nipa: konfigi jẹ alaabo.

Ni afikun si awọn imotuntun ati awọn atunṣe kokoro ni Firefox 79 imukuro 21 vulnerabilities, ninu eyiti 15 ti samisi bi eewu. Awọn ailagbara 12 (ti a kojọ labẹ CVE-2020-15659) ṣẹlẹ nipasẹ awọn iṣoro iranti, gẹgẹbi awọn iṣan omi ifipamọ ati iraye si awọn agbegbe iranti ti o ti ni ominira tẹlẹ. O pọju, awọn iṣoro wọnyi le ja si ipaniyan ti koodu ikọlu nigbati o ṣii awọn oju-iwe ti a ṣe apẹrẹ pataki.

orisun: opennet.ru

Fi ọrọìwòye kun