Utgivning av webblÀsare Chrome 121

Företaget Google har slÀppt version 121 av webblÀsaren Chrome. Samtidigt finns en stabil version av det fria projektet Chromium, som utgör grunden för Chrome. WebblÀsaren Chrome skiljer sig frÄn Chromium genom att anvÀnda Googles logotyper, ha ett system för att skicka meddelanden vid krascher, moduler för att spela upp skyddat videoinnehÄll (DRM), ett automatiskt uppdateringssystem, stÀndig aktivering av Sandbox-isolering, tillhandahÄllande av nycklar till Google API och överföring av RLZ-parametrar vid sökningar. För de som behöver mer tid för uppdatering finns en separat lÄngsiktig version som kallas Extended Stable, som underhÄlls i 8 veckor. NÀsta version av Chrome, 122, Àr planerad att lanseras den 20 februari.

HuvudÀndringar i Chrome 121:

  • Flera experimentella funktioner som anvĂ€nder maskininlĂ€rning har lagts till, och dessa kommer initialt att vara tillgĂ€ngliga för anvĂ€ndare av versioner för Windows och macOS i USA. En ny sektion 'Experimental AI' har lagts till i konfigurationsinstĂ€llningarna.
    • Smart flikgrupperingslĂ€ge (Tab Organizer) som automatiskt grupperar öppna flikar med liknande Ă€mnen och föreslĂ„r lĂ€mpliga namn och emoji för de nya grupperna. Till exempel, om det finns flera öppna flikar med information relaterad till resor och inköp pĂ„ nĂ€tet, kommer den nya funktionen att utan manuell sortering kunna organisera dessa flidar i motsvarande grupper. Gruppering kan Ă„stadkommas via flikhanteringsmenyn eller alternativet 'Organize Similar Tabs' i kontextmenyn för fliken.
    • Temagenerator som lĂ„ter anvĂ€ndaren anpassa webblĂ€sarens utseende baserat pĂ„ en textbeskrivning pĂ„ naturligt sprĂ„k. AnvĂ€ndaren kan till exempel beskriva önskad tematik, stĂ€mning, stil och fĂ€rg, efter vilket webblĂ€saren sjĂ€lv skapar ett motsvarande tema. GrĂ€nssnittet för temageneratorn kan öppnas via knappen 'Create with AI' pĂ„ sidan 'Customize Chrome/Change theme'.
    • Interaktiv assistent som gör det möjligt att generera text om ett Ă€mne som anvĂ€ndaren bestĂ€mmer. Med den nya funktionen kan man till exempel förbereda en utförlig och artig förfrĂ„gan eller kommentar genom att ange ett enkelt textmall. Assistenten kan aktiveras genom knappen 'Help me write' i kontextmenyn som visas för inmatningsfĂ€lt.
      Utgivning av webblÀsare Chrome 121
  • För 1% av anvĂ€ndarna i webblĂ€saren Ă€r stödet för tredjepartscookies stĂ€ngt av nĂ€r man besöker webbplatser som skiljer sig frĂ„n domĂ€n den aktuella sidan. SĂ„dana cookies anvĂ€nds för att spĂ„ra anvĂ€ndarens rörelser mellan webbplatser i koden för reklamnĂ€tverk, sociala medieviggetar och webbanalysystem. Ändringarna görs inom ramen för initiativet Privacy Sandbox, som syftar till att uppnĂ„ en balans mellan anvĂ€ndarnas behov av integritet och reklamnĂ€tverks och webbplatsers önskan att spĂ„ra besökares preferenser. AvstĂ€ngningen av tredjepartscookies planeras att gradvis utvidgas och nĂ„ 100% under tredje kvartalet 2024. För att stĂ€nga av dem utan att vĂ€nta pĂ„ externa förĂ€ndringar finns det en instĂ€llning "chrome://flags/#test-third-party-cookie-phaseout".
  • Vid aktivering av standardwebblĂ€sarskyddet (Safe Browsing > Standard protection) genomförs en sĂ€kerhetskontroll vid nedladdning av krypterade arkiv. Efter nedladdning av arkivet begĂ€r webblĂ€saren anvĂ€ndarens lösenord för att dekryptera arkivet, berĂ€knar hashvĂ€rden av filerna i arkivet och skickar hashvĂ€rdena till Googles servrar för kontroll av skadliga komponenter.
  • För en del anvĂ€ndare Ă€ndrades beteendet vid klick pĂ„ lĂ€nkar kopplade till installerade PWA-appar som en del av ett experiment. Vid klick pĂ„ en sĂ„dan lĂ€nk kommer anvĂ€ndarna direkt att öppna ett separat grĂ€nssnitt för appar eller visas en lista över appar som stöder typen av innehĂ„ll i lĂ€nken. Beroende pĂ„ experimentresultaten kommer beslut att fattas om att överföra alla anvĂ€ndare till den nya beteendet i Chrome 123 eller behĂ„lla den gamla metoden dĂ€r lĂ€nken öppnas i en vanlig flik, men i adressfĂ€ltet visas en knapp för att gĂ„ till den separata appen. För att testa det nya beteendet föreslĂ„s instĂ€llningen "chrome://flags/#enable-user-link-capturing-pwa".
  • Ikonen för att aktivera sidofĂ€ltet har tagits bort frĂ„n sidofĂ€ltets rubrik, istĂ€llet föreslĂ„s det att anvĂ€nda funktionerna för att fĂ€sta objekt frĂ„n huvudpanelen och att kalla pĂ„ sidofĂ€ltets funktioner frĂ„n huvudmenyn.
    Utgivning av webblÀsare Chrome 121
  • Deprecation trial har aktiverats för att testa den kommande ignoreringen av "unload"-hĂ€ndelser, som inte effektivt utnyttjar övergĂ„ngscachen (BFCache - Back-forward cache), vilket möjliggör omedelbara övergĂ„ngar nĂ€r man anvĂ€nder knapparna "Tillbaka" och "FramĂ„t" eller navigerar genom tidigare besökta sidor pĂ„ den aktuella webbplatsen. Stabil Chrome-beteende kommer att bli mer likt mobila webblĂ€sare, som i de flesta fall inte genererar "unload"-hĂ€ndelser, utan prioriterar övergĂ„ngscache.
  • I versionen för Android-plattformen pĂ„ enheter med Android 12+ och Qualcomm eller ARM GPU Ă€r stöd för WebGPU API aktiverat som standard, vilket ger ett grĂ€nssnitt liknande Vulkan, Metal och Direct3D 12 för att utföra operationer pĂ„ GPU-sidan, sĂ„som rendering och berĂ€kningar, samt möjliggör anvĂ€ndning av shadersprĂ„k.
  • I CSS har arv av egenskaper för pseudoklasser för markering av element, sĂ„som "::selection" och "::highlight", implementerats i relation till pseudoelement hos överordnade element.
    Spela video
  • I CSS-egenskapen font-palette, som tillĂ„ter val av palett för rendering av fĂ€rggrafisk text, har stöd för animationer införts. Animationer kan anvĂ€ndas för att smidigt övergĂ„ frĂ„n en palett till en annan i fĂ€rgade typsnitt.
  • Stöd för CSS-egenskaperna "scrollbar-color" och "scrollbar-width" har lagts till för att konfigurera fĂ€rg och bredd pĂ„ rullningslister.
  • CSS har fĂ„tt pseudoelementen "::spelling-error" och "::grammar-error" för att anpassa fĂ€rgscheman och dekorationer för indikation av syntax- och grammatikfel.
  • Möjligheten att anvĂ€nda uttrycket supports() för att importera stilar och CSS-lager efter att vissa villkor har uppfyllts har implementerats.
  • I CSS har stöd för maskering i SVG lagts till, vilket möjliggör att dölja delar av innehĂ„llet genom att överlagra bilder pĂ„ specifika punkter. Maskerna kan konfigureras med egenskaper som mask, mask-mode, mask-composite, mask-position och mask-repeat. Dessutom tillĂ„ts extern laddning av masker för SVG. servrar, till exempel, "mask: url(masks.svg#star)."
  • Stödet för spekulativa regler (API-speculationsregler) har utvidgats, vilket gör det möjligt för webbplatsförfattare att överföra information om de mest sannolika sidorna som användaren kan besöka till webbläsaren. Webbläsaren använder denna information för att förhandsladda och rendera sidinnehåll. I den nya versionen ges möjlighet att överföra regler via HTTP-rubriken Speculation-Rules och stöd för utökat syntax ('dokumentregler') har lagts till, vilket gör att webbläsaren kan bestämma en lista med URL:er för spekulativ inläsning från element <a> på sidan.
  • Ett experimentellt API för Element Capture har lagts till (origin trial), som möjliggör att vid videoinspelning begrĂ€nsa urvalet till specifika delar av DOM och element. Till exempel, i videokonferensapplikationer möjliggör det nya API:et att integrera tredjepartsprogram i ett iframe och överföra video med innehĂ„llet i detta iframe till andra deltagare.
  • I API-dokumentationen för Picture-in-Picture krĂ€vs nu anvĂ€ndarbekrĂ€ftelse för att anvĂ€nda metoderna resizeBy() och resizeTo().
  • Möjligheten att anvĂ€nda metoden showPicker med <select>-element har lagts till för att programatiskt anropa den nedrullningsbara menyn som tillhandahĂ„lls av webblĂ€saren.
  • I API:et Media Capabilities har nya fĂ€lt hdrMetadataType, colorGamut och transferFunction lagts till i decodingInfo(), som kan anvĂ€ndas för att bestĂ€mma stöd för HDR.
  • Stöd för mekanismen för nyckelinkapsling (KEM, Key Encapsulation Mechanism) har lagts till i TLS, som anvĂ€nder den hybridalgoritmen X25519Kyber768, som Ă€r motstĂ„ndskraftig mot kvantdatorer. X25519Kyber768 Ă€r en kombination av nyckelutbytesmekanismen X25519, baserad pĂ„ elliptiska kurvor och som för nĂ€rvarande anvĂ€nds i TLS, och algoritmen Kyber-768, som anvĂ€nder kryptografiska metoder baserade pĂ„ lösningar av gitterteoretiska problem, dĂ€r lösningstiden inte skiljer sig Ă„t mellan vanliga och kvantdatorer.
  • FörbĂ€ttringar har gjorts i verktygen för webbutvecklare. I panelen Elements har stöd för CSS-reglerna «@font-palette-values» lagts till. Stödet för source maps har förbĂ€ttrats. SpĂ„rningen av interaktiva Ă„tgĂ€rder i panelen för prestandautvĂ€rdering har förbĂ€ttrats. I panelen Sources har etiketter implementerats för att tydligt visa indrag.
    Utgivning av webblÀsare Chrome 121

Förutom nyheterna och buggfixarna har den nya versionen ÄtgÀrdat 17 sÄrbarheter. MÄnga av sÄrbarheterna upptÀcktes genom automatiserad testning med verktyg som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Inga kritiska problem som kan kringgÄ alla nivÄer av webblÀsarsÀkerhet och exekvera kod utanför sandbox-miljön upptÀcktes. I ramen för programmet för belöningar för upptÀckta sÄrbarheter har Google betalat ut 11 belöningar pÄ totalt 31 000 USD för den aktuella versionen (en belöning pÄ $11 000, $9 000, $6 000 och $2 000, samt tre belöningar om $1 000). Storleken pÄ 4 belöningar Àr Ànnu inte bestÀmd. Den största belöningen pÄ 11 000 USD tilldelades för att ha upptÀckt en anvÀndning av redan frigjord minne (Use-after-free) i implementeringen av API WebAudio.

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