Utgivning av Chrome 76

Google har presenterat utgÄvan av webblÀsaren Chrome 76. Samtidigt Àr tillgÀnglig stabil utgÄva av det fria projektet Chromium, som utgör grunden för Chrome. WebblÀsaren Chrome utmÀrker sig genom att anvÀnda Google-logotyper, ha ett system för att skicka meddelanden vid krasch, möjligheten att ladda ner Flash-modulen vid behov, moduler för att spela upp skyddat videoinnehÄll (DRM), ett system för automatisk installation av uppdateringar och överföring vid sökning RLZ-parametrarDen nÀsta versionen av Chrome 77 Àr planerad att slÀppas den 10 september.

Huvud för pÄ Chrome 76:

  • Aktiverad standardlĂ€get för skydd mot överföring av tredjeparts-cookies, som i avsaknad av attributet SameSite i Set-Cookie-huvudet automatiskt sĂ€tter vĂ€rdet till "SameSite=Lax", vilket begrĂ€nsar överföringen av cookies för insĂ€ttningar frĂ„n tredjepartswebbplatser (men webbplatser kan fortfarande upphĂ€va begrĂ€nsningen genom att uttryckligen ange vĂ€rdet SameSite=None nĂ€r de stĂ€ller in cookies). Tidigare överförde webblĂ€saren cookies pĂ„ varje begĂ€ran till en webbplats för vilken det finns angivna cookies, Ă€ven om den ursprungligen öppnas en annan webbplats och begĂ€ran görs indirekt via en bildladdning eller genom en iframe. I "Lax"-lĂ€get blockeras överföringen av cookies endast för mellanwebbplatsanrop, sĂ„som bildförfrĂ„gningar eller innehĂ„llsladdningar via iframe, som ofta anvĂ€nds för att organisera CSRF-attacker och för att spĂ„ra anvĂ€ndarens rörelse mellan webbplatser.
  • Uppspelningen av Flash-innehĂ„ll har slutat vara aktiverad som standard. Fram till Chrome 87, som förvĂ€ntas slĂ€ppas i december 2020, kan stöd för Flash Ă„teraktiveras i instĂ€llningarna (Advanced > Privacy and Security > Site Settings) med efterföljande bekrĂ€ftelse av uppspelningsĂ„tgĂ€rden för varje webbplats (bekrĂ€ftelsen sparas tills webblĂ€saren startas om). Den fullstĂ€ndiga borttagningen av koden för att sĂ€kerstĂ€lla stöd för Flash Ă€r synkroniserad med Adobes tidigare meddelade plan att avbryta stödet för Flash-teknologi 2020.
  • För företag har möjligheten att söka efter filer i Google Drive-lagringen lagts till i adressfĂ€ltet.

    Utgivning av Chrome 76
  • Arbetet har pĂ„börjats massblockering i Chrome av oönskad reklam som stör innehĂ„llsupplevelsen och inte uppfyller kriterierna faststĂ€llda av Coalition for Better Ads;
  • Den adaptiva vĂ€xlingen till den nya sidan har genomförts, dĂ€r rensningen av nuvarande innehĂ„ll och visningen av en vit bakgrund inte sker omedelbart utan med en liten fördröjning. För snabbt laddande sidor resulterar rensning bara i flimmer och ger ingen anvĂ€ndbar information för anvĂ€ndaren om starten av den nya sidans laddning. I den nya versionen, om sidan öppnas snabbt och inom en kort fördröjning, visas den nya sidan pĂ„ plats, sömlöst ersĂ€ttande den tidigare (till exempel bekvĂ€mt vid övergĂ„ngar till andra sidor pĂ„ samma webbplats som har liknande utseende och fĂ€rgschema). Om visningen av sidan krĂ€ver mĂ€rkbar tid för anvĂ€ndaren, rensas skĂ€rmen som tidigare;
  • Kriterierna för att bestĂ€mma anvĂ€ndarens aktivitet pĂ„ sidan har skĂ€rpts. Chrome tillĂ„ter visning av popup-notiser och uppspelning av störande video-/ljudinnehĂ„ll först efter att anvĂ€ndaren har interagerat med sidan. I den nya versionen registreras inte tryck pĂ„ Escape, muspekaren över en lĂ€nk eller beröring av skĂ€rmen lĂ€ngre som aktivering av sidans interaktion (ett tydligt klick, textinmatning eller rullning krĂ€vs);
  • Tillagd mediakontot "prefers-color-scheme" som lĂ„ter webbplatser bestĂ€mma och anvĂ€nda den mörka tema i webblĂ€saren automatiskt aktiverar det mörka temat för den webbplats som visas.
  • NĂ€r den mörka temafunktionen Ă€r aktiverad i versionerna för Linux, visas ocksĂ„ adressfĂ€ltet i mörk fĂ€rg;
  • Blockerat möjligheten att bestĂ€mma om en sida öppnas i inkognito-lĂ€get genom manipulation med FileSystem API, som tidigare anvĂ€ndes av vissa publiceringar för att tvinga pĂ„ betalabonnemang vid anonym öppning av sidor utan cookie-minne (för att hindra anvĂ€ndare frĂ„n att anvĂ€nda privatlĂ€ge för att kringgĂ„ mekanismen för att fĂ„ gratis provĂ„tkomst). Tidigare blockerade webblĂ€saren tillgĂ„ng till FileSystem API i inkognito-lĂ€get för att förhindra data frĂ„n att sparas mellan sessioner, vilket gjorde det möjligt att i JavaScript kontrollera möjligheten att spara data via FileSystem API och bedöma aktiviteten i inkognito-lĂ€get vid misslyckande. Nu blockeras inte tillgĂ„ngen till FileSystem API och innehĂ„llet rensas efter sessionens slut;
  • Tillagda nya anrop i
    API Payment Request och Payment Handler. I objektet PaymentRequestEvent har en ny metod changePaymentMethod() lagts till, och i objektet PaymentRequest har en ny hĂ€ndelsehanterare paymentmethodchange lagts till, vilket gör att en betalningsplattform eller webbapplikation kan reagera pĂ„ att anvĂ€ndaren Ă€ndrar metod för betalning. I den nya versionen har Ă€ven testningen av applikationer med anvĂ€ndning av sjĂ€lvsignerade certifikat förenklats i betalningsrelaterade API:er. En ny kommandoradsoption "—ignore-certificate-errors" har lagts till för att ignorera certifikatkontrollfel under utveckling;
  • I adressfĂ€ltet bredvid knappen för att lĂ€gga till bokmĂ€rken för webbapplikationer som fungerar i Desktop Progressive Web Apps (PWA), tillagd en genvĂ€g för att installera webbapplikationen sĂ„ att den fungerar som en fristĂ„ende programvara;
    Utgivning av Chrome 76
  • För mobila enheter har möjligheten till kontroll av visningen av minipanelen för installation av appen pĂ„ hemskĂ€rmen lagts till. För PWA-applikationer visas minipanelen som standard automatiskt vid första besöket av webbplatsen. Utvecklaren kan nu avstĂ„ frĂ„n att visa denna panel och implementera sin egen installationsinbjudan, vilket kan göras genom att stĂ€lla in en hĂ€ndelsehanterare
    beforeinstallprompt och koppla ett anrop till preventDefault();
    Utgivning av Chrome 76
  • Frekvensen för uppdateringskontrollen för installerade PWA-applikationer i Android-miljö har ökat. Uppdateringar av WebAPK kontrolleras nu en gĂ„ng om dagen, istĂ€llet för en gĂ„ng var tredje dag som tidigare. Om en förĂ€ndring av minst en nyckegenskap upptĂ€ckts i manifestet under denna kontroll, kommer webblĂ€saren att ladda ner och installera den nya WebAPK;
  • I API Async Clipboard möjligheten till programmatisk lĂ€sning och skrivning av bilder via urklipp har lagts till, med hjĂ€lp av metoderna navigator.clipboard.read() och navigator.clipboard.write();
  • Stöd för en grupp HTTP-rubriker har implementerats Fetch Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site och Sec-Fetch-User), vilket gör det möjligt att skicka ytterligare metadata om karaktĂ€ren av begĂ€ran (korsbegĂ€ran, begĂ€ran genom img-tagg etc.) för att vidta Ă„tgĂ€rder pĂ„ servern för att skydda mot vissa typer av attacker (till exempel Ă€r det osannolikt att en lĂ€nk till en betalningshandlĂ€ggare anges genom en img-tagg, dĂ€rför kan sĂ„dana begĂ€rningar blockeras utan att överföras till applikationen);
  • Funktionalitet har lagts till form.requestSubmit(), som initierar programmatisk sĂ€ndning av formulĂ€rdata pĂ„ samma sĂ€tt som att klicka pĂ„ knappen för att skicka data. Funktionen kan anvĂ€ndas vid utvecklingen av egna formknappar, för vilka anropet form.submit() inte Ă€r tillrĂ€ckligt, eftersom det inte ger en interaktiv kontroll av parametrar, genererar ett 'submit'-event och överför knutna data till sĂ€ndningsknappen;
  • En funktion har lagts till i IndexedDB commit(), som gör att man kan faststĂ€lla transaktioner knutna till IDBTransaction-objektet utan att vĂ€nta pĂ„ att alla relaterade eventhanterare ska avslutas. AnvĂ€ndning av commit() ökar genomströmningen av skriv- och lĂ€sfrĂ„gor i lagret och ger tydlig kontroll över avslutningen av transaktioner;
  • I funktionen Intl.DateTimeFormat, sĂ„som formatToParts() och resolveOptions(), har alternativ lagts till dateStyle och timeStyle, som möjliggör begĂ€ran om lokalanpassade stilar för datum- och tidsformat;
  • Metoden BigInt.prototype.toLocaleString() har Ă€ndrats för att formatera tal med hĂ€nsyn till lokal, och metoden Intl.NumberFormat.prototype.format() samt funktionen formatToParts() har anpassats för att stödja indata av typen BigInt;
  • AnvĂ€ndning av API Media Capabilities Ă€r tillĂ„ten i alla typer av Web Workers, vilket kan anvĂ€ndas för att vĂ€lja optimala parametrar vid skapandet av MediaStream frĂ„n workern;
  • Metod tillagd Promise.allSettled(), som endast returnerar redan uppfyllda eller avvisade promises, utan att ta hĂ€nsyn till promises som vĂ€ntar pĂ„ att fullföljas;
  • Alternativet '—disable-infobars' har tagits bort, vilket tidigare kunde anvĂ€ndas för att dölja pop-up-varningar i Chrome-grĂ€nssnittet (regler har föreslagits för att dölja relaterade sĂ€kerhetsvarningar via CommandLineFlagSecurityWarningsEnabled);
  • I grĂ€nssnittet för att hantera blobs har lagts till metoderna text(), arrayBuffer() och stream() för att lĂ€sa specifika datatyper;
  • CSS-egenskapen 'white-space:break-spaces' har lagts till, som definierar att varje sekvens av mellanslag som orsakar radöverskridning bör brytas;
  • Arbetet med att rensa flaggor i chrome://flags har inletts, till exempel, har tagits bort En flagga för att inaktivera attributet "ping", som gör det möjligt för webbplatsĂ€gare att spĂ„ra klick pĂ„ lĂ€nkar frĂ„n deras sidor. Vid ett klick pĂ„ en lĂ€nk som har attributet "ping=URL" i taggen "a href" kan webblĂ€saren nu inte stĂ€nga av sĂ€ndningen av en extra POST-förfrĂ„gan till den angivna URL:en med information om det genomförda klicket. Meningsfullheten i att blockera ping försvinner eftersom detta attribut definieras i HTML5-specifikationerna och det finns mĂ„nga alternativ för att uppnĂ„ samma funktion (t.ex. genom att anvĂ€nda en transitlĂ€nk eller fĂ„nga klick med JavaScript-hanterare);
  • Flaggan för att stĂ€nga av lĂ€ge för strikt isolering av webbplatser, dĂ€r sidor frĂ„n olika vĂ€rdar alltid lagras i minnet i separata processer, som var och en tillĂ€mpar sin egen sandbox.
  • I V8-motorn har prestandan för skanning och parsing av JSON-formatet ökat avsevĂ€rt. För populĂ€ra webbsidor noteras en acceleration av JSON.parse med upp till 2,7 gĂ„nger. Konverteringen av unicode-strĂ€ngar har ocksĂ„ blivit betydligt snabbare, till exempel har hastigheten för anrop till String#localeCompare, String#normalize samt vissa Int API ökat nĂ€stan dubbelt. Prestandan för operationer med frysta arrayer har ocksĂ„ optimerats avsevĂ€rt vid anvĂ€ndning av operationer som liknar frozen.indexOf(v), frozen.includes(v), fn(
frozen), fn(
[
frozen]) och fn.apply(this, [
frozen]).

    Utgivning av Chrome 76

Förutom nyheterna och buggfixarna har nya versionen ÄtgÀrdat 43 sÄrbarheter. MÄnga av sÄrbarheterna har upptÀckts genom automatiserad testning med verktyg som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Inga kritiska problem har pÄtrÀffats som skulle kunna kringgÄ alla nivÄer av webblÀsarsÀkerhet och utföra kod pÄ systemet utanför sandbox-miljön. Inom ramen för programmet för belöningar för att upptÀcka sÄrbarheter har Google betalat ut 16 belöningar för den aktuella versionen, totalt 23500 USD (en belöning pÄ 10000 USD, en belöning pÄ 6000 USD, tvÄ belöningar pÄ 3000 USD och tre belöningar pÄ 500 USD). Storleken pÄ 9 belöningar 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