Några dagar sen lanseringen av den nya versionen tillkännagavs från den populära webbläsaren Google Chrome 109, som fixar olika buggar och introducerar några nya funktioner. Denna nya version tillåter i synnerhet att Google Chrome Jag eliminerar totalt 17 säkerhetsbrister.
De flesta av de externt rapporterade säkerhetsbristerna är medelstora och låga allvarliga brister, med endast två av dem klassade som "hög svårighetsgrad". Dessa inkluderar ett problem utan användning i översiktsläge (CVE-2023-0128) och en bugg för heapbuffertspill i nätverkstjänsten (CVE-2023-0129).
Google säger att de betalade buggpremier på $4,000 2,000 respektive $XNUMX XNUMX för dessa sårbarheter. Totalt åtta medelsvåra buggar har lösts med den senaste iterationen av webbläsaren, varav fem beskrivs som olämpliga implementeringsbrister i Chrome-komponenter som Full Screen API, Iframe Sandbox och Permission Requests.
Återstående problem inkluderar två användningsfria sårbarheter i varukorgen och en bugg för hög buffertspill i plattformsappar.
De viktigaste nya funktionerna i Chrome 109
Den nya versionen av Chrome 109 kommer med en rad förändringar och förbättringar De flesta är utvecklarfokuserade, men en av dem är en av de viktigaste i den här utgåvan och det är återkomsten av stöd för MathML Core.
Mathematical Markup Language återvänder för att definiera matematiska formler inbäddade i HTML- och SVG-dokument. Tillsammans med detta ingår även CSS-egenskaperna math-style, math-depth och math-shift för att anpassa den MathML-specifika stilen, såväl som "math"-värdet för "display"-egenskaperna, math-auto-värdet för text transform name och namnet "math" för egenskapen "font-family".
En annan speciell egenskap hos den här nya versionen av Google Chrome 109 är att det är den senaste versionen som är kompatibel med systemen Windows 7 och Windows 8. Google meddelade det för några veckor sedan, så Chrome 109 är den sista som installeras på dessa versioner av Windows.
På sidan av förbättringarna i verktygen för webbutvecklare nämns att JavaScript-debuggern har förbättrats för att rensa upp variabelnamn i Generator och asynkrona funktioner, egenskapen new.target har lagts till för att avgöra om den har anropats till en funktion eller konstruktör med den nya operatören.
Notera också att ett WeakRef-objekt har lagts till för att hålla en referens till ett annat objekt så att det inte samlas in som skräp. Lade till tips till panelen Stilar för inaktiva CSS-egenskaper inline höjd/bredd, flex och rutnät. Prestandapanelen visar resultat av vanliga funktionsnamn som definieras via källkartan.
Av andra förändringar som sticker ut från den här nya versionen av Google Chrome 109:
- Nya funktioner har lagts till för att förbättra skärmdelningen.
- Lade till Conditional Focus API, som lägger till ett CaptureController-objekt till getDisplayMedia() som kan användas av ett program som fångar ett fönster eller en flik.
- Tog bort stödet för det icke-standardiserade API:et Event.path och bör använda metoden Event.composedPath() istället.
- Utökat stöd för spekulativa regler (spekulationsregler), som tillåter webbplatsens författare att skicka webbläsarinformation om de mest sannolika sidorna som användaren kan gå till.
- Lade till CSS-egenskapen "hyphenate-limit-chars", som kan användas för att specificera det minsta antalet tecken i de delar av ett ord som separeras genom att placera slutet av ett ord på en annan rad.
- Fixade ett problem med långsam rullning på Linux när jag använde Wayland.
Hur man installerar Google Chrome på Linux?
Om du är intresserad av att kunna installera den här nya versionen av denna webbläsare och fortfarande inte har den installerad, du kan ladda ner installationsprogrammet som erbjuds i deb- och rpm-paket på dess officiella webbplats.