Release av Chrome 89

Google har slÀppt version 89 av webblÀsaren Chrome. Samtidigt finns den stabila versionen av det fria projektet Chromium, som utgör grunden för Chrome. Chrome-webblÀsaren kÀnnetecknas av anvÀndningen av Googles logotyper, ett system för att skicka meddelanden vid krasch, moduler för att Äterge skyddat videoinnehÄll (DRM), ett system för automatisk uppdatering och överföring av RLZ-parametrar vid sökningar. NÀsta version av Chrome, version 90, Àr planerad till den 13 april.

Huvudsakliga förÀndringar i Chrome 89:

  • Chrome-versionen för Android kommer nu endast att kunna anvĂ€ndas pĂ„ enheter som Ă€r certifierade av Play Protect. I virtuella maskiner och emulatorer för Chrome pĂ„ Android kan den anvĂ€ndas om enheten Ă€r en accepterad enhet eller emulatorn Ă€r utvecklad av Google. Du kan kontrollera om din enhet Ă€r certifierad i Google Play-appen under instĂ€llningar (pĂ„ sidan med instĂ€llningar visas statusskylten 'Play Protect certification' lĂ€ngst ner). För icke-certifierade enheter, till exempel vid anvĂ€ndning av tredjepartsfirmware, uppmanas anvĂ€ndare att registrera sina enheter för att kunna starta Chrome.
  • För en liten procent av anvĂ€ndarna har standardöppning av webbplatser genom HTTPS aktiverats nĂ€r domĂ€nnamn anges i adressfĂ€ltet. Till exempel, nĂ€r domĂ€nen example.com anges kommer webbplatsen https://example.com att öppnas som standard, och om det uppstĂ„r problem kommer det att ske en Ă„terstĂ€llning till http://example.com. För att hantera standardanvĂ€ndningen av 'https://' föreslĂ„s instĂ€llningen 'chrome://flags#omnibox-default-typed-navigations-to-https'.
  • Profiler har aktiverats för att lĂ„ta olika anvĂ€ndare dela sina konton nĂ€r de arbetar via samma webblĂ€sare. Till exempel kan profiler anvĂ€ndas för att ge familjemedlemmar Ă„tkomst eller för att separera sessioner som anvĂ€nds för arbete och personliga intressen. En anvĂ€ndare kan skapa en ny Chrome-profil och stĂ€lla in att den aktiveras nĂ€r de loggar in pĂ„ ett visst Google-konto, vilket gör att olika anvĂ€ndare kan dela bokmĂ€rken, instĂ€llningar och webbhistorik. NĂ€r man försöker logga in pĂ„ ett konto kopplat till en annan profil, kommer anvĂ€ndaren att uppmanas att byta till den profilen. Om anvĂ€ndaren Ă€r kopplad till flera profiler, kommer de att fĂ„ möjlighet att vĂ€lja önskad profil. Olika fĂ€rgteman kan knytas till profiler för att visuellt separera anvĂ€ndare.
    Release av Chrome 89
  • Visning av innehĂ„llsförhandsgranskningar vid muspekare över flikarna i den övre panelen har aktiverats. Tidigare var förhandsgranskningen av flikars innehĂ„ll inaktiverad som standard och krĂ€vde en Ă€ndring av instĂ€llningen "chrome://flags/#tab-hover-cards".
    Release av Chrome 89
  • För en del anvĂ€ndare har funktionen "LĂ€slista" (Reading List, "chrome://flags#read-later") aktiverats, vilket gör att det vid klick pĂ„ stjĂ€rnan i adressfĂ€ltet, förutom knappen "LĂ€gg till bokmĂ€rke", dyker upp en andra knapp "LĂ€gg till i LĂ€slista", och i det högra hörnet av bokmĂ€rkesfĂ€ltet visas en meny för "LĂ€slista" dĂ€r alla tidigare tillagda sidor stĂ„r listade. NĂ€r en sida öppnas frĂ„n listan markeras den som lĂ€st. Sidor i listan kan Ă€ven manuellt markeras som lĂ€sta eller olĂ€sta, eller tas bort frĂ„n listan.
    Release av Chrome 89
  • För anvĂ€ndare som loggar in med ett Google-konto utan att aktivera Chrome Sync erbjuds tillgĂ„ng till betalmetoder och lösenord som sparats i Google-kontot. Den hĂ€r möjligheten har aktiverats för en del anvĂ€ndare och kommer gradvis att nĂ„ övriga.
  • Stöd för snabb fliksökning har aktiverats, vilket tidigare krĂ€vde aktivering via flaggan "chrome://flags/#enable-tab-search". AnvĂ€ndaren kan se en lista över alla öppna flikar och snabbt filtrera fram önskad flik, oavsett om den finns i det aktuella eller ett annat fönster.
    Release av Chrome 89
  • För alla anvĂ€ndare har bearbetningen av enskilda ord i adressfĂ€ltet upphört som försök att öppna interna webbplatser. Tidigare, vid inmatning av ett enda ord i adressfĂ€ltet, försökte webblĂ€saren först lösa namnet via DNS och antog att anvĂ€ndaren ville öppna en subdomĂ€n, och omdirigerade sedan förfrĂ„gan till en sökmotor. PĂ„ sĂ„ sĂ€tt fick Ă€garen av DNS-servern som angavs i anvĂ€ndarens instĂ€llningar information om sökfrĂ„gor bestĂ„ende av ett enda ord, vilket ansĂ„gs vara ett intrĂ„ng i sekretessen. För företag som anvĂ€nder internetvĂ€rdar utan subdomĂ€n (t.ex. "https://helpdesk/") finns ett alternativ för att Ă„tergĂ„ till det gamla beteendet.
  • Möjlighet att lĂ„sa versionen av ett tillĂ€gg eller en applikation har införts. Till exempel kan administratören anvĂ€nda den nya policyn ExtensionSettings för att konfigurera Chrome att anvĂ€nda sin egen URL för att hĂ€mta uppdateringar, istĂ€llet för den URL som anges i tillĂ€ggets manifest, för att endast anvĂ€nda verifierade tillĂ€gg pĂ„ företaget.
  • PĂ„ x86-system Ă€r det nu obligatoriskt att webblĂ€saren stöder SSE3-instruktioner frĂ„n processorn, som stöds av Intel-processorer sedan 2003 och av AMD sedan 2005.
  • Ytterligare API:er har lagts till, inriktade pĂ„ att tillhandahĂ„lla funktioner som kan ersĂ€tta tredjeparts-cookies som anvĂ€nds för att spĂ„ra anvĂ€ndarens rörelser mellan webbplatser i annonsnĂ€tverk, sociala mediers widgets och webbanalysystem. Följande API:er har föreslagits för testning:
    • Trust Token för att separera anvĂ€ndare utan att anvĂ€nda korsdomĂ€nidentifierare.
    • First party sets — gör det möjligt för relaterade domĂ€ner att deklarera sig sjĂ€lva som primĂ€ra sĂ„ att webblĂ€saren kan beakta denna koppling vid korsdomĂ€nförfrĂ„gningar.
    • Schemeful Same-Site för att bredda begreppet same-site till olika URL-scheman, dvs. http://website.example och https://website.example kommer att behandlas som en och samma webbplats vid korsdomĂ€nförfrĂ„gningar.
    • Floc för att bestĂ€mma anvĂ€ndarens intressekategorier utan individuell identifiering och utan att kopplas till besökhistoriken för specifika webbplatser.
    • Conversion Measurement för att mĂ€ta anvĂ€ndarens aktivitet efter att ha klickat pĂ„ annonser.
    • User-Agent Client Hints för att byta ut User-Agent och selektivt tillhandahĂ„lla data om specifika webbblĂ€sar- och systemparametrar (version, plattform, etc.).
  • API:et Serial har lagts till, vilket gör det möjligt för webbplatser att lĂ€sa och skriva data via den seriella porten. Anledningen till att ett sĂ„dant API införs Ă€r möjligheten att skapa webbapplikationer för direktstyrning av enheter som mikrokontroller och 3D-skrivare. För att fĂ„ tillgĂ„ng till en perifer enhet krĂ€vs ett uttryckligt godkĂ€nnande frĂ„n anvĂ€ndaren.
  • API:et WebHID har lagts till för lĂ„g-nivĂ„-Ă„tkomst till HID-enheter (Human Interface Device, tangentbord, möss, spelkontroller, pekplattor), som gör det möjligt att implementera logik för att arbeta med en HID-enhet i JavaScript för att hantera sĂ€llsynta HID-enheter utan specifika drivrutiner i systemet. Det nya API:et riktar sig frĂ€mst till att ge stöd för spelkontroller.
  • API:et Web NFC har lagts till, vilket gör det möjligt för webbapplikationer att lĂ€sa och skriva NFC-taggar. Bland exemplen pĂ„ anvĂ€ndning av det nya API:et i webbapplikationer nĂ€mns att tillhandahĂ„lla information om museiföremĂ„l, utföra inventeringar, hĂ€mta uppgifter frĂ„n konferensdeltagarnas mĂ€rkningar, etc. Skanning och sĂ€ndning av taggar genomförs med hjĂ€lp av objekten NDEFWriter och NDEFReader.
  • API:et Web Share (objektet navigator.share) har utvidgats bortom mobila enheter och Ă€r nu tillgĂ€ngligt för anvĂ€ndare av desktopwebblĂ€sare (för tillfĂ€llet endast för Windows och Chrome OS). API:et Web Share tillhandahĂ„ller verktyg för informationsutbyte pĂ„ sociala medier, exempelvis genom att möjliggöra generering av en enhetlig knapp för publicering pĂ„ de sociala medier som besökaren anvĂ€nder, eller organisera överföring av data till andra applikationer.
  • I versioner för Android och komponenten WebView har stöd lagts till för att avkoda AVIF-bildformatet (AV1 Image Format), dĂ€r teknologier för intraframe-komprimering frĂ„n videoformatet AV1 anvĂ€nds (stöd för AVIF i desktopversioner infördes redan i Chrome 85). BehĂ„llaren för spridning av komprimerad data i AVIF Ă€r helt identisk med HEIF. AVIF stödjer bĂ„de bilder i HDR (High Dynamic Range) och med fĂ€rgrymden Wide-gamut, liksom i standard dynamiskt intervall (SDR).
  • En ny Reporting API har lagts till för att hĂ€mta information om övertrĂ€delser av sĂ€kerhetsanvĂ€ndningsregler pĂ„ sidan med privilegierade operationer, angivna via COOP-huvudet (Cross-Origin-Opener-Policy), vilket ocksĂ„ möjliggör att sĂ€tta COOP i felsökningslĂ€ge som fungerar utan att blockera övertrĂ€delser av reglerna.
  • Funktionen performance.measureUserAgentSpecificMemory() har lagts till, vilket definierar storleken pĂ„ minnet som anvĂ€nds under behandling av sidan.
  • I enlighet med webstandardernas krav behandlas alla "data:" URL:er nu som potentiellt betrodda, dvs. som en del av en sĂ€ker kontext.
  • I Streams API har stöd för byte streams lagts till, som Ă€r speciellt optimerade för effektiv överföring av godtyckliga uppsĂ€ttningar av byte och minimerar antalet kopieringsoperationer med data. Utdata frĂ„n strömmen kan skrivas till primitiva typer som strĂ€ngar eller ArrayBuffer.
  • I SVG-element har stöd för den fulla syntaxen för egenskapen "filter" genomförts, vilket gör det möjligt att tillĂ€mpa funktioner som blur(), sepia() och grayscale() pĂ„ bĂ„de SVG- och icke-SVG-element samtidigt.
  • I CSS har pseudo-elementet "::target-text" genomförts, vilket kan anvĂ€ndas för att markera ett fragment som har navigerats till med text (scroll-to-text) med en annan stil Ă€n den som anvĂ€nds av webblĂ€saren för att markera hittade resultat.
  • Nya CSS-egenskaper har lagts till för att styra avrundning av hörn: border-start-start-radius, border-start-end-radius, border-end-start-radius, border-end-end-radius.
  • CSS-egenskapen forced-colors har lagts till för att bestĂ€mma om webblĂ€saren pĂ„ sidan tillĂ€mpar en anvĂ€ndardefinierad begrĂ€nsad fĂ€rgpalett.
  • Det nya CSS-egenskapen forced-color-adjust har lagts till för att inaktivera tvĂ„ngsbegrĂ€nsning av fĂ€rger för enskilda element, vilket lĂ€mnar fullstĂ€ndig kontroll över fĂ€rgerna via CSS.
  • I JavaScript Ă€r anvĂ€ndning av nyckelordet await tillĂ„tet i moduler pĂ„ översta nivĂ„n, vilket möjliggör en smidigare integration av asynkrona anrop i modulens laddningsprocess utan behov av att paketera dem i "async function". Till exempel, istĂ€llet för (async function() { await Promise.resolve(console.log(‘test’)); }()); kan man nu skriva await Promise.resolve(console.log(‘test’));
  • I JavaScript-motorn V8 har anrop av funktioner accelererats nĂ€r antalet överförda argument inte motsvarar de som definieras i funktionsparametrarna. Vid avvikelse i antalet argument utan JIT ökade prestandan med 11,2 %, medan anvĂ€ndning av JIT TurboFan ökade med 40%.
  • Ett stort antal smĂ„ förbĂ€ttringar har gjorts i verktygen för webbutvecklare.

Förutom nya funktioner och buggfixar har 47 sÄrbarheter ÄtgÀrdats i den nya versionen. MÄnga av sÄrbarheterna upptÀcktes genom automatiserade tester med verktyg som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Inga kritiska problem som kan kringgÄ alla skyddsnivÄer i webblÀsaren och exekvera kod i systemet utanför sandlÄdemiljön har upptÀckts. Det noteras dock att en av de ÄtgÀrdade sÄrbarheterna (CVE-2021-21166), relaterad till livslÀngden pÄ objekt i ljudsystemet, har karaktÀr av en 0-dagarsproblem och anvÀndes i en av exploiteringen innan den ÄtgÀrdades. Inom ramen för programmet för belöningar för upptÀckte sÄrbarheter har Google betalat ut 33 priser med ett totalt vÀrde av 61000 dollar (tvÄ priser pÄ $10000, tvÄ priser pÄ $7500, tre priser pÄ $5000, tvÄ priser pÄ $3000, fyra priser pÄ $1000 och tvÄ priser pÄ $500). Storleken pÄ 18 av belöningarna har Ànnu inte faststÀllts.

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