Chrome 152-utgÄvan

Google har slÀppt version 152 av webblÀsaren Chrome. Samtidigt finns en stabil version av det fria projektet Chromium som utgör grunden för Chrome. Chrome skiljer sig frÄn Chromium genom anvÀndningen av Googles logotyper, ett system för att skicka meddelanden vid krascher, moduler för uppspelning av skyddat video-material (DRM), automatisk uppdateringsinstallation, stÀndig aktivering av Sandbox-isolering, tillhandahÄllande av nycklar till Google API och överföring av RLZ-parametrar vid sökningar. För dem som behöver mer tid för uppdateringar stödjs Àven en Extended Stable-gren som kvarstÄr under 8 veckor. NÀsta version av Chrome, 153, Àr planerad att slÀppas den 8 september inom ramen för en ny tvÄveckors utvecklingscykel.

Huvudsakliga nyheter i Chrome 152 (1, 2, 3, 4):

  • En egen URI-schema "googlechrome://" har implementerats, men Ă€r Ă€nnu inte aktiverad som standard. Detta gör det möjligt för externa webbplatser som öppnas i andra webblĂ€sare att starta Chrome för att visa sidan nĂ€r man klickar pĂ„ en lĂ€nk.
  • Den 31 augusti planeras borttagning frĂ„n Chrome Web Store av alla tillĂ€gg som anvĂ€nder den andra versionen av manifestet för Chrome, som definierar funktioner och resurser för tillĂ€gg skrivna med hjĂ€lp av WebExtensions API. Redan installerade tillĂ€gg kommer att finnas kvar pĂ„ anvĂ€ndarnas system, men de kommer inte att kunna fĂ„ uppdateringar och kan inte installeras igen om de tas bort frĂ„n webblĂ€saren.
  • CUP-protokollet (Client Update Protocol), som anvĂ€nds för att kommunicera med servrar för distribution av uppdateringar av webblĂ€sarens komponenter och tillĂ€gg, har övergĂ„tt till att anvĂ€nda post-kvanta kryptografiska algoritmer.
  • I versionerna för Windows har möjligheten att anvĂ€nda Windows ACL för att blockera lĂ€sning och Ă€ndring av minnet för Chrome-processer lagts till. Eftersom blockeringen kan orsaka kompatibilitetsproblem med vissa antivirusprogram, datalĂ€ckage-förebyggande system eller hjĂ€lpmedel för personer med funktionsnedsĂ€ttningar, Ă€r den nĂ€mnda skyddsmekanismen inte aktiverad som standard (för att aktivera det, sĂ€tt flaggan chrome://flags/#enable-process-isolation-ui till Aktiverad och vĂ€lj processisolationslĂ€ge pĂ„ sidan chrome://settings/system).
  • För isolerade web-applikationer (IWA, Isolated Web App) finns möjligheten att skapa underapplikationer som tillĂ„ter att flera program levereras med egna namn, ikoner och integrationsmedel inom en och samma IWA-installation (t.ex. associering för att hantera vissa filtyper). Dessa underapplikationer visas som separata program, men levereras i ett gemensamt paket. I versionen för ChromeOS har IWA-applikationer dessutom en ramlös öppningslĂ€ge, dĂ€r applikationens innehĂ„ll fyller hela webblĂ€sarfönstrets yta, vilket ersĂ€tter bland annat ram och rubrik.
  • I versionen för Android, nĂ€r lĂ€get för utökat skydd (Safe Browsing > Enhanced protection) Ă€r aktiverat, visas varningar vid öppning av potentiellt skadliga webbplatser. Varningen blockerar webbplatsen tills anvĂ€ndaren bekrĂ€ftar Ă„tgĂ€rden.
  • I versionen för Android har en ny förenad skĂ€rm för hantering av autofyll och lösenord lagts till, som sammanstĂ€ller uppgifter som anvĂ€nds vid autofyllning av formulĂ€r, sĂ„som adresser och lösenord.
  • Ett API för CPU-prestanda har lagts till för att fĂ„ information om processorprestanda och egenskaper. I instĂ€llningarna (Settings > Performance > Speed > Override CPU performance tier) finns möjlighet att manuellt stĂ€lla in den prestandanivĂ„ som rapporteras till webbplatser. Följande nivĂ„er Ă€r tillgĂ€ngliga: 0 — prestandan Ă€r okĂ€nd, 1 — lĂ„g prestanda, 2 — medelhög, 3 — hög, 4 — ultra.
  • I CSSPseudoElement-grĂ€nssnittet, som gör det möjligt att arbeta med CSS-pseudoelement i JavaScript, har stöd för pseudoelementen '::backdrop' (för att hantera Ă„tgĂ€rder med bakgrunden av modala fönster, till exempel kan man stĂ€nga dialogrutan genom att klicka pĂ„ bakgrundsomrĂ„det), '::scroll-marker' (för att hantera interaktionsevent med rullmarkörer) och '::view-transition' (för att fĂ„nga övergĂ„ngsanimeringar frĂ„n ett tillstĂ„nd till ett annat) lagts till.
  • HTTP-rubriken Connection-Allowlists har implementerats, genom vilken en lista med URL-mallar kan överföras för vilka sidan fĂ„r skicka nĂ€tverksförfrĂ„gningar. NĂ€r rubriken stĂ€lls in kan JavaScript-koden eller Web Worker-kod som körs i sidans kontext inte komma Ă„t URL:er som inte faller under den angivna listan.
  • I CSS har en alpha()-funktion lagts till som gör det möjligt att Ă€ndra alfakanalen (grad av genomskinlighet) för den angivna fĂ€rgen.
  • CSS-egenskapen window-drag har lagts till, vilket gör det möjligt att definiera omrĂ„det för fönstret i desktop web-appar (PWA) som hanteras som fönstrets rubrik, vilket gör att fönstret kan flyttas med musen.
  • För redigerbara HTML-element, sĂ„som och