Google har publicerat versionen av webblÀsaren Chrome 125. Samtidigt Àr den stabila versionen av det fria projektet Chromium tillgÀnglig, som utgör grunden för Chrome. WebblÀsaren Chrome skiljer sig frÄn Chromium genom anvÀndningen av Google-logotyper, ett system för att skicka meddelanden vid krascher, moduler för att spela upp skyddat videoinnehÄll (DRM), ett automatiskt uppdateringssystem, stÀndig aktivering av Sandbox-isolering, leverans av nycklar till Google API och överföring av RLZ-parametrar vid sökning. För dem som behöver mer tid för uppdateringar stöds en separat version, Extended Stable, under 8 veckor. NÀsta version av Chrome 126 Àr planerad till den 11 juni.
HuvudförÀndringar i Chrome 125:
- Google har skjutit upp det förvÀntade slutet av stödet för tredjeparts-Cookies i slutet av Äret, som aktiveras nÀr man besöker sidor som skiljer sig frÄn domÀn den aktuella sidan (sÄdana Cookies anvÀnds för att spÄra anvÀndarens rörelser mellan webbplatser i annonser, sociala mediefunktioner och webbanalysystem). I den nya versionen lÀggs en indikator med en ögonbild till adressfÀltet för att identifiera webbplatser som anvÀnder tredjeparts-Cookies, och detta stryks över om tredjeparts-Cookies blockeras. Eftersom testningen av att stÀnga av tredjeparts-Cookies pÄ 1% av anvÀndarna fortsÀtter och det finns möjlighet till manuell avstÀngning via instÀllningen 'chrome://flags/#test-third-party-cookie-phaseout', ges möjligheten att tillfÀlligt Äteraktivera stöd för tredjeparts-Cookies för utvalda webbplatser i högerklicksmenyn. Avblockeringen gÀller i 90 dagar efter aktivering.

- Vid aktivering av den utökade webblÀsarsÀkerheten (Safe Browsing > Enhanced protection) genomförs automatisk djupskanning av nedladdade filer, vilket sker genom att information laddas upp till servrar Google (tidigare visades en bekrÀftelse för extern kontroll innan skickandet, men nu kommer kontrollerna att genomföras automatiskt).
- Byggnader för Windows-plattformen erbjuds nu Àven för ARM64-plattformen.
- En ny mekanism har lagts till för att uppdatera komponenter som krĂ€ver nedladdning av stora mĂ€ngder data. Det handlar om att uppdatera modeller för nyligen tillagda funktioner som anvĂ€nder maskininlĂ€rning â funktionen för smart flikgruppering, tematisk generator och interaktiv assistent.
- TvÄ nya typer av potentiellt problematiska tillÀgg har lagts till, för vilka anvÀndare kommer att fÄ varningar med rekommendationer att övervÀga deras fortsatta anvÀndning: tillÀgg som inte har installerats frÄn Chrome Web Store och tillÀgg som anvÀnder vilseledande taktiker för att tvinga installationen av onödig programvara.
- Beteendet vid avbrytande av hĂ€ndelsen "mousemove" har anpassats till andra webblĂ€sare â avbrytande av hĂ€ndelsen blockerar inte lĂ€ngre textmarkering och drag-and-drop (för att blockera markering och drag-and-drop bör hĂ€ndelserna selectstart och dragstart avbrytas).
- Ett nytt set CSS-egenskaper har lagts till för att hantera visningen av element som Àr kopplade till andra elements placering (CSS Anchor Positioning), utan anvÀndning av JavaScript, till exempel för att fÀsta popover-element som dyker upp pÄ samma sÀtt som verktygstips. För att stÀlla in bindningen av ett element till ett annat element och bestÀmma utmatningsomrÄdet föreslÄs egenskaperna anchor-name, position-anchor och inset-area, och för att fÄ information om bindningspunkten har funktionen anchor() lagts till.
- Matematiska funktioner round(), mod() och rem() har lagts till i CSS.
- En ny syntax har lagts till för att Äterspegla tillstÄndet hos egna HTML-element (custom element) i CSS, vilket möjliggör anvÀndning av pseudoklassen ":state()".

- API:et Compute Pressure har lagts till, vilket gör det möjligt att fÄ hög nivÄ information om det aktuella tillstÄndet för hÄrdvaran, till exempel kan man övergripande fÄ information om den belastning som CPU:n skapar (nivÄer: minimal belastning med energisparlÀge; acceptabel belastning som möjliggör körning av ytterligare uppgifter utan problem; hög belastning, men inom acceptabla vÀrden och som inte stör systemets drift; kritisk belastning, nÀra resursutarmning).
- API-lagringstillgÄng, som anvÀnds för att begÀra anvÀndartillstÄnd för att fÄ Ätkomst till cookie-lagring nÀr tredjepartscookies blockeras, har utvidgats med möjligheten att begÀra Ätkomst frÄn tredjepartsprocessorer (t.ex. frÄn innehÄll inuti ) till lagringsutrymmen som inte Àr kopplade till cookies, sÄsom indexedDB.
- Experimentellt stöd (origin trial) för API:et för segmentering av visningsfönster har lagts till, vilket Àr avsett för att organisera visning pÄ enheter med vikbara skÀrmar.
- Möjligheten att anvÀnda scheman för URL:er HTTP och HTTPS i WebSocket-konstruktorn istÀllet för "ws:" och "wss:" har getts.
- I JavaScript Àr det nu tillÄtet att anvÀnda modifikatorerna "?i", "?-i", "?m", "?-m", "?s", "?-s" inom reguljÀra uttryck för att styra aktiveringen eller avaktiveringen av flaggorna "i", "s" och "m". Till exempel, "?-i" i "re1 = /^[a-z](?-i:[a-z])$/i;" inaktiverar tillÀmpningen av "/i" (skiftlÀgesokÀnslighet) för den andra tecknet (re1.test("aB") returnerar false).
- FörbÀttringar har gjorts i verktygen för webbutvecklare. En knapp har lagts till i webbkonsolen för att visa förklaringen av ett fel eller varning som genererats via en begÀran till AI-chatboten Gemini. CSS-panelet har fÄtt stöd för reglerna "@position-try". InstÀllningar för att göra packade sidor lÀsbara och automatisk stÀngning av parenteser vid redigering har lagts till i redigerings- och visningspanelen för sidans kÀlltext. I panelen för nÀtverksaktivitet har stöd för HTTP-huvuden som anvÀnds i svar med kod 103 "Early Hints" lagts till. Statistik över CSS-selektorer har lagts till i prestandaanalyspanelen.

Förutom nya funktioner och buggfixar ÄtgÀrdades 9 sÄrbarheter i den nya versionen. MÄnga av sÄrbarheterna upptÀcktes genom automatiserad testning med hjÀlp av verktyg som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. SÄrbarheten CVE-2024-4947, orsakad av felaktig typbehandling (Type Confusion) i V8-motorn och klassad som farlig, anvÀndes av angripare för attacker (0-day) innan den blev ÄtgÀrdad. Inga kritiska problem som skulle kunna kringgÄ alla nivÄer av webblÀsarsÀkerhet och köra kod i systemet utanför sandbox-miljön har identifierats. Som en del av programmet som belönar upptÀckta sÄrbarheter har Google betalat ut 4 belöningar för den aktuella versionen, totalt 8 000 USD (en belöning pÄ $7000 och en pÄ $1000). Storleken pÄ de tvÄ belöningarna har Ànnu inte faststÀllts.
KĂ€lla: opennet.ru



