Google har slÀppt version 100 av webblÀsaren Chrome. Samtidigt finns det en stabil version av det fria projektet Chromium, som Àr grunden för Chrome. WebblÀsaren Chrome kÀnnetecknas av anvÀndningen av Google-logotyper, en notifieringssystem för krascher, moduler för uppspelning av kopieringsskyddat videoinnehÄll (DRM), ett automatiskt uppdateringssystem och överföring av RLZ-parametrar vid sökningar. NÀsta version av Chrome, 101, Àr planerad till den 26 april.
De viktigaste förÀndringarna i Chrome 100:
- Eftersom webblÀsaren nÄr versionsnummer 100, med tre siffror istÀllet för tvÄ, kan det förekomma problem med vissa webbplatser som anvÀnder felaktiga bibliotek för att tolka User-Agent-vÀrdet. För att hantera sÄdana problem finns en instÀllning: "chrome://flags##force-major-version-to-minor", som gör att version 99 kan visas i User-Agent-huvudet trots anvÀndning av version 100.
- Chrome 100 markerar den sista versionen med ett fullstÀndigt User-Agent-innehÄll. I nÀsta version kommer informationen i HTTP-huvudet User-Agent samt JavaScript-parametrarna navigator.userAgent, navigator.appVersion och navigator.platform att skÀras ner. Endast information om webblÀsarens namn, huvudversion, plattform och enhetstyp (mobiltelefon, PC, surfplatta) kommer att lÀmnas kvar. För att fÄ ytterligare data, sÄsom exakt version och utökad plattformsinformation, mÄste User Agent Client Hints-API:et anvÀndas. För webbplatser som inte har tillrÀckligt med ny information och som Ànnu inte Àr redo att gÄ över till User Agent Client Hints finns möjligheten att ÄtervÀnda till full User-Agent fram till maj 2023.
- En experimentell funktion har lagts till för att visa en nedladdningsindikator i adressfÀltet, som nÀr den klickas visar status för nedladdade och pÄgÄende filer, liknande sidan chrome://downloads. För att aktivera indikatoren finns instÀllningen "chrome://flags#download-bubble".

- Möjligheten att stÀnga av ljudet genom att klicka pÄ ljudindikatorn, som visas pÄ flikens knapp, har Äterinförts (tidigare kunde ljudet stÀngas av via högerklickmenyn). För att aktivera denna funktion har instÀllningen "chrome://flags#enable-tab-audio-muting" lagts till.

- InstÀllningen "chrome://flags/#enable-lens-standalone" har lagts till för att inaktivera anvÀndningen av Google Lens-tjÀnsten för bildsökning (punkten "Hitta bild" i kontextmenyn).
- Vid delning av flik (tab-sharing) markeras nu inte hela fliken med en blÄ ram, utan endast den del som innehÄller innehÄllet som sÀnds till en annan anvÀndare.
- WebblÀsarens logotyp har Àndrats. Den nya logotypen skiljer sig frÄn varianten 2014 med en nÄgot större cirkel i mitten, mer livfulla fÀrger och ingen skugga mellan fÀrgerna.

- Ăndringar i Android-versionen:
- Stödet för "Lite"-lÀget, dÀr bitrate sÀnktes vid videoöverföring och ytterligare bildkompression tillÀmpades, har upphört. Det rapporteras att lÀget har tagits bort pÄ grund av sÀnkta kostnader för mobilabonnemang och utvecklingen av andra metoder för att minska trafik.
- Möjligheten att utföra ÄtgÀrder med webblÀsaren frÄn adressfÀltet har lagts till. Till exempel kan man skriva "radera historik" och webblÀsaren föreslÄr att man gÄr till formulÀret för att rensa sin historik, eller "redigera lösenord" och webblÀsaren öppnar lösenordshanteraren. För desktop-versionerna implementerades denna funktion i Chrome 87.
- Stöd för inloggning pÄ Google-kontot via QR-kodskanning som visas pÄ skÀrmen pÄ en annan enhet har implementerats.
- En bekrÀftelsedialog visas nu vid försök att stÀnga alla flikar pÄ en gÄng.
- PÄ sidan för att öppna en ny flik har en vÀxlare mellan visningen av RSS-prenumerationer (Following) och rekommenderat innehÄll (Discover) lagts till.
- Möjligheten att anvÀnda TLS 1.0/1.1-protokollen i Android WebView-komponenten har upphört. I webblÀsaren togs stödet för TLS 1.0/1.1 bort i Chrome 98. I den nuvarande versionen har ett liknande Àndring tillÀmpats pÄ mobilappar som anvÀnder WebView-komponenten, som nu inte kan ansluta till servrar som inte stödjer TLS 1.2 eller TLS 1.3.
- Vid kontroll av certifikat med hjÀlp av Certificate Transparency-mekanismen för att verifiera certifikatet krÀvs nu att signerade SCT-poster (signed certificate timestamp) finns i tvÄ loggar som stöds av olika operatörer (tidigare krÀvdes en post i Googles logg och en logg frÄn valfri annan operatör). Certificate Transparency erbjuder en oberoende offentlig logg över alla utfÀrdade och Äterkallade certifikat, vilket möjliggör oberoende granskning av alla Àndringar och ÄtgÀrder frÄn certifikatutfÀrdare och gör det möjligt att spÄra eventuella försök att dölja skapandet av falska poster.
För anvÀndare som har aktiverat Safe Browsing-lÀget aktiveras som standard granskning av SCT-poster som anvÀnds i Certificate Transparency-loggar. Denna Àndring kommer att leda till att det skickas ytterligare förfrÄgningar till Google för att verifiera loggens korrekthet. KontrollförfrÄgningar skickas mycket sÀllan, ungefÀr en gÄng var 10 000:e TLS-anslutning. Om problem upptÀcks kommer data om den problematiska certifikatkedjan och SCT att skickas till Google (endast offentligt tillgÀngliga data om certifikat och SCT överförs).
- Vid aktivering av det utökade skyddet mot farliga webbplatser (Enhanced Safe Browsing) och inloggning pÄ ett Google-konto, inkluderas nu servrar Google-data om incidenter med tokens kopplade till Google-kontot, vilket stÀrker skyddet mot phishing, skadlig aktivitet och andra hot pÄ webben. För sessioner i inkognitolÀge överförs sÄdana data inte.
- I skrivbordsversionen av Chrome har möjligheten att avvisa varningar om anvÀndning av komprometterade lösenord lagts till.
- API för Multi-Screen Window Placement har lagts till, vilket gör det möjligt att fÄ information om anslutna skÀrmar till datorn och organisera fönster pÄ valda skÀrmar. Genom den nya API:en kan man ocksÄ exakt vÀlja positionen för fönstren och bestÀmma övergÄngen till helskÀrmslÀge, initierad via metoden Element.requestFullscreen(). Exempel pÄ anvÀndning av den nya API:en inkluderar presentationsappar (visning pÄ projektor och visning av anteckningar pÄ bÀrbara datorns skÀrm), finansiella applikationer och övervakningssystem (placering av diagram pÄ olika skÀrmar), medicinska applikationer (visning av bilder pÄ separata skÀrmar med hög upplösning), spel, grafiska redigerare och andra typer av flerfönsterapplikationer.
- I Origin Trials-lÀget (experimentella funktioner som krÀver separat aktivering) har stöd för Ätkomst till Media Source Extensions frÄn dedikerade arbetare implementerats, vilket kan anvÀndas till exempel för att förbÀttra prestandan för buffrat multimediauppspelning genom att skapa ett MediaSource-objekt i en separat arbetare och strömma resultaten till ett HTMLMediaElement i huvudtrÄden. Origin Trial innebÀr möjligheten att arbeta med den angivna API:en frÄn applikationer som laddas frÄn localhost eller 127.0.0.1, eller efter registrering och erhÄllande av en speciell token som gÀller under en begrÀnsad tid för en specifik webbplats.
- API:et Digital Goods har stabiliserats och erbjuds nu till alla intresserade, vilket syftar till att förenkla hanteringen av köp frÄn webappar. Det möjliggör koppling till tjÀnster för distribution av varor, och i Android tillhandahÄller det en omslag över API Android Play Billing.
- Metoden AbortSignal.throwIfAborted() har lagts till, vilket gör det möjligt att hantera avbrottet av signalens utförande med hÀnsyn till signalens tillstÄnd och orsaken till dess avbrott.
- I objektet HIDDevice har metoden forget() lagts till, vilket gör det möjligt att Äterkalla anvÀndarens beviljade ÄtkomstrÀttigheter till inmatningsenheten.
- CSS-egenskapen mix-blend-mode, som definierar metoden för blandning vid överlappning av element, har fÄtt stöd för vÀrdet "plus-lighter" för att belysa överlappningar av tvÄ element med gemensamma pixlar.
- I objektet NDEFReader har metoden makeReadOnly() lagts till, vilket gör det möjligt att anvÀnda NFC-tags i lÀslÀge.
- I API WebTransport som Àr avsett för att skicka och ta emot data mellan webblÀsaren och servern har ett alternativ för serverCertificateHashes lagts till för autentisering av anslutningen till servern med hjÀlp av certifikatets hash utan att anvÀnda Web PKI (till exempel nÀr anslutning görs till servern eller en virtuell maskin som inte Àr i ett offentligt nÀtverk).
- FörbÀttringar har gjorts i verktygen för webbutvecklare. Fler funktioner har lagts till i inspelningspanelen, dÀr man kan spela in, Äterspela och analysera anvÀndarens ÄtgÀrder pÄ sidan. Vid visning av koden under felsökning ges vÀrdena pÄ egenskaperna nÀr musen hÄlls över klasser eller funktioner. Listan över emulerade enheter User-Agent för iPhone har uppdaterats till version 13_2_3. I CSS-stilernas navigationspanel har möjligheten att visa och redigera reglerna för "@supports" införts.

Förutom nyheterna och buggfixar har den nya versionen ÄtgÀrdat 28 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 möjliggör att kringgÄ alla nivÄer av webblÀsarsÀkerhet och köra kod i systemet utanför sandbox-miljön har upptÀckts. Inom ramen för belöningsprogrammet för sÄrbarhetsupptÀckte betalade Google ut 20 belopp pÄ totalt 51 000 USD (ett belopp pÄ $16 000, tvÄ belopp pÄ $7 000, tre belopp pÄ $5 000 och en medelbelopp pÄ $3 000, $2 000 och $1 000. Storleken pÄ 11 belöningar har Ànnu inte bestÀmts.
KĂ€lla: opennet.ru




