Firefox 97 vrystelling

Die Firefox 97 webblaaier is vrygestel. Daarbenewens is 'n langtermyn ondersteuningstakopdatering geskep - 91.6.0. Die Firefox 98-tak is na die beta-toetsstadium oorgeplaas, waarvan die vrystelling vir 8 Maart geskeduleer is.

Belangrikste innovasies:

  • Die 18 Colorway seisoenale kleurtemas wat vir 'n beperkte tyd in Firefox 94 as 'n ingeboude byvoeging aangebied word, het verval. Gebruikers wat van voorneme is om voort te gaan om Colorway-temas te gebruik, kan hulle in die byvoegingsbestuurder aktiveer (about:byvoegings).
  • In samestellings vir die Linux-platform is die vermoë om 'n PostScript-dokument vir druk te genereer verwyder (die vermoë om op PostScript-drukkers te druk en na PDF te stoor word behou).
  • Vaste bouprobleme met Wayland 1.20-biblioteke.
  • Het 'n probleem opgelos waar knypzoem op raakskerms sou ophou werk nadat 'n oortjie na 'n ander venster geskuif is.
  • Die about: processes-bladsy in Linux het die akkuraatheid van CPU-ladingopsporing verbeter.
  • Het 'n probleem opgelos met die vertoon van skerp hoeke vir vensters in sommige gebruikersomgewings, soos elementêre OS 6.
  • Op die Windows 11-platform is ondersteuning vir 'n nuwe rolbalkstyl bygevoeg.
  • Op die macOS-platform is die laai van stelsellettertipes verbeter, wat dit in sommige situasies vinniger gemaak het om oop te maak en na 'n nuwe oortjie oor te skakel.
  • In die weergawe vir die Android-platform word webwerwe wat onlangs oopgemaak is, uitgelig in die geskiedenis van besoeke. Die vertoon van prente vir onlangs bygevoegde boekmerke is op die tuisblad verbeter. Op die Android 12-platform is die probleem met die plak van skakels vanaf die knipbord opgelos.
  • CSS-konstrukte met lengte en lengte-persentasie tipes laat die gebruik van "cap" en "ic" eenhede toe.
  • Bygevoeg ondersteuning vir die @scroll-tydlyn CSS-reël en die animasie-tydlyn CSS-eienskap, wat toelaat dat animasietydlyn in die AnimationTimeline API gekoppel kan word aan die vordering van inhoudblaai, eerder as tyd in minute of sekondes.
  • Die kleur-pas CSS-eienskap is hernoem na druk-kleur-pas soos vereis deur die spesifikasie.
  • CSS sluit by verstek ondersteuning vir kaskade lae in, gedefinieer met behulp van die @layer-reël en ingevoer via die CSS @import-reël met behulp van die laag()-funksie.
  • Het die rolbalk-goot CSS-eienskap bygevoeg om te beheer hoe skermspasie vir die rolbalk gereserveer word. Byvoorbeeld, wanneer jy nie wil hê dat inhoud moet blaai nie, kan jy die uitvoer uitbrei om die skuifbalkarea te beset.
  • Verbeterde verenigbaarheid met die Marionette-webraamwerk (WebDriver).
  • Die AnimationFrameProvider API is by die DedicatedWorkerGlobalScope-stel gevoeg, wat jou toelaat om die requestAnimationFrame- en cancelAnimationFrame-metodes in aparte webwerkers te gebruik.
  • Die AbortSignal.abort()- en AbortController.abort()-metodes het nou die vermoë om die rede vir die herstel van die sein te stel, asook om die rede deur die AbortSignal.reason-eienskap te lees. By verstek is die rede AbortError.

Benewens innovasies en foutoplossings, het Firefox 97 42 kwesbaarhede reggestel, waarvan 34 as gevaarlik gemerk is. 33 kwesbaarhede (5 onder CVE-2022-22764 en 29 onder CVE-2022-0511) word veroorsaak deur geheueprobleme, soos bufferoorvloei en toegang tot reeds vrygestelde geheue-areas. Hierdie probleme kan moontlik lei tot die uitvoering van 'n aanvaller se kode wanneer spesiaal ontwerpte bladsye oopgemaak word.

Veranderinge in Firefox 98 Beta:

  • Die gedrag tydens die aflaai van lêers is verander - in plaas daarvan om 'n versoek te vertoon voordat die aflaai begin, begin lêers nou outomaties aflaai en kan enige tyd deur die paneel met inligting oor die aflaaivordering oopgemaak word of direk vanaf die aflaaipaneel uitgevee word.
  • Het nuwe aksies by die kontekskieslys gevoeg wat gewys word wanneer jy regsklik op lêers in die aflaailys. Byvoorbeeld, deur die opsie Maak altyd soortgelyke lêers oop, kan jy Firefox toelaat om outomaties 'n lêer oop te maak nadat die aflaai voltooi is in 'n toepassing wat met dieselfde lêertipe op die stelsel geassosieer word. Jy kan ook die gids oopmaak met afgelaaide lêers, gaan na die bladsy vanwaar die aflaai begin is (nie die aflaai self nie, maar die skakel na die aflaai), kopieer die skakel, verwyder die vermelding van die aflaai uit jou blaaigeskiedenis en vee die lys in die aflaaipaneel.
  • Om die proses van die begin van die blaaier te optimaliseer, is die logika vir die bekendstelling van byvoegings wat die webRequest API gebruik, verander. Slegs die blokkering van webRequest-oproepe sal nou veroorsaak dat byvoegings tydens Firefox begin begin. Webversoeke in nie-blokkerende modus sal vertraag word totdat Firefox klaar geloods het.
  • Geaktiveerde ondersteuning vir die HTML-merker " ", wat jou toelaat om dialoogkassies en komponente vir interaktiewe gebruikersinteraksie te skep, soos sluitingbare waarskuwings en subvensters. Die geskepde vensters kan vanaf JavaScript-kode beheer word.
  • 'n Verenigbaarheidassesseringspaneel is by nutsgoed vir webontwikkelaars gevoeg. Die paneel vertoon aanwysers wat waarsku oor moontlike probleme met die CSS-eienskappe van die geselekteerde HTML-element of die hele bladsy, sodat jy onverenigbaarhede met verskillende blaaiers kan identifiseer sonder om die bladsy in elke blaaier afsonderlik te toets.

Bron: opennet.ru

Voeg 'n opmerking