Chrome 111 vrystelling

Google het die vrystelling van die Chrome 111-webblaaier onthul. Terselfdertyd is 'n stabiele vrystelling van die gratis Chromium-projek, wat as die basis van Chrome dien, beskikbaar. Die Chrome-blaaier verskil van Chromium in die gebruik van Google-logo's, die teenwoordigheid van 'n stelsel vir die stuur van kennisgewings in geval van 'n ongeluk, modules vir die speel van kopie-beskermde video-inhoud (DRM), 'n stelsel vir outomatiese installering van opdaterings, wat Sandbox-isolasie permanent moontlik maak , verskaf sleutels aan die Google API en stuur RLZ- wanneer jy soek.-parameters. Vir diegene wat meer tyd nodig het om op te dateer, word die Extended Stable-tak afsonderlik ondersteun, gevolg deur 8 weke. Die volgende weergawe van Chrome 112 is geskeduleer vir 4 April.

Sleutelveranderinge in Chrome 111:

  • Privaatheid Sandbox UI-elemente is opgedateer om gebruikersbelangstellingkategorieë te definieer en te gebruik in plaas van om koekies na te spoor om groepe gebruikers met soortgelyke belangstellings te identifiseer sonder om individuele gebruikers te identifiseer. Die nuwe weergawe voeg 'n nuwe dialoog by wat gebruikers vertel van die vermoëns van Privacy Sandbox en herlei na 'n instellingsbladsy waar jy die inligting kan konfigureer wat na advertensienetwerke oorgedra word.
    Chrome 111 vrystelling
    Chrome 111 vrystelling
  • 'n Nuwe dialoog is voorgestel met inligting oor die moontlikheid om instellings, geskiedenis, boekmerke, outovoltooi databasis en ander data tussen blaaiers te sinchroniseer.
    Chrome 111 vrystelling
  • Op die Linux- en Android-platforms word DNS-naamresolusie-bewerkings van 'n geïsoleerde netwerkproses na 'n nie-geïsoleerde blaaierproses geskuif, aangesien dit onmoontlik is om sommige sandbox-beperkings wat op ander netwerkdienste van toepassing is, te implementeer wanneer daar met die stelseloplosser gewerk word.
  • Bygevoeg ondersteuning om gebruikers outomaties by Microsoft-identiteitsdienste (Azure AD SSO) aan te meld deur rekeninginligting van Microsoft Windows te gebruik.
  • Chrome se opdateringsmeganisme op Windows en macOS hanteer opdaterings vir die jongste 12 weergawes van die blaaier.
  • Om die Payment Handler API te gebruik, wat integrasie met bestaande betalingstelsels vergemaklik, moet jy nou die bron van die afgelaaide data uitdruklik definieer deur die domeine te spesifiseer waarna versoeke gestuur word in die connect-src (Content-Security-Policy) CSP-parameter .
  • Het die PPB_VideoDecoder(Dev) API verwyder, wat irrelevant geword het nadat Adobe Flash-ondersteuning beëindig is.
  • Het die View Transitions API bygevoeg, wat dit makliker maak om oorgangsanimasie-effekte tussen verskillende DOM-toestande te skep (byvoorbeeld 'n gladde oorgang van een prent na 'n ander).
  • Ondersteuning vir die style()-funksie by die "@container" CSS-navraag gevoeg om style toe te pas gebaseer op die berekende waardes van die ouerelement se pasgemaakte eienskappe.
  • Het trigonometriese funksies sin(), cos(), tan(), asin(), acos(), atan() en atan2() by CSS gevoeg.
  • Het 'n eksperimentele (oorspronklike proef) Document Picture in Picture API bygevoeg vir die opening van arbitrêre HTML-inhoud, nie net video nie, in prentjie-in-prent-modus. In teenstelling met die opening van 'n venster via 'n window.open()-oproep, word vensters wat deur die nuwe API geskep is, altyd bo-op ander vensters vertoon, bly nie nadat die oorspronklike venster gesluit is nie, ondersteun nie navigasie nie, en kan nie die vertoonposisie eksplisiet spesifiseer nie .
    Chrome 111 vrystelling
  • Dit is moontlik om die grootte van die ArrayBuffer te vergroot of te verminder, sowel as om die grootte van die SharedArrayBuffer te vergroot.
  • WebRTC implementeer ondersteuning vir SVC (Scalable Video Coding) uitbreidings vir die aanpassing van die videostroom by die kliënt se bandwydte en die oordrag van verskeie videostrome van verskillende kwaliteit in een stroom.
  • Het "vorige skyfie" en "volgende skyfie"-aksies by die Media Session API gevoeg om navigasie tussen die vorige en volgende skyfies te verskaf.
  • Nuwe ":nth-child(an + b)" en ":nth-last-child()" pseudo-klas sintaksis is bygevoeg om 'n kieser te kry om kinderelemente vooraf te filter voordat die hoof "An+B" uitgevoer word. seleksie logika op hulle.
  • Nuwe wortelelement-lettertipe-eenhede is by CSS gevoeg: rex, rch, ric en rlh.
  • Volledige ondersteuning vir die CSS-kleurvlak 4-spesifikasie word geïmplementeer, insluitend ondersteuning vir sewe kleurpalette (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE en HVS) en 12 kleurruimtes (sRGB Linear, LCH, okLCH, LAB, okLAB , Vertoon p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), bykomend tot voorheen ondersteunde Hex-, RGB-, HSL- en HWB-kleure. Die vermoë om jou eie kleurruimtes vir animasie en gradiënte te gebruik, word verskaf.
  • 'n Nuwe kleur()-funksie is by CSS gevoeg wat gebruik kan word om 'n kleur te definieer in enige kleurruimte waarin kleure gespesifiseer word deur die R-, G- en B-kanale te gebruik.
  • Het die color-mix()-funksie bygevoeg, gedefinieer in die CSS Color 5-spesifikasie, wat jou toelaat om kleure in enige kleurruimte te meng op grond van 'n gegewe persentasie (byvoorbeeld, om 10% blou by wit te voeg, kan jy "color-mix" spesifiseer (in srgb, blou 10%, wit);").
  • Verbeterings is aangebring aan nutsgoed vir webontwikkelaars. Die Styles-paneel ondersteun nou die CSS Color Level 4-spesifikasie en sy nuwe kleurruimtes en palette. Die instrument vir die bepaling van die kleur van arbitrêre pieksels (“piper”) het ondersteuning bygevoeg vir nuwe kleurruimtes en die vermoë om tussen verskillende kleurformate om te skakel. Die breekpuntbeheerpaneel in die JavaScript-ontfouter is herontwerp.
    Chrome 111 vrystelling

Benewens innovasies en foutoplossings, skakel die nuwe weergawe 40 kwesbaarhede uit. Baie van die kwesbaarhede is geïdentifiseer as gevolg van outomatiese toetsing met behulp van die AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer en AFL-nutsgoed. Geen kritieke probleme is geïdentifiseer wat 'n mens in staat sal stel om alle vlakke van blaaierbeskerming te omseil en kode buite die sandbox-omgewing op die stelsel uit te voer nie. As deel van die program om kontantbelonings te betaal vir die ontdekking van kwesbaarhede vir die huidige vrystelling, het Google 24 toekennings ter waarde van $92 duisend betaal (een toekenning van $15000 en $4000, twee toekennings van $10000 en $700, drie toekennings van $5000, $2000 en $1000, vyf pryse $3000 XNUMX).

Bron: opennet.ru

Voeg 'n opmerking