Chrome udgivelse 111

Google har løftet sløret for udgivelsen af ​​webbrowseren Chrome 111. Samtidig er en stabil udgivelse af det gratis Chromium-projekt, der fungerer som grundlaget for Chrome, tilgængelig. Chrome-browseren adskiller sig fra Chromium i brugen af ​​Google-logoer, tilstedeværelsen af ​​et system til afsendelse af meddelelser i tilfælde af et nedbrud, moduler til afspilning af kopibeskyttet videoindhold (DRM), et system til automatisk installation af opdateringer, der permanent muliggør Sandbox-isolering , leverer nøgler til Google API og sender RLZ-, når der søges i. parametre. For dem, der har brug for mere tid til at opdatere, understøttes Extended Stable-grenen separat, efterfulgt af 8 uger. Den næste udgivelse af Chrome 112 er planlagt til den 4. april.

Vigtigste ændringer i Chrome 111:

  • Privacy Sandbox UI-elementer er blevet opdateret for at tillade brugerinteressekategorier at blive defineret og brugt i stedet for at spore cookies til at identificere grupper af brugere med lignende interesser uden at identificere individuelle brugere. Den nye version tilføjer en ny dialogboks, der fortæller brugerne om mulighederne i Privacy Sandbox og omdirigerer til en indstillingsside, hvor du kan konfigurere de oplysninger, der sendes til reklamenetværk.
    Chrome udgivelse 111
    Chrome udgivelse 111
  • En ny dialogboks er blevet foreslået med information om at aktivere muligheden for at synkronisere indstillinger, historik, bogmærker, autofuldførelse af database og andre data mellem browsere.
    Chrome udgivelse 111
  • På Linux- og Android-platformene flyttes DNS-navneopløsningsoperationer fra en isoleret netværksproces til en ikke-isoleret browserproces, da det er umuligt at implementere nogle sandbox-begrænsninger, der gælder for andre netværkstjenester, når man arbejder med systemopløseren.
  • Tilføjet support til automatisk at logge brugere på Microsofts identitetstjenester (Azure AD SSO) ved hjælp af kontooplysninger fra Microsoft Windows.
  • Chromes opdateringsmekanisme på Windows og macOS håndterer opdateringer til de seneste 12 versioner af browseren.
  • For at bruge Payment Handler API, som forenkler integration med eksisterende betalingssystemer, skal du nu eksplicit definere kilden til de downloadede data ved at angive domænerne, som anmodninger sendes til i connect-src (Content-Security-Policy) CSP-parameteren .
  • Fjernede PPB_VideoDecoder(Dev) API, som blev irrelevant, efter at Adobe Flash-understøttelse sluttede.
  • Tilføjet View Transitions API, som gør det nemmere at skabe overgangsanimationseffekter mellem forskellige DOM-tilstande (for eksempel en jævn overgang fra et billede til et andet).
  • Tilføjet understøttelse af style()-funktionen til "@container" CSS-forespørgslen for at anvende typografier baseret på de beregnede værdier af det overordnede elements brugerdefinerede egenskaber.
  • Tilføjede trigonometriske funktioner sin(), cos(), tan(), asin(), acos(), atan() og atan2() til CSS.
  • Tilføjet en eksperimentel (oprindelig prøveversion) Document Picture in Picture API til at åbne vilkårligt HTML-indhold, ikke kun video, i billed-i-billede-tilstand. I modsætning til at åbne et vindue via et window.open()-kald, vises vinduer, der er oprettet gennem den nye API, altid oven på andre vinduer, forbliver ikke efter det oprindelige vindue er lukket, understøtter ikke navigation og kan ikke eksplicit angive visningspositionen .
    Chrome udgivelse 111
  • Det er muligt at øge eller formindske størrelsen af ​​ArrayBuffer, samt øge størrelsen af ​​SharedArrayBuffer.
  • WebRTC implementerer understøttelse af SVC-udvidelser (Scalable Video Coding) til at tilpasse videostrømmen til klientens båndbredde og sende flere videostreams af forskellig kvalitet i én stream.
  • Tilføjede handlinger "forrige dias" og "næste dias" til Media Session API for at give navigation mellem forrige og næste dias.
  • Ny ":nth-child(an + b)" og ":nth-last-child()" pseudo-klasse syntaks er blevet tilføjet for at gøre det muligt at få en vælger til at forfiltrere underordnede elementer, før du udfører hoved "An+B" valglogik på dem.
  • Nye enheder for rodelementskriftstørrelse er blevet tilføjet til CSS: rex, rch, ric og rlh.
  • Fuld understøttelse af CSS Color Level 4-specifikationen er implementeret, herunder understøttelse af syv farvepaletter (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE og HVS) og 12 farverum (sRGB Linear, LCH, okLCH, LAB, okLAB , Display p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), foruden tidligere understøttede Hex-, RGB-, HSL- og HWB-farver. Muligheden for at bruge dine egne farverum til animation og gradienter er tilvejebragt.
  • En ny farve()-funktion er blevet tilføjet til CSS, som kan bruges til at definere en farve i ethvert farverum, hvor farver er angivet ved hjælp af R-, G- og B-kanalerne.
  • Tilføjede funktionen color-mix() defineret i CSS Color 5-specifikationen, som giver dig mulighed for at blande farver i ethvert farverum baseret på en given procentdel (for eksempel, for at tilføje 10 % blå til hvid kan du angive "color-mix" (i srgb, blå 10%, hvid);").
  • Der er foretaget forbedringer af værktøjer til webudviklere. Panelet Styles understøtter nu CSS Color Level 4-specifikationen og dens nye farverum og paletter. Værktøjet til at bestemme farven på vilkårlige pixels ("pipet") har tilføjet understøttelse af nye farverum og mulighed for at konvertere mellem forskellige farveformater. Kontrolpanelet for brudpunkt i JavaScript-debuggeren er blevet omdesignet.
    Chrome udgivelse 111

Ud over innovationer og fejlrettelser eliminerer den nye version 40 sårbarheder. Mange af sårbarhederne blev identificeret som et resultat af automatiseret test ved hjælp af AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer og AFL værktøjerne. Der er ikke identificeret nogen kritiske problemer, der ville tillade en at omgå alle niveauer af browserbeskyttelse og eksekvere kode på systemet uden for sandkassemiljøet. Som en del af programmet til at betale kontante belønninger for at opdage sårbarheder for den aktuelle udgivelse, udbetalte Google 24 priser til en værdi af $92 tusinde (én pris på $15000 og $4000, to priser på $10000 og $700, tre priser på $5000, $2000 og $1000, fem præmier $3000).

Kilde: opennet.ru

Tilføj en kommentar