Firefox 93 idasilẹ

Aṣawari wẹẹbu Firefox 93 ti tu silẹ. Ni afikun, imudojuiwọn si awọn ẹka atilẹyin igba pipẹ ni a ṣẹda - 78.15.0 ati 91.2.0. Ẹka Firefox 94 ti gbe lọ si ipele idanwo beta, itusilẹ rẹ ti ṣeto fun Oṣu kọkanla ọjọ 2.

Awọn imotuntun akọkọ:

  • Atilẹyin fun ọna kika aworan AVIF (kika Aworan AV1) ti ṣiṣẹ nipasẹ aiyipada, eyiti o nlo awọn imọ-ẹrọ funmorawon inu-fireemu lati ọna kika fifidi fidio AV1. Awọn aaye awọ gamut ni kikun ati opin ni atilẹyin, bakanna bi awọn iṣẹ iyipada (yiyi ati digi). Awọn ohun idanilaraya ko ti ni atilẹyin sibẹsibẹ. Lati tunto ibamu pẹlu sipesifikesonu, nipa: konfigi nfunni ni paramita “image.avif.compliance_strictness”. Iye akọsori ACCEPT HTTP ti yipada si “aworan/avif,aworan/webp,*/*” nipasẹ aiyipada.
  • Ẹrọ WebRender, eyiti a kọ ni ede Rust ati gba ọ laaye lati ṣaṣeyọri ilosoke pataki ni iyara Rendering ati dinku fifuye lori Sipiyu nipasẹ gbigbe awọn iṣẹ ṣiṣe awọn akoonu oju-iwe si ẹgbẹ GPU, eyiti a ṣe imuse nipasẹ awọn shaders nṣiṣẹ lori GPU, ti ṣe dandan. Fun awọn ọna ṣiṣe pẹlu awọn kaadi fidio agbalagba tabi awọn awakọ eya aworan iṣoro, WebRender nlo ipo rasterization sọfitiwia (gfx.webrender.software=otitọ). Aṣayan lati mu WebRender kuro (gfx.webrender.force-legacy-layers ati MOZ_WEBRENDER=0) ti dawọ duro.
  • Imudara atilẹyin fun Ilana Wayland. Fikun Layer ti o yanju awọn iṣoro pẹlu agekuru agekuru ni awọn agbegbe ti o da lori Ilana Wayland. Paapaa pẹlu awọn iyipada lati ṣe iranlọwọ imukuro flicker nigba lilo Wayland nigba gbigbe window kan si eti iboju ni awọn atunto atẹle pupọ.
  • Oluwo PDF ti a ṣe sinu pese agbara lati ṣii awọn iwe aṣẹ pẹlu awọn fọọmu XFA ibaraenisepo, ti a lo nigbagbogbo ni awọn ọna itanna ti ọpọlọpọ awọn banki ati awọn ile-iṣẹ ijọba.
    Firefox 93 idasilẹ
  • Idaabobo ṣiṣẹ lọwọ lati ṣe igbasilẹ awọn faili ti a firanṣẹ nipasẹ HTTP laisi fifi ẹnọ kọ nkan, ṣugbọn bẹrẹ lati awọn oju-iwe ti o ṣii nipasẹ HTTPS. Iru awọn igbasilẹ bẹẹ ko ni aabo lati jijẹ nitori abajade iṣakoso lori ijabọ irekọja, ṣugbọn niwọn igba ti wọn ṣe nipasẹ lilọ kiri lati awọn oju-iwe ti o ṣii nipasẹ HTTPS, olumulo le ni iro eke ti aabo wọn. Ti o ba gbiyanju lati ṣe igbasilẹ iru data bẹ, olumulo yoo han ikilọ kan, gbigba ọ laaye lati fagilee bulọki naa ti o ba fẹ. Ni afikun, gbigba awọn faili lati inu apoti iframes ti ko ni pato ni pato awọn abuda gbigba lati ayelujara jẹ eewọ ni bayi ati pe yoo jẹ idinamọ ni ipalọlọ.
    Firefox 93 idasilẹ
  • Ilọsiwaju imuse ti ẹrọ SmartBlock, ti ​​a ṣe lati yanju awọn iṣoro lori awọn aaye ti o dide nitori idinamọ awọn iwe afọwọkọ ita ni ipo lilọ kiri ni ikọkọ tabi nigba imudara ìdènà ti akoonu aifẹ (mudani) ti muu ṣiṣẹ. SmartBlock laifọwọyi rọpo awọn iwe afọwọkọ ti a lo fun titele pẹlu awọn stubs ti o rii daju pe awọn ẹru aaye naa tọ. Awọn stubs ti pese sile fun diẹ ninu awọn iwe afọwọkọ titele olumulo olokiki ti o wa ninu atokọ Ge asopọ. Ẹya tuntun pẹlu idinamọ adaṣe ti awọn iwe afọwọkọ Google Analytics, awọn iwe afọwọkọ nẹtiwọọki ipolowo Google ati awọn ẹrọ ailorukọ lati Optimizely, Criteo ati awọn iṣẹ TAM Amazon.
  • Ninu lilọ kiri ni ikọkọ ati imudara didi akoonu ti aifẹ (muna) awọn ipo, aabo ni afikun fun akọsori “Itọkasi” HTTP ti ṣiṣẹ. Ni awọn ipo wọnyi, awọn aaye ti ni idinamọ ni bayi lati jẹ ki “ko si-itọkasi-nigbati-isalẹ”, “ipilẹṣẹ-nigbati-agbelebu-origin” ati “url-ailewu” awọn ilana nipasẹ akọsori HTTP Olutọka-Afihan, eyiti o gba laaye lati kọja aiyipada eto lati da gbigbe pada si awọn aaye ẹnikẹta pẹlu URL kikun ni akọsori “Itọkasi”. Jẹ ki a ranti pe ni Firefox 87, lati le ṣe idiwọ awọn n jo ti o pọju ti data asiri, eto imulo “ipilẹṣẹ-nigbati-agbekọja” ti mu ṣiṣẹ nipasẹ aiyipada, eyiti o tumọ si gige awọn ipa-ọna ati awọn paramita lati “Itọkasi” nigba fifiranṣẹ ibeere kan si awọn ọmọ-ogun miiran nigbati o ba n wọle nipasẹ HTTPS. Gbigbe “Itọkasi” ṣofo nigbati o yipada lati HTTPS si HTTP ati gbigbe “Itọkasi” ni kikun fun awọn iyipada inu laarin aaye kanna. Ṣugbọn imunadoko iyipada naa jẹ ibeere, nitori awọn aaye le da ihuwasi atijọ pada nipasẹ awọn ifọwọyi pẹlu Ilana Referrer.
  • Lori iru ẹrọ Windows, atilẹyin fun awọn taabu ṣiṣi silẹ laifọwọyi lati iranti jẹ imuse ti ipele ti iranti ọfẹ ninu eto ba de awọn iye kekere. Awọn taabu ti o nlo iranti pupọ julọ ati pe olumulo ko wọle si fun igba pipẹ ni a kọ silẹ ni akọkọ. Nigbati o ba yipada si taabu ti ko kojọpọ, awọn akoonu inu rẹ yoo tun gbejade laifọwọyi. Ni Lainos, iṣẹ yii jẹ ileri lati ṣafikun ni ọkan ninu awọn idasilẹ atẹle.
  • Apẹrẹ ti nronu pẹlu atokọ ti awọn igbasilẹ ni a mu wa si ara wiwo gbogbogbo ti Firefox.
    Firefox 93 idasilẹ
  • Ni ipo iwapọ, aaye laarin awọn eroja ti akojọ aṣayan akọkọ, akojọ aṣayan apọju, awọn bukumaaki ati itan lilọ kiri ayelujara ti dinku.
    Firefox 93 idasilẹ
  • SHA-256 ti fi kun si nọmba awọn algoridimu ti o le ṣee lo lati ṣeto iṣeduro (Ijeri HTTP) (tẹlẹ MD5 nikan ni atilẹyin).
  • TLS ti o lo algorithm 3DES jẹ alaabo nipasẹ aiyipada. Fun apẹẹrẹ, TLS_RSA_WITH_3DES_EDE_CBC_SHA cipher suite ni ifaragba si ikọlu Sweet32. Ipadabọ ti atilẹyin 3DES ṣee ṣe pẹlu igbanilaaye fojuhan ni awọn eto ti awọn ẹya agbalagba ti TLS.
  • Lori pẹpẹ macOS, ọrọ kan pẹlu awọn akoko ti sọnu nigba ifilọlẹ Firefox lati faili “.dmg” ti a gbe soke ti ni ipinnu.
  • A ti ṣe imuse wiwo olumulo kan fun titẹ ọjọ ati akoko ni wiwo fun ano fọọmu wẹẹbu .
    Firefox 93 idasilẹ
  • Fun awọn eroja pẹlu aami aria tabi abuda aria-aami, ipa mita (ipa = “mita”) ti wa ni imuse, eyiti o fun ọ laaye lati ṣe awọn afihan ti awọn iye nọmba ti o yipada ni iwọn kan (fun apẹẹrẹ, awọn afihan idiyele batiri ).
    Firefox 93 idasilẹ
  • Atilẹyin ti a ṣafikun fun koko-ọrọ “awọn bọtini-kekere” si ohun-ini CSS-slapọpọ fonti.
  • Ti ṣe imuse ọna Intl.supportedValuesOf(), eyiti o da ọpọlọpọ awọn kalẹnda ti o ni atilẹyin pada, awọn owo nina, awọn ọna ṣiṣe nọmba, ati awọn iwọn wiwọn.
  • Fun awọn kilasi, o ṣee ṣe lati lo awọn bulọọki ipilẹṣẹ aimi si koodu ẹgbẹ ti o ṣiṣẹ ni ẹẹkan nigbati o nṣiṣẹ kilasi naa: kilasi C {// Ohun amorindun naa yoo ṣiṣẹ nigbati o ba n ṣiṣẹ kilasi funrararẹ aimi {console.log("C's static block") ; }}
  • Atilẹyin ti a ṣafikun fun pipe HTMLElement.attachInternals lati wọle si awọn ọna iṣakoso fọọmu afikun.
  • Ẹya shadowRoot ti ni afikun si ọna ElementInternals, gbigba awọn eroja abinibi laaye lati wọle si gbongbo lọtọ wọn ni Shadow DOM, laibikita ipinlẹ.
  • Atilẹyin ti a ṣafikun fun Iṣalaye aworan ati awọn ohun-iniAlpha premultiply si ọna ṣẹdaImageBitmap().
  • Ṣafikun iṣẹ aṣiṣe iroyin agbaye kan ti o fun laaye awọn iwe afọwọkọ lati tẹ awọn aṣiṣe si console, ti o ṣe apẹẹrẹ iṣẹlẹ ti iyasọtọ ti a ko mu.
  • Awọn ilọsiwaju ninu ẹya fun iru ẹrọ Android:
    • Nigbati a ba ṣe ifilọlẹ lori awọn tabulẹti, awọn bọtini “siwaju”, “pada” ati “atunsilẹ oju-iwe” ti ṣafikun si nronu naa.
    • Aifọwọyi kikun ti awọn wiwọle ati awọn ọrọ igbaniwọle ni awọn fọọmu wẹẹbu ti ṣiṣẹ nipasẹ aiyipada.
    • O ṣee ṣe lati lo Firefox bi oluṣakoso ọrọ igbaniwọle lati kun awọn iwọle ati awọn ọrọ igbaniwọle ni awọn ohun elo miiran (ti ṣiṣẹ nipasẹ “Eto”> “Awọn wiwọle ati awọn ọrọ igbaniwọle”> “Aifọwọyi ni awọn ohun elo miiran”).
    • Ṣafikun “Eto”> “Awọn ibuwolu wọle ati awọn ọrọ igbaniwọle”> “Awọn iwọle ti a fipamọ”> “Fi Wọle sii” oju-iwe fun fifi awọn iwe-ẹri kun pẹlu ọwọ si oluṣakoso ọrọ igbaniwọle.
    • Ṣafikun “Eto”> “Gbigba data”> “Awọn ikẹkọọ ki o si pa” oju-iwe, eyiti o fun ọ laaye lati kọ lati kopa ninu awọn ẹya idanwo idanwo.

Ni afikun si awọn imotuntun ati awọn atunṣe kokoro, Firefox 93 yọkuro awọn ailagbara 13, eyiti 10 ti samisi bi eewu. Awọn ailagbara 9 (ti a kojọpọ labẹ CVE-2021-38500, CVE-2021-38501 ati CVE-2021-38499) jẹ eyiti o ṣẹ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.

Itusilẹ beta ti Firefox 94 jẹ ami imuse ti oju-iwe iṣẹ tuntun “nipa: awọn ikojọpọ” lori eyiti olumulo le fi agbara mu awọn taabu kan silẹ laisi pipade wọn lati dinku agbara iranti (akoonu naa yoo tun gbejade nigbati o yipada si taabu).

orisun: opennet.ru

Fi ọrọìwòye kun