De webblêder fan Firefox 97 is frijlitten. Dêrneist is in lange-termyn stipe branch update makke - 91.6.0. De Firefox 98-tûke is oerbrocht nei it beta-teststadium, wêrfan de frijlitting is pland foar 8 maart.
Wichtichste ynnovaasjes:
- De 18 Colorway seizoenskleurtema's oanbean yn Firefox 94 as in ynboude add-on foar in beheinde tiid binne ferrûn. Brûkers dy't fan doel binne troch te gean mei it brûken fan Colorway-tema's kinne se ynskeakelje yn 'e tafoegingsbehearder (oer: tafoegings).
- Yn gearkomsten foar it platfoarm Linux De mooglikheid om in PostScript-dokumint te generearjen foar printsjen is fuorthelle (de mooglikheid om te printsjen op PostScript-printers en op te slaan as PDF bliuwt bestean).
- Bouproblemen repareare mei Wayland 1.20-biblioteken.
- In probleem oplost wêr't pinch zoom soe ophâlde mei wurkjen op touchscreens nei it ferpleatsen fan in ljepper nei in oar finster.
- Op de side oer:prosessen yn Linux De krektens fan it bepalen fan CPU-lading is ferbettere.
- In probleem oplost mei it werjaan fan skerpe hoeken foar finsters yn guon brûkersomjouwings, lykas elemintêre OS 6.
- Op it platfoarm Windows 11 Stipe tafoege foar de nije skrollbalkestyl.
- Op it platfoarm macOS Ferbettere laden fan systeemlettertypen, wat yn guon situaasjes flugger iepenjen en wikseljen nei in nij ljepblêd mooglik makke.
- Yn 'e platfoarmferzje Android Koartlyn iepene websiden wurde no markearre yn jo blêdzjehistoarje. De werjefte fan ôfbyldings foar koartlyn tafoege blêdwizers op 'e thússide is ferbettere. Op it platfoarm Android 12 It probleem mei it plakken fan keppelings fan it klamboerd is oplost.
- CSS-konstruksjes mei soarten lingte en lingte-persintaazje tastean it gebrûk fan "cap" en "ic" ienheden.
- Stipe tafoege foar de @scroll-timeline CSS-regel en de animaasje-timeline CSS-eigenskip, wêrtroch animaasjetiidline yn 'e AnimationTimeline API kin wurde bûn oan de fuortgong fan it rôljen fan ynhâld, ynstee fan tiid yn minuten of sekonden.
- De kleur-oanpasse CSS-eigenskip is omneamd ta print-kleur-oanpassen lykas fereaske troch de spesifikaasje.
- CSS omfettet standert stipe foar cascadearjende lagen, definieare mei de @layer-regel en ymportearre fia de CSS @import-regel mei de funksje laach () .
- De scrollbar-gutter CSS-eigenskip tafoege om te kontrolearjen hoe't skermromte reservearre is foar de scrollbar. As jo bygelyks gjin ynhâld wolle rôlje, kinne jo de útfier útwreidzje om it skúfbalkegebiet te besetten.
- Ferbettere kompatibiliteit mei it Marionette-webkader (WebDriver).
- De AnimationFrameProvider API is tafoege oan de DedicatedWorkerGlobalScope-set, wêrmei jo de metoade requestAnimationFrame en cancelAnimationFrame kinne brûke yn aparte webwurkers.
- De metoaden AbortSignal.abort () en AbortController.abort () hawwe no de mooglikheid om de reden foar it resetten fan it sinjaal yn te stellen, en ek de reden te lêzen fia de eigendom AbortSignal.reason. Standert is de reden AbortError.
Neist ynnovaasjes en bugfixes hat Firefox 97 42 kwetsberens reparearre, wêrfan 34 as gefaarlik markearre binne. 33 kwetsberens (5 ûnder CVE-2022-22764 en 29 ûnder CVE-2022-0511) wurde feroarsake troch ûnthâldproblemen, lykas bufferoerlêst en tagong ta al befrijde ûnthâldgebieten. Potinsjeel kinne dizze problemen liede ta it útfieren fan de koade fan in oanfaller by it iepenjen fan spesjaal ûntwurpen siden.
Feroarings yn Firefox 98 Beta:
- It gedrach by it ynladen fan bestannen is feroare - ynstee fan in fersyk werjaan foardat de ynlaad begjint, begjinne bestannen no automatysk te downloaden en kinne op elk momint wurde iepene fia it paniel mei ynformaasje oer de ynlaadfoargong of direkt wiske fan it ynlaadpaniel.
- Nije aksjes tafoege oan it kontekstmenu dat werjûn wurdt as jo rjochtsklikke op bestannen yn 'e downloadlist. Bygelyks, mei de opsje Altyd ferlykbere bestannen iepenje, kinne jo Firefox tastean om automatysk in bestân te iepenjen neidat de ynlaad foltôge is yn in applikaasje dy't ferbûn is mei itselde bestânstype op it systeem. Jo kinne ek de map iepenje mei ynladen bestannen, gean nei de side wêrfan de ynlaad is inisjearre (net de download sels, mar de keppeling nei de download), kopiearje de keppeling, ferwiderje de fermelding fan 'e download út jo blêdzjenskiednis en wiskje de list yn it downloadpaniel.
- Om it proses fan it starten fan de browser te optimalisearjen, is de logika foar it starten fan tafoegings dy't de webRequest API brûke, feroare. Allinnich it blokkearjen fan webRequest-oproppen sil no tafoegings liede by it opstarten fan Firefox. WebRequests yn net-blokkearjende modus wurde fertrage oant Firefox klear is mei lansearring.
- Ynskeakele stipe foar de HTML tag " ", wêrtroch jo dialoochfinsters en komponinten kinne oanmeitsje foar ynteraktive brûkersynteraksje, lykas ôfslutbare warskôgings en subfinsters. De oanmakke finsters kinne wurde regele fanút JavaScript-koade.
- In paniel foar beoardieling fan kompatibiliteit is tafoege oan ark foar webûntwikkelders. It paniel toant yndikatoaren warskôging foar mooglike problemen mei de CSS-eigenskippen fan it selekteare HTML-elemint as de heule side, wêrtroch jo ynkompatibiliteiten mei ferskate browsers kinne identifisearje sûnder de side yn elke browser apart te testen.
Boarne: opennet.ru
