Google har slÀppt en ny version av webblÀsaren Chrome 143. Samtidigt finns den stabila utgÄvan av det öppna projektet Chromium tillgÀnglig, som Àr grunden för Chrome. WebblÀsaren Chrome skiljer sig frÄn Chromium genom anvÀndningen av Googles logotyper, funktionen för att skicka meddelanden vid krascher, moduler för att spela upp skyddat videoinnehÄll (DRM), ett automatiskt uppdateringssystem, konstant aktiverad Sandbox-isolering, tillhandahÄllande av nycklar till Google API och överföring av RLZ-parametrar vid sökningar. För dem som behöver mer tid för uppdateringar, finns det en separat stödd gren med Extended Stable som varar i 8 veckor. NÀsta version av Chrome 144 Àr planerad till den 13 januari.
De viktigaste Àndringarna i Chrome 143:
- Stödet för sprÄk för omvandling av XML-dokument XSLT har förklarats som förÄldrat och planeras att stÀngas av i versionen Chrome 155. API:erna XSLTProcessor och instruktionerna för att analysera XML-stilmallar har ocksÄ förklarats som förÄldrade. Orsaken till detta nÀmns vara sÀkerhetsrisker relaterade till anvÀndningen av biblioteket libxslt, som har underhÄllsproblem och Àr en kÀlla till attacker mot webblÀsare, trots att andelen webbsidor som anvÀnder XSLT uppskattas till 0,02%.
- Nya funktioner i AI-lÀget har lagts till, vilket möjliggör interaktion med AI-agenten frÄn adressfÀltet eller frÄn sidan som visas vid öppnande av en ny flik. AI-lÀget gör det möjligt att stÀlla komplexa frÄgor pÄ naturligt sprÄk och fÄ svar baserade pÄ aggregering av information frÄn de mest relevanta sidorna om det angivna Àmnet. Om det behövs kan anvÀndaren preciserar informationen med uppföljande frÄgor. LÀget tillÄter ocksÄ att stÀlla frÄgor om innehÄllet pÄ sidan direkt frÄn adressfÀltet. För att gÄ in i AI-lÀget, som för nÀrvarande endast Àr tillgÀngligt pÄ plattformar som macOS och Windows, rÀcker det att trycka pÄ tabb-tangenten innan man börjar skriva i adressfÀltet.

- ICU-biblioteket har uppdaterats till version 77.1 med stöd för Unicode 16 och uppdatering av lokaliseringsdata.
- I CSS har valts en selektor "@container anchored(fallback)" som gör det möjligt att Àndra stilen pÄ element som Àr knutna till positionen för andra element, beroende pÄ den alternativa position som webblÀsaren valt och som anges via egenskapen "position-try-fallbacks" för att förhindra att elementet gÄr utanför den yttre blocket eller visningsomrÄdet.
- I CSS-egenskaperna "background-position-x" och "background-position-y" har det lagts till möjlighet att definiera positionen för bakgrundsbilden i förhÄllande till en av blockets kanter. Till exempel, "background-position-x: left 30px;".
- CSS-egenskapen "font-language-override" har lagts till för att Ă„sidosĂ€tta sprĂ„ket som anvĂ€nds för att ersĂ€tta glyfer i OpenType-fonts, som erbjuder sprĂ„k-specifika glyfvarianter. Till exempel, âfont-language-override: "RUS";â.
- I API:n WindowEventHandlers har stöd för att hantera hÀndelserna "ongamepadconnected" och "ongamepaddisconnected" lagts till för att övervaka anslutning och frÄnkoppling av gamepads.
- I JavaScript API:t för DOM-manipulation har anvÀndning av alla tecken som Àr tillÄtna i HTML-parsaren i namn och prefix för skapade element och attribut blivit tillÄtet.
- Vid anvÀndning av API:n WebTransport har förhandling av den protokoll som anvÀnds för interaktion blivit tillÄten. servern med webapplikationen (vid skapande av objekten WebTransport kan applikationen ange en lista över tillÄtna protokoll).
- I Origin trial-lÀge har API:n Web Install lagts till, vilket tillhandahÄller metoden navigator.install() för att initiera installationen av webapplikationer frÄn webbplatser, vilket kan anvÀndas vid skapandet av kataloger för webapplikationer eller för att förenkla installationen av webapplikationer för att arbeta med den aktuella webbplatsen. Installationen görs efter att anvÀndaren uttryckligen har bekrÀftat operationen.
- FörbÀttringar har gjorts i verktygen för webbutvecklare. Möjligheterna hos den experimentella servern MCP (Model Context Protocol) har utökats, vilket gör det möjligt att fÄ Ätkomst till funktioner i Chrome DevTools frÄn externa AI-assistenter. I panelen Elements har stöd för att felsöka CSS-regler @starting-style lagts till. Utkastpanelen har uppdaterats till version Lighthouse 13. Vid export av prestationsspÄrningsresultat har möjligheten lagts till att inkludera innehÄllet i arkivet med HTML-, CSS- och JavaScript-filer samt "source map"-data.

Förutom nya funktioner och buggfixar har den nya versionen ÄtgÀrdat 13 sÄrbarheter. MÄnga av sÄrbarheterna upptÀcktes genom automatiserad testning med verktyg som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Inga kritiska problem har identifierats som kan kringgÄ alla sÀkerhetsnivÄer i webblÀsaren och köra kod pÄ systemet utanför sandbox-miljön. Inom ramen för programmet för belöning av sÄrbarhetsfynd har Google instiftat 13 priser och betalat ut 18 000 amerikanska dollar (ett pris pÄ 11 000 dollar, tvÄ priser pÄ 3 000 dollar och ett pris pÄ 1 000 dollar). Storleken pÄ 9 av belöningarna har Ànnu inte bestÀmts.
KĂ€lla: opennet.ru


