Firefox 97 väljalase

Ilmunud on veebibrauser Firefox 97. Lisaks on loodud pikaajaline tugiharu uuendus - 91.6.0. Firefox 98 haru on viidud üle beetatestimise etappi, mille väljalaskmine on kavandatud 8. märtsiks.

Peamised uuendused:

  • Firefox 18-s piiratud aja jooksul sisseehitatud lisandmoodulina pakutavad 94 Colorway hooajalist värviteemat on aegunud. Kasutajad, kes kavatsevad Colorway teemade kasutamist jätkata, saavad need lubada lisandmoodulite halduris (about:addons).
  • Linuxi platvormi koostudes on eemaldatud võimalus genereerida printimiseks PostScript-dokumenti (säilitatakse võimalus printida PostScript-printeritega ja salvestada PDF-vormingusse).
  • Parandatud ehitusprobleemid Waylandi 1.20 teekidega.
  • Lahendatud on probleem, mille korral suum ei tööta puuteekraanidel pärast vahekaardi teisaldamist teise aknasse.
  • Linuxi leht about:processes on parandanud protsessori koormuse tuvastamise täpsust.
  • Lahendatud on probleem akende teravate nurkade kuvamisega mõnes kasutajakeskkonnas (nt elementaarne OS 6).
  • Windows 11 platvormile on lisatud uue kerimisriba stiili tugi.
  • MacOS-i platvormil on täiustatud süsteemi fontide laadimist, mis on mõnes olukorras muutnud avamise ja uuele vahelehele ülemineku kiiremaks.
  • Androidi platvormi versioonis tõstetakse külastuste ajaloos esile hiljuti avatud saidid. Avalehel on täiustatud hiljuti lisatud järjehoidjate piltide kuvamist. Android 12 platvormil on lõikepuhvrisse linkide kleepimise probleem lahendatud.
  • Pikkuse ja pikkuse protsendi tüüpidega CSS-konstruktsioonid võimaldavad kasutada ühikuid "cap" ja "ic".
  • Lisatud on @scroll-timeline CSS-reegli ja animatsiooni-ajajoone CSS-i atribuudi tugi, mis võimaldab animatsiooni ajaskaala AnimationTimeline API-s siduda sisu kerimise edenemisega, mitte ajaga minutites või sekundites.
  • Color-adjust CSS-i atribuut on spetsifikatsioonis nõutud ümber nimetatud prindi-värvi kohandamiseks.
  • CSS sisaldab vaikimisi kaskaadkihtide tuge, mis on määratletud reegli @layer abil ja imporditud CSS-i @import reegli kaudu, kasutades funktsiooni layer().
  • Lisati kerimisriba-renni CSS-i atribuut, et juhtida, kuidas kerimisriba jaoks ekraaniruumi reserveeritakse. Näiteks kui te ei soovi, et sisu keriks, saate väljundit laiendada, et hõivata kerimisriba ala.
  • Täiustatud ühilduvus Marionette veebiraamistikuga (WebDriver).
  • DedicatedWorkerGlobalScope'i komplekti on lisatud AnimationFrameProvider API, mis võimaldab kasutada requestAnimationFrame ja cancelAnimationFrame meetodeid eraldi veebitöötajates.
  • Meetoditel AbortSignal.abort() ja AbortController.abort() on nüüd võimalus määrata signaali lähtestamise põhjus, samuti lugeda põhjust atribuudi AbortSignal.reason kaudu. Vaikimisi on põhjuseks AbortError.

Lisaks uuendustele ja veaparandustele on Firefox 97 parandanud 42 turvaauku, millest 34 on märgitud ohtlikuks. 33 haavatavust (5 CVE-2022-22764 ja 29 CVE-2022-0511 all) on põhjustatud mäluprobleemidest, nagu puhvri ületäitumine ja juurdepääs juba vabastatud mälupiirkondadele. Võimalik, et need probleemid võivad viia ründaja koodi käivitamiseni spetsiaalselt loodud lehtede avamisel.

Muudatused Firefox 98 beetaversioonis:

  • Failide allalaadimise käitumist on muudetud – selle asemel, et kuvada enne allalaadimise algust päring, hakkavad failid nüüd automaatselt alla laadima ja neid saab igal ajal avada paneeli kaudu, kus on teave allalaadimise edenemise kohta, või kustutada otse allalaadimispaneelilt.
  • Lisati uusi toiminguid kontekstimenüüsse, mis kuvatakse allalaadimisloendis failidel paremklõpsates. Näiteks, kasutades valikut Alati sarnased failid, saate lubada Firefoxil faili automaatselt avada pärast allalaadimise lõpetamist süsteemis sama failitüübiga seotud rakenduses. Samuti saate avada allalaaditud failidega kataloogi, minna lehele, kust allalaadimine algatati (mitte allalaadimine ise, vaid allalaadimise link), kopeerida link, eemaldada allalaadimise mainimine oma sirvimisajaloost ja kustutada allalaadimiste paneeli loendist.
  • Brauseri käivitamise protsessi optimeerimiseks on muudetud webRequest API-d kasutavate lisandmoodulite käivitamise loogikat. Ainult webRequesti kõnede blokeerimine käivitab nüüd Firefoxi käivitamisel lisandmoodulid. Mitteblokeerivas režiimis olevad WebRequestid lükatakse edasi, kuni Firefox on käivitamise lõpetanud.
  • Lubatud HTML-märgendi tugi ", mis võimaldab luua dialoogibokse ja komponente interaktiivseks kasutajasuhtluseks, nagu suletavad hoiatused ja alamaknad. Loodud aknaid saab juhtida JavaScripti koodist.
  • Veebiarendajate tööriistadele on lisatud ühilduvuse hindamispaneel. Paneelil kuvatakse indikaatorid, mis hoiatavad võimalike probleemide eest valitud HTML-i elemendi või kogu lehe CSS-i atribuutidega, võimaldades tuvastada kokkusobimatust erinevate brauseritega ilma lehte igas brauseris eraldi testimata.

Allikas: opennet.ru

Lisa kommentaar