Chrome 111 version

Google har avslöjat lanseringen av webbläsaren Chrome 111. Samtidigt finns en stabil version av det kostnadsfria Chromium-projektet, som fungerar som grunden för Chrome, tillgänglig. Chrome-webbläsaren skiljer sig från Chromium i användningen av Google-logotyper, närvaron av ett system för att skicka aviseringar vid en krasch, moduler för att spela upp kopieringsskyddat videoinnehåll (DRM), ett system för automatisk installation av uppdateringar, som permanent möjliggör isolering av sandlåda , tillhandahåller nycklar till Googles API och sänder RLZ- när du söker efter parametrar. För de som behöver mer tid för att uppdatera stöds Extended Stable-grenen separat, följt av 8 veckor. Nästa version av Chrome 112 är planerad till den 4 april.

Viktiga ändringar i Chrome 111:

  • Sekretess Sandbox UI-element har uppdaterats för att tillåta användarintressekategorier att definieras och användas istället för att spåra cookies för att identifiera grupper av användare med liknande intressen utan att identifiera enskilda användare. Den nya versionen lägger till en ny dialogruta som berättar för användarna om funktionerna i Privacy Sandbox och omdirigerar till en inställningssida där du kan konfigurera informationen som överförs till annonsnätverk.
    Chrome 111 version
    Chrome 111 version
  • En ny dialogruta har föreslagits med information om att möjliggöra möjligheten att synkronisera inställningar, historik, bokmärken, automatisk kompletteringsdatabas och annan data mellan webbläsare.
    Chrome 111 version
  • På Linux- och Android-plattformarna flyttas DNS-namnupplösningsoperationer från en isolerad nätverksprocess till en icke-isolerad webbläsarprocess, eftersom när man arbetar med systemupplösaren är det omöjligt att implementera vissa sandlådebegränsningar som gäller för andra nätverkstjänster.
  • Lade till stöd för att automatiskt logga in användare på Microsofts identitetstjänster (Azure AD SSO) med hjälp av kontoinformation från Microsoft Windows.
  • Chromes uppdateringsmekanism på Windows och macOS hanterar uppdateringar för de senaste 12 versionerna av webbläsaren.
  • För att använda Payment Handler API, som förenklar integrationen med befintliga betalningssystem, måste du nu uttryckligen definiera källan för den nedladdade datan genom att ange de domäner som förfrågningar skickas till i CSP-parametern connect-src (Content-Security-Policy) .
  • Tog bort PPB_VideoDecoder(Dev) API, som blev irrelevant efter att Adobe Flash-stödet upphörde.
  • Lade till View Transitions API, vilket gör det enklare att skapa övergångsanimeringseffekter mellan olika DOM-tillstånd (till exempel en mjuk övergång från en bild till en annan).
  • Lade till stöd för style()-funktionen i "@container" CSS-frågan för att tillämpa stilar baserat på de beräknade värdena för det överordnade elementets anpassade egenskaper.
  • Lade trigonometriska funktioner sin(), cos(), tan(), asin(), acos(), atan() och atan2() till CSS.
  • Lade till en experimentell (ursprunglig testversion) Document Picture in Picture API för att öppna godtyckligt HTML-innehåll, inte bara video, i bild-i-bild-läge. Till skillnad från att öppna ett fönster via ett window.open()-anrop, visas fönster som skapats genom det nya API:et alltid ovanpå andra fönster, finns inte kvar efter att det ursprungliga fönstret stängts, stöder inte navigering och kan inte explicit ange visningspositionen .
    Chrome 111 version
  • Det är möjligt att öka eller minska storleken på ArrayBuffer, samt öka storleken på SharedArrayBuffer.
  • WebRTC implementerar stöd för SVC-tillägg (Scalable Video Coding) för att anpassa videoströmmen till klientens bandbredd och sända flera videoströmmar av olika kvalitet i en ström.
  • Lade till åtgärderna "föregående bild" och "nästa bild" i Media Session API för att ge navigering mellan föregående och nästa bild.
  • Lade till ny pseudoklasssyntax ":nth-child(an + b)" och ":nth-last-child()" för att tillåta en väljare att erhålla för att förfiltrera underordnade element innan huvudet "An+B" utförs urvalslogik på dem.
  • Nya teckenstorleksenheter för rotelement har lagts till i CSS: rex, rch, ric och rlh.
  • Fullt stöd för CSS Color Level 4-specifikationen är implementerat, inklusive stöd för sju färgpaletter (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE och HVS) och 12 färgrymder (sRGB Linear, LCH, okLCH, LAB, okLAB , Display p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), förutom tidigare stödda Hex-, RGB-, HSL- och HWB-färger. Möjligheten att använda dina egna färgrymder för animering och övertoningar tillhandahålls.
  • En ny funktion color() har lagts till i CSS som kan användas för att definiera en färg i vilken färgrymd som helst där färger specificeras med R-, G- och B-kanalerna.
  • Lade till funktionen color-mix(), definierad i CSS Color 5-specifikationen, som låter dig blanda färger i vilken färgrymd som helst baserat på en given procentandel (för att till exempel lägga till 10 % blått till vitt kan du ange "color-mix (i srgb, blått 10 %, vitt);").
  • Förbättringar har gjorts av verktyg för webbutvecklare. Stilpanelen stöder nu CSS Color Level 4-specifikationen och dess nya färgrymder och paletter. Verktyget för att bestämma färgen på godtyckliga pixlar (“pipett”) har lagt till stöd för nya färgrymder och möjligheten att konvertera mellan olika färgformat. Brytpunktskontrollpanelen i JavaScript-felsökaren har gjorts om.
    Chrome 111 version

Förutom innovationer och buggfixar eliminerar den nya versionen 40 sårbarheter. Många av sårbarheterna identifierades som ett resultat av automatiserade tester med hjälp av verktygen AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Inga kritiska problem har identifierats som skulle tillåta en att kringgå alla nivåer av webbläsarskydd och exekvera kod på systemet utanför sandlådemiljön. Som en del av programmet för att betala kontantbelöningar för att upptäcka sårbarheter för den aktuella versionen, betalade Google ut 24 utmärkelser värda $92 15000 (en utmärkelse på $4000 10000 och $700 5000, två utmärkelser på $2000 1000 och $3000, tre utmärkelser på $XNUMX XNUMX, $XNUMX XNUMX och $XNUMX XNUMX, fem priser $XNUMX).

Källa: opennet.ru

Lägg en kommentar