Google har slÀppt en version av webblÀsaren Chrome 143. Samtidigt finns en stabil utgÄva av det öppna projektet Chromium, som Àr grunden för Chrome. Chrome-webblÀsaren skiljer sig frÄn Chromium genom att anvÀnda Googles logotyper, innehÄlla ett system för att skicka meddelanden vid krasch, moduler för att spela upp skyddat videoinnehÄll (DRM), ett system för automatisk uppdatering, kontinuerligt aktiverad Sandbox-isolering, tillhandahÄlla nycklar för Google API och överföra RLZ-parametrar vid sökningar. För dem som behöver mer tid för uppdateringar finns en separat stödd version, 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öd för sprÄket XML-stiltransformering XSLT har förklarats som förÄldrat och planeras att tas bort i versionen Chrome 155. API:erna XSLTProcessor och stilbladstolkningsinstruktionerna har ocksÄ förklarats som förÄldrade. Anledningen anges vara sÀkerhetsrisker kopplade till anvÀndningen av biblioteket libxslt, som har underhÄllsproblem och Àr en kÀlla till attacker mot webblÀsare, samtidigt som det uppskattas att andelen webbplatser som anvÀnder XSLT Àr 0,02%.
- Nya funktioner för AI-lÀget har lagts till, vilket möjliggör interaktion med en AI-agent frÄn adressfÀltet eller frÄn sidan som visas vid öppning av en ny flik. AI-lÀget ger möjlighet att stÀlla komplexa frÄgor pÄ naturligt sprÄk och fÄ svar baserat pÄ aggregerad information frÄn de mest relevanta sidorna om det angivna Àmnet. Om det behövs kan anvÀndaren precisera informationen med följdfrÄgor. LÀget tillÄter ocksÄ att stÀlla frÄgor om innehÄllet pÄ sidan direkt frÄn adressfÀltet. För att aktivera 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 lokaldata.
- CSS har fÄtt selektorn «@container anchored(fallback)», som gör det möjligt att Àndra stilen pÄ element som Àr knutna till positionen av andra element, beroende pÄ den alternativa position som valts av webblÀsaren, angiven genom egenskapen «position-try-fallbacks» för att förhindra att ett element gÄr utanför det yttre blocket eller visningsomrÄdet.
- I CSS-egenskaperna «background-position-x» och «background-position-y» har möjligheten att definiera positionen för den bakgrundsbild som relaterar till en av blockets kanter lagts till. 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-teckensnitt, som erbjuder glyfvarianter specifika för vissa sprĂ„k. Till exempel, âfont-language-override: «RUS»;â.
- I API:et WindowEventHandlers har stöd för att hantera hÀndelserna «ongamepadconnected» och «ongamepaddisconnected» lagts till för att spÄra anslutning och frÄnkoppling av gamepads.
- I JavaScript API för att arbeta med DOM har anvÀndningen av alla tecken som Àr tillÄtna i HTML-parserare i namn och prefix för skapade element och attribut tillÄtits.
- Vid anvÀndning av API:et WebTransport har förhandling av protokoll som anvÀnds för interaktion tillÄtits. servern med webapplikationen (vid skapande av WebTransport-objekt kan applikationen ange en lista över tillÄtna protokoll).
- I Origin trial-lÀget har API:et Web Install lagts till, vilket erbjuder metoden navigator.install() för att initiera installationen av webapplikationer av webbplatser, vilket kan anvÀndas vid skapande av kataloger för webapplikationer eller för att förenkla installationen av webapplikationer för att arbeta med den aktuella webbplatsen. Installation görs efter att anvÀndaren uttryckligen bekrÀftat ÄtgÀrden.
- FörbÀttringar har gjorts i verktygen för webbutvecklare. Möjligheterna hos den experimentella servern MCP (Model Context Protocol) har utvidgats, vilket möjliggör Ätkomst till Chrome DevTools-funktioner frÄn externa AI-assistenter. Panelen Elements har fÄtt stöd för att debugga CSS-regler @starting-style. Auditpanelen har uppdaterats till med Lighthouse 13. Vid export av resultatrapporter för prestandaövervakning har möjligheten att inkludera innehÄllet i HTML-, CSS- och JavaScript-filer, samt «source map»-data, lagts till.

Förutom nyheter och buggfixar i den nya versionen har 13 sÄrbarheter ÄtgÀrdats. MÄnga av sÄrbarheterna upptÀcktes genom automatiserad testning med verktyg som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Inga kritiska problem som gör det möjligt att kringgÄ alla skyddsnivÄer i webblÀsaren och köra kod i systemet utanför sandbox-miljön har identifierats. Inom ramen för programmet för att belöna upptÀckta sÄrbarheter för den aktuella versionen har företaget Google inrÀttat 13 priser och betalat ut 18 000 USD (ett pris pÄ $11 000, tvÄ priser pÄ $3 000 och ett pris pÄ $1 000). Storleken pÄ 9 belöningar Àr Ànnu inte bestÀmd.
KĂ€lla: opennet.ru


