Utgivningen av webblÀsaren Chrome 122

Google har publicerat en release av webblÀsaren Chrome 122. Samtidigt finns en stabil utgÄva av det fria projektet Chromium, som utgör basen för Chrome. WebblÀsaren Chrome skiljer sig frÄn Chromium genom anvÀndning av Googles logotyper, ett notifieringssystem vid krasch, moduler för att Äterge kopieringsskyddat videoinnehÄll (DRM), ett automatiskt uppdateringssystem, konstant aktivering av Sandbox-isolering, leveransen av nycklar till Google API och möjligheten att skicka RLZ-parametrar vid sökning. För de som behöver mer tid för uppdateringar finns en separat version som stödjer Extended Stable och som underhÄlls i 8 veckor. NÀsta utgivning av Chrome 123 Àr planerad till den 19 mars.

HuvudförÀndringar i Chrome 122:

  • I enlighet med kraven i den europeiska lagen DMA (Digital Markets Act) har en skĂ€rm för att vĂ€lja sökmotorer lagts till i webblĂ€saren, vilken kommer att anvĂ€ndas som standard. Det finns flera sökmotorer att vĂ€lja mellan, tillgĂ€ngliga i instĂ€llningarna "chrome://settings/search". Sökmotorerna i listan visas i slumpmĂ€ssig ordning.
    Utgivningen av webblÀsaren Chrome 122
  • En instĂ€llning har lagts till pĂ„ sidan "chrome://settings/security" som möjliggör att JIT-optimerare i JavaScript-motorn V8 kan stĂ€ngas av. Att stĂ€nga av JIT kan vara anvĂ€ndbart för att öka sĂ€kerheten vid anvĂ€ndning av potentiellt farliga webblĂ€sarapplikationer genom att minska möjliga angreppsvĂ€gar.
    Utgivningen av webblÀsaren Chrome 122
  • I Android-versionen har en funktion för att lĂ€sa text pĂ„ webbsidan högt lagts till. LĂ€s-lĂ€get kan aktiveras frĂ„n rullgardinsmenyn och styras med vanliga uppspelningsknappar. Funktionen anvĂ€nder en extern tjĂ€nst och skickar en lĂ€nk till servrar Google, som genomför talgenerering.
  • De experimentella funktionerna som anvĂ€nder maskininlĂ€rning — en smart flikgruppningslĂ€ge, en generator för teman och en interaktiv assistent, som presenterades i pressmeddelandet för Chrome 121, fortsĂ€tter att testas.
  • I lĂ€get för webblĂ€sarskydd (Safe Browsing) har stöd för asynkront utförda externa kontroller införts, som inte blockerar nedladdningen av den kontrollerade sidan. Samtidigt utförs kontroller mot lokala listor fortfarande i synkront lĂ€ge och sidan visas inte förrĂ€n de Ă€r avslutade, för att skydda anvĂ€ndaren frĂ„n att komma i kontakt med exploit-sidor. NĂ€r det gĂ€ller phishing Ă€r det osannolikt att anvĂ€ndaren hinner reagera pĂ„ sidan innan den externa kontrollen Ă€r klar och varningen visas.
  • Texten i varningarna har omarbetats och visas nĂ€r man försöker ladda ner skadliga filer och för redan nedladdade filer i nedladdningshanteraren.
    Utgivningen av webblÀsaren Chrome 122
  • ÖvergĂ„ngen till att ignorera hĂ€ndelsehanterare för «unload» har pĂ„börjats, vilket inte tillĂ„ter effektiv anvĂ€ndning av övergĂ„ngs-cachen (BFCache - Back-forward cache), som tillhandahĂ„ller omedelbara övergĂ„ngar nĂ€r man anvĂ€nder knapparna «Tillbaka» och «FramĂ„t» eller nĂ€r man navigerar pĂ„ tidigare visade sidor pĂ„ den aktuella webbplatsen. Beteendet hos stationĂ€ra Chrome kommer att nĂ€rma sig mobila webblĂ€sare, som i de flesta fall inte genererar hĂ€ndelsen «unload», och prioriterar övergĂ„ngscaching. I Chrome 122 Ă€r hanteringen av hĂ€ndelsen «unload» avstĂ€ngd för 1% av anvĂ€ndarna.
  • I autofyllsystemet för betalningsalternativ har möjligheten att spara autentiseringskoder (CVV/CVC) för lokala och serverkort lagts till. Koderna sparas efter att varningen har visats och efter anvĂ€ndarens uttryckliga samtycke.
  • Ett API för lagringsbuckets har lagts till, vilket ger ytterligare möjligheter för att hantera permanent lagring av data pĂ„ anvĂ€ndarens lokala system. Det nya API:et möjliggör lagring av data med uppdelning av lagringen i separata segment, associerade med API:erna IndexedDB och CacheStorage. Segmenten tas bort av webblĂ€saren oberoende av varandra, och anvĂ€ndaren ges möjlighet att definiera prioriteringar som styr vilka segment som ska tas bort först. Denna organisation möjliggör att viktiga data lagras i segment med hög prioritet, medan sekundĂ€ra data, som inte Ă€r kritiska att förlora, lagras med lĂ„g prioritet. PĂ„ sĂ„ sĂ€tt löses problemet med förlust av viktiga data i hĂ€ndelse av att tillgĂ€ngliga grĂ€nser för lagringsstorlek, som tillhandahĂ„lls via API:erna IndexedDB och localStorage, överskrids.
  • I API Async Clipboard har metoden read() fĂ„tt en ny option "unsanitized" som anvĂ€nds vid kopiering och klippning frĂ„n urklipp. NĂ€r denna option Ă€r aktiverad fĂ„r applikationen oförĂ€ndrat HTML-innehĂ„ll frĂ„n urklippet utan rensning, normalisering eller ersĂ€ttning av farliga konstruktioner (t.ex. omvandlas inte innehĂ„llet i blokket "").
  • CSS-frĂ„gor "@container" kommer nu inte att aktiveras om ogiltiga funktionaliteter anges, till exempel kommer frĂ„gan "@container (width > 0px) or (unknown) {}" inte att fungera pĂ„ grund av uttrycket "unknown".
  • Det Ă€r nu tillĂ„tet att definiera villkor i importreglerna "@import 
 supports(
)" i CSS. Om kontrollen misslyckas genomförs inte importen. Till exempel, för att ladda stilar nĂ€r "animation-timeline" sĂ€tts till "auto", kan man ange '@import "scroll-driven-animations.css" supports(animation-timeline: auto);'.
  • Logiken för behandling av pseudo-elementet "::backdrop" har Ă€ndrats i CSS enligt kraven i den uppdaterade specifikationen. Det Ă€r nuverksamt i det ursprungliga elementet (tidigare Ă€rvde "::backdrop" inte vĂ€rden frĂ„n andra element, vilket hindrade Ă„tkomst till egenskaper definierade i rot-elementet).
  • Effekten av metoden dataTransfer.clearData() Ă€r begrĂ€nsad till textobjekt, dvs. denna metod kan inte lĂ€ngre anvĂ€ndas för File-objekt.
  • En ny funktion drawingBufferStorage har lagts till i WebGL, vilket gör det möjligt att stĂ€lla in pixelformatet för ritbufferten, vilket ger möjlighet att direkt avbilda innehĂ„ll med mer Ă€n 8 bitar per fĂ€rgkanal och undvika överflödiga kopieringsoperationer som krĂ€vdes för att konvertera till det standardanvĂ€nda pixelformatet.
  • FörbĂ€ttringar har gjorts i verktygen för webb utvecklare. Stöd har lagts till för att Ă€ndra fĂ€rgdesign och följa stilen som definierats i det valda tema i webblĂ€saren.
    Utgivningen av webblÀsaren Chrome 122

    Funktionerna i panelen för prestandaanalys har utökats, dÀr stödet för att spara körningsintervall (segment pÄ tidslinjen) har tillkommit samt vÀxling mellan dem.

    I huvudspÄret (Performance > Main) har visningen av hÀndelseinitiatorer och deras tydliga samband med de hÀndelser som de orsakar lagts till.

    Utgivningen av webblÀsaren Chrome 122

    I analyspanelen för nÀtverksaktivitet visas orsakerna till begÀrans utförandestatus i kolumnen för status. Kontextmenyn för att kopiera lÀnkar eller innehÄll frÄn begÀran har omarbetats.

    Utgivningen av webblÀsaren Chrome 122

Utöver nyheterna och buggfixarna i den nya versionen har 12 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. Kritiskt allvarliga problem som gör det möjligt att kringgÄ alla nivÄer av webblÀsarsÀkerhet och köra kod pÄ systemet utanför sandbox-miljöer har inte upptÀckts. Inom ramen för belöningsprogrammet för att upptÀcka sÄrbarheter har Google betalat ut 8 belöningar som sammanlagt uppgÄr till 28 000 USD (en belöning pÄ $8000, $7000, $5000, $3000 och $2000, samt tre belöningar pÄ $1000). De största belöningarna har tilldelats för fel i webbplatsisoleringsimplementeringen, upptÀckten av buffertöverskridning i Blink-motorn och Ätkomst till redan frigjord minne (Use-after-free) i Mojo-biblioteket.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster