Firefox 93 laidiens

Tika izlaists interneta pārlÅ«ks Firefox 93. Papildus tika izveidots atjauninājums ilgtermiņa atbalsta filiālēm - 78.15.0 un 91.2.0. Firefox 94 filiāle ir pārcelta uz beta testÄ“Å”anas stadiju, kuras izlaiÅ”ana paredzēta 2.novembrÄ«.

Galvenie jauninājumi:

  • Pēc noklusējuma ir iespējots AVIF (AV1 attēla formāta) attēla formāta atbalsts, kas izmanto iekŔējās kadra saspieÅ”anas tehnoloÄ£ijas no AV1 video kodÄ“Å”anas formāta. Tiek atbalstÄ«tas pilnas un ierobežotas gammas krāsu telpas, kā arÄ« transformācijas darbÄ«bas (rotācija un spoguļoÅ”ana). Animācija vēl netiek atbalstÄ«ta. Lai konfigurētu atbilstÄ«bu specifikācijai, about:config piedāvā parametru ā€œimage.avif.compliance_strictnessā€. ACCEPT HTTP galvenes vērtÄ«ba pēc noklusējuma ir mainÄ«ta uz "image/avif,image/webp,*/*".
  • WebRender dzinējs, kas ir rakstÄ«ts Rust valodā un ļauj sasniegt ievērojamu renderÄ“Å”anas ātruma pieaugumu un samazināt CPU slodzi, pārvietojot lapas satura renderÄ“Å”anas darbÄ«bas uz GPU pusi, kas tiek Ä«stenotas, izmantojot GPU izpildÄ«tos ēnotājus, ir pārcelts uz kategoriju obligāti. Sistēmām ar vecākām videokartēm vai problemātiskiem grafikas draiveriem WebRender izmanto programmatÅ«ras rastrizācijas režīmu (gfx.webrender.software=true). Iespēja atspējot WebRender (gfx.webrender.force-legacy-layers un MOZ_WEBRENDER=0) ir pārtraukta.
  • Uzlabots atbalsts Veilendas protokolam. Pievienots slānis, kas atrisina problēmas ar starpliktuvi vidēs, kuru pamatā ir Wayland protokols. Iekļautas arÄ« izmaiņas, kas palÄ«dz novērst mirgoÅ”anu, izmantojot Wayland, pārvietojot logu uz ekrāna malu vairāku monitoru konfigurācijās.
  • IebÅ«vētais PDF skatÄ«tājs nodroÅ”ina iespēju atvērt dokumentus ar interaktÄ«vām XFA veidlapām, kuras parasti izmanto dažādu banku un valsts aÄ£entÅ«ru elektroniskajās formās.
    Firefox 93 laidiens
  • Ir iespējota aizsardzÄ«ba pret failu lejupielādi, kas nosÅ«tÄ«ta, izmantojot HTTP bez Å”ifrÄ“Å”anas, bet tiek uzsākta no lapām, kas atvērtas, izmantojot HTTPS. Šādas lejupielādes nav aizsargātas pret viltoÅ”anu tranzÄ«ta trafika kontroles rezultātā, taču, tā kā tās tiek veiktas, pārvietojoties no lapām, kas atvērtas, izmantojot HTTPS, lietotājam var rasties maldÄ«gs priekÅ”stats par savu droŔību. Ja mēģināsit lejupielādēt Ŕādus datus, lietotājam tiks parādÄ«ts brÄ«dinājums, kas ļaus jums atcelt bloÄ·Ä“Å”anu, ja vēlaties. Turklāt tagad ir aizliegta failu lejupielāde no smilÅ”kastes iFrame, kuros nav skaidri norādÄ«ts atribÅ«ts atļaut lejupielādes, un tā tiks klusi bloķēta.
    Firefox 93 laidiens
  • Uzlabota SmartBlock mehānisma ievieÅ”ana, kas paredzēta, lai atrisinātu problēmas vietnēs, kas rodas ārējo skriptu bloÄ·Ä“Å”anas dēļ privātās pārlÅ«koÅ”anas režīmā vai kad ir aktivizēta nevēlamā satura pastiprināta bloÄ·Ä“Å”ana (stingra). SmartBlock automātiski aizvieto izsekoÅ”anai izmantotos skriptus ar skriptiem, kas nodroÅ”ina pareizu vietnes ielādi. Stubs ir sagatavoti dažiem populāriem lietotāju izsekoÅ”anas skriptiem, kas iekļauti sarakstā Disconnect. Jaunajā versijā ir iekļauta adaptÄ«vā Google Analytics skriptu, Google reklāmas tÄ«kla skriptu un logrÄ«ku bloÄ·Ä“Å”ana no Optimizely, Criteo un Amazon TAM pakalpojumiem.
  • Privātās pārlÅ«koÅ”anas un nevēlamā satura pastiprinātas bloÄ·Ä“Å”anas (stingrās) režīmos ir iespējota papildu aizsardzÄ«ba HTTP galvenei ā€œRefererā€. Å ajos režīmos vietnēm tagad ir aizliegts iespējot politikas ā€œno-referrer-when-downgradeā€, ā€œorigin-when-cross-originā€ un ā€œunsafe-urlā€, izmantojot Referrer-Policy HTTP galveni, kas ļauj apiet noklusējuma iestatÄ«jumus. iestatÄ«jumus, lai atgrieztu pārraidi uz treÅ”o puÅ”u vietnēm ar pilnu URL galvenē ā€œRefererā€. Atgādināsim, ka pārlÅ«kprogrammā Firefox 87, lai bloķētu iespējamu konfidenciālu datu noplÅ«di, pēc noklusējuma tika aktivizēta politika ā€œstingra izcelsme, kad-cross-originā€, kas nozÄ«mē ceļu un parametru izgrieÅ”anu no ā€œRefererā€ sÅ«tÄ«Å”anas laikā. pieprasÄ«jums citiem resursdatoriem, piekļūstot, izmantojot HTTPS. PārsÅ«tot tukÅ”u ā€œNovirzÄ«tājuā€, pārejot no HTTPS uz HTTP, un pārsÅ«tot pilnu ā€œNorādÄ«tājuā€ iekŔējām pārejām tajā paŔā vietnē. Taču izmaiņu efektivitāte bija apÅ”aubāma, jo vietnes varēja atgriezt veco darbÄ«bu, veicot manipulācijas ar novirzÄ«tāja politiku.
  • Windows platformā atbalsts automātiskai ciļņu izkrauÅ”anai no atmiņas tiek ieviests, ja brÄ«vās atmiņas lÄ«menis sistēmā sasniedz kritiski zemas vērtÄ«bas. Vispirms tiek izlādētas cilnes, kas patērē visvairāk atmiņas un kurām lietotājs nav piekļuvis ilgu laiku. Pārslēdzoties uz neizlādētu cilni, tās saturs tiek automātiski atkārtoti ielādēts. Operētājsistēmā Linux Å”o funkcionalitāti tiek solÄ«ts pievienot kādā no nākamajiem laidieniem.
  • Paneļa dizains ar lejupielāžu sarakstu ir pielāgots Firefox vispārÄ«gajam vizuālajam stilam.
    Firefox 93 laidiens
  • Kompaktā režīmā ir samazināta atstarpe starp galvenās izvēlnes elementiem, pārpildes izvēlni, grāmatzÄ«mēm un pārlÅ«koÅ”anas vēsturi.
    Firefox 93 laidiens
  • SHA-256 ir pievienots algoritmu skaitam, ko var izmantot, lai organizētu autentifikāciju (HTTP autentifikācija) (iepriekÅ” tika atbalstÄ«ts tikai MD5).
  • TLS Å”ifri, kas izmanto 3DES algoritmu, pēc noklusējuma ir atspējoti. Piemēram, TLS_RSA_WITH_3DES_EDE_CBC_SHA Å”ifru komplekts ir jutÄ«gs pret Sweet32 uzbrukumu. 3DES atbalsta atgrieÅ”ana ir iespējama ar skaidru atļauju vecāku TLS versiju iestatÄ«jumos.
  • MacOS platformā ir atrisināta problēma, kas saistÄ«ta ar sesijām, kas tiek zaudētas, palaižot Firefox no pievienota ā€œ.dmgā€ faila.
  • Ieviests lietotāja interfeiss datuma un laika vizuālai ievadÄ«Å”anai tÄ«mekļa veidlapas elementam .
    Firefox 93 laidiens
  • Elementiem ar atribÅ«tu aria-label vai aria-labelledby tiek ieviesta skaitÄ«tāja loma (role=ā€meterā€), kas ļauj ieviest skaitlisko vērtÄ«bu rādÄ«tājus, kas mainās noteiktā diapazonā (piemēram, akumulatora uzlādes indikatori ).
    Firefox 93 laidiens
  • Fontu sintēzes CSS rekvizÄ«tam ir pievienots atbalsts atslēgvārdam "mazie burti".
  • Ieviesta Intl.supportedValuesOf() metode, kas atgriež atbalstÄ«to kalendāru, valÅ«tu, skaitļu sistēmu un mērvienÄ«bu masÄ«vu.
  • Klasēm ir iespējams izmantot statiskos inicializācijas blokus, lai grupētu kodu, kas tiek izpildÄ«ts vienreiz, apstrādājot klasi: class C { // Bloks tiks palaists, apstrādājot paÅ”u klasi static { console.log("C statiskais bloks") ; } }
  • Pievienots atbalsts HTMLElement.attachInternals izsaukÅ”anai, lai piekļūtu papildu veidlapu kontroles metodēm.
  • AtribÅ«ts shadowRoot ir pievienots metodei ElementInternals, ļaujot vietējiem elementiem piekļūt savai atseviŔķai saknei Shadow DOM neatkarÄ«gi no stāvokļa.
  • Pievienots imageOrientation un premultiplyAlpha rekvizÄ«tu atbalsts metodei createImageBitmap().
  • Pievienota globālā reportError() funkcija, kas ļauj skriptiem drukāt kļūdas konsolē, atdarinot nenotvertu izņēmumu.
  • Android platformas versijas uzlabojumi:
    • Palaižot planÅ”etdatoros, panelim ir pievienotas pogas "uz priekÅ”u", "atpakaļ" un "lapas atkārtota ielāde".
    • Pēc noklusējuma ir iespējota automātiska pieteikÅ”anās vārdu un paroļu aizpildÄ«Å”ana tÄ«mekļa veidlapās.
    • Ir iespējams izmantot Firefox kā paroļu pārvaldnieku, lai ievadÄ«tu pieteikumvārdus un paroles citās lietojumprogrammās (iespējots, izmantojot ā€œIestatÄ«jumiā€ > ā€œPieteikumi un parolesā€ > ā€œAutomātiskā aizpilde citās lietotnēsā€).
    • Pievienota lapa ā€œIestatÄ«jumiā€ > ā€œPieteikÅ”anās un parolesā€ > ā€œSaglabātie pieteikumiā€ > ā€œPievienot pieteikÅ”anosā€, lai manuāli pievienotu akreditācijas datus paroļu pārvaldniekam.
    • Pievienota lapa ā€œIestatÄ«jumiā€ > ā€œDatu vākÅ”anaā€ > ā€œPētÄ«jumi un izslēgÅ”anaā€, kas ļauj atteikties piedalÄ«ties eksperimentālo funkciju testÄ“Å”anā.

Papildus jauninājumiem un kļūdu labojumiem Firefox 93 novērÅ” 13 ievainojamÄ«bas, no kurām 10 ir atzÄ«mētas kā bÄ«stamas. 9 ievainojamÄ«bas (apkopotas saskaņā ar CVE-2021-38500, CVE-2021-38501 un CVE-2021-38499) izraisa atmiņas problēmas, piemēram, bufera pārpildes un piekļuve jau atbrÄ«votajiem atmiņas apgabaliem. Iespējams, Ŕīs problēmas var izraisÄ«t uzbrucēja koda izpildi, atverot Ä«paÅ”i izstrādātas lapas.

Firefox 94 beta versija iezÄ«mē jaunas pakalpojuma lapas ā€œabout:unloadsā€ ievieÅ”anu, kurā lietotājs var piespiedu kārtā izlādēt noteiktas cilnes, tās neaizverot, lai samazinātu atmiņas patēriņu (pārslēdzoties uz cilni, saturs tiks atkārtoti ielādēts).

Avots: opennet.ru

Pievieno komentāru