Chrome 89. bertsioa

Google-k Chrome 89 web arakatzailearen bertsioa aurkeztu du. Aldi berean, doako Chromium proiektuaren bertsio egonkor bat dago eskuragarri, zeina Chrome-ren oinarri gisa. Chrome arakatzailea Google-ren logotipoak erabiltzeagatik, hutsegite kasuetan jakinarazpenak bidaltzeko sistema baten presentziagatik, babestutako bideo-edukia (DRM) erreproduzitzeko moduluak, eguneraketak automatikoki instalatzeko sistemagatik eta bilaketan RLZ parametroak transmititzeko sistemagatik bereizten da. Chrome 90-ren hurrengo bertsioa apirilaren 13rako aurreikusita dago.

Chrome 89-n funtsezko aldaketak:

  • Chrome-ren Android bertsioa Play Protect ziurtatutako gailuetan soilik exekutatu ahal izango da. Makina birtualetan eta emuladoreetan, Android-erako Chrome erabil daiteke emulatutako gailuak balio badu edo emuladorea Google-k garatu badu. Gailua ziurtatuta dagoen edo ez egiazta dezakezu Google Play aplikazioan ezarpenen atalean (behealdean dagoen ezarpenen orrian "Play Protect ziurtagiria" egoera erakusten da). Ziurtagiririk gabeko gailuetarako, hirugarrenen firmwarea erabiltzen dutenentzat adibidez, erabiltzaileei beren gailuak erregistratzeko eskatzen zaie Chrome exekutatzeko.
  • Erabiltzaileen ehuneko txiki batek HTTPS bidez webguneak irekitzeko gaituta dauka lehenespenez ostalari-izenak helbide-barran idaztean. Adibidez, adibidea.com ostalariaren sarreran, https://example.com gunea lehenespenez irekiko da, eta irekitzean arazoak sortzen badira, http://example.com helbidera itzuliko da. "https://" lehenetsiaren erabilera kontrolatzeko, "chrome://flags#omnibox-default-typed-navigations-to-https" ezarpena proposatzen da.
  • Profilen euskarria barne hartzen da, eta erabiltzaile ezberdinek beren kontuak bereiz ditzakete arakatzaile beraren bidez lan egiten dutenean. Adibidez, profilak erabiliz, sarbidea antola dezakezu familiako kideen artean edo lanerako eta interes pertsonaletarako erabiltzen diren saio bereiziak. Erabiltzaileak Chrome profil berri bat sor dezake eta Google kontu jakin batera konektatuta dagoenean aktibatzeko konfiguratu dezake, erabiltzaile ezberdinek laster-markak, ezarpenak eta nabigazio-historia partekatzeko aukera emanez. Beste profil bati lotutako kontu batean saioa hasten saiatzean, erabiltzaileari profil horretara aldatzeko eskatuko zaio. Erabiltzailea hainbat profilekin lotuta badago, nahi duen profila hautatzeko aukera emango zaio. Posible da zure kolore-eskema esleitzea profil desberdinei, erabiltzaileak bisualki bereizteko.
    Chrome 89. bertsioa
  • Gaitu da edukiaren miniaturak bistaratzea goiko barrako fitxen gainean pasatzean. Aurretik, fitxen edukia aurrebista desgaituta zegoen lehenespenez eta "chrome://flags/#tab-hover-cards" ezarpena aldatu behar zen.
    Chrome 89. bertsioa
  • Erabiltzaile batzuentzat, "Irakurketa Zerrenda" ("chrome://flags#read-later") funtzioa gaituta dago, aktibatuta dagoenean, helbide-barrako izartxoan klik egiten duzunean, "Gehitu laster-marka" botoiaz gain, "Gehitu irakurketa-zerrendan" bigarren botoia agertzen da ", eta laster-marken barraren eskuineko izkinan "Irakurketa-zerrenda" menua agertzen da, zeinak zerrendara aurretik gehitutako orrialde guztiak zerrendatzen ditu. Zerrendako orri bat irekitzen duzunean, irakurritako gisa markatzen da. Zerrendako orriak eskuz ere markatu daitezke irakurritako edo irakurri gabeko gisa, edo zerrendatik kendu.
    Chrome 89. bertsioa
  • Chrome Sync gaitu gabe Google-ko kontu batean saioa hasi duten erabiltzaileek Google-ko kontuan gordetako ordainketa-metodoak eta pasahitzak atzitu dituzte. Eginbidea erabiltzaile batzuentzat gaituta dago eta pixkanaka beste batzuei zabalduko zaie.
  • Fitxen bilaketa bizkorra egiteko laguntza gaitu da, aurretik "chrome://flags/#enable-tab-search" marka bidez aktibatzea eskatzen zuena. Erabiltzaileak irekitako fitxa guztien zerrenda ikusi eta nahi duen fitxa azkar iragazi dezake, uneko leihoan edo beste leiho batean dagoen kontuan hartu gabe.
    Chrome 89. bertsioa
  • Erabiltzaile guztientzat, helbide-barrako hitz indibidualen prozesamendua gelditu da barne guneak irekitzeko saiaker gisa. Aurretik, helbide-barran hitz bat sartzerakoan, arakatzailea lehenik DNSn izen hori duen ostalari bat zeudela zehazten saiatu zen, erabiltzailea azpidomeinu bat irekitzen saiatzen ari zelakoan, eta orduan soilik bilatzailera birbideratu zuen eskaera. Horrela, erabiltzailearen ezarpenetan zehaztutako DNS zerbitzariaren jabeak hitz bakarreko bilaketa-kontsultei buruzko informazioa jaso zuen, eta konfidentzialtasunaren urraketa gisa baloratu zen. Azpidomeinurik gabeko Interneteko ostalariak erabiltzen dituzten enpresentzat (adibidez, "https://helpdesk/"), portaera zaharra itzultzeko aukera eskaintzen da.
  • Posible da gehigarri edo aplikazio baten bertsioa ainguratzea. Adibidez, enpresa batek fidagarriak diren gehigarriak soilik erabiltzen dituela ziurtatzeko, administratzaile batek ExtensionSettings politika berria erabil dezake Chrome eguneratzeak deskargatzeko bere URLa erabiltzeko konfiguratzeko, gehigarriaren manifestuan zehaztutako URLaren ordez.
  • X86 sistemetan, arakatzaileak prozesadorearen laguntza behar du orain SSE3 argibideetarako, Intel prozesadoreek 2003tik eta AMDk 2005etik onartzen dituztenak.
  • API gehigarriak gehitu dira iragarki-sareen, sare sozialen widgeten eta web analitiko sistemen kodean erabiltzaileen mugimenduen jarraipena egiteko erabiltzen diren hirugarrenen cookieak ordezka ditzaketen funtzionaltasunak eskaintzeko helburuarekin. Proba egiteko API hauek proposatzen dira:
    • Fidatu Token erabiltzaileak bereizteko guneen arteko identifikatzailerik erabili gabe.
    • Lehenengoen multzoak - erlazionatutako domeinuei euren burua nagusi deklaratzeko baimena ematen die, arakatzaileak konexio hori kontuan izan dezan guneen arteko deietan.
    • Schemeful Same-Site gune bereko kontzeptua URL eskema desberdinetara zabaltzeko, hau da. http://webgunea.adibidea eta https://webgunea.adibidea gune bat bezala tratatuko dira guneen arteko eskaerak egiteko.
    • Floc erabiltzaileen interesen kategoria zehazteko banakako identifikaziorik gabe eta gune zehatzak bisitatzearen historiari erreferentziarik egin gabe.
    • Bihurketa-neurketa, publizitatera aldatu ondoren erabiltzaileen jarduera ebaluatzeko.
    • Erabiltzaile-Agente Bezeroaren aholkuak Erabiltzaile-Agentea ordezkatzeko eta nabigatzaile eta sistemaren parametro zehatzei buruzko datuak (bertsioa, plataforma, etab.) modu selektiboan itzultzeko.
  • Serial API gehitu da, guneei datuak serieko atakatik irakurtzeko eta idazteko aukera emanez. API hori agertzearen arrazoia mikrokontrolagailuak eta 3D inprimagailuak bezalako gailuak zuzenean kontrolatzeko web aplikazioak sortzeko gaitasuna da. Gailu periferiko batera sartzeko, erabiltzaileen onarpen esplizitua behar da.
  • WebHID APIa gehitu da HID gailuetarako maila baxuko sarbidea izateko (Giza interfaze gailuak, teklatuak, saguak, gamepadak, ukipen-pantailak), eta horrek HID gailu batekin lan egiteko logika inplementatzeko aukera ematen du JavaScript-en, HID gailu arraroekin lana antolatzeko. Gidari zehatzen presentzia sisteman. Lehenik eta behin, API berria gamepadentzako laguntza eskaintzera zuzenduta dago.
  • Web NFC APIa gehitu da, web aplikazioei NFC etiketak irakurtzeko eta idazteko aukera emanez. Web-aplikazioetan API berria erabiltzearen adibideak dira museoko erakusketei buruzko informazioa ematea, inbentarioak egitea, kongresuetako parte-hartzaileen txapetatik informazioa lortzea, etab. Etiketak bidali eta eskaneatzen dira NDEFWriter eta NDEFReader objektuak erabiliz.
  • Web Share APIa (navigator.share objektua) gailu mugikorretatik haratago hedatu da eta orain mahaigaineko arakatzaileen erabiltzaileentzat erabilgarri dago (gaur egun Windows eta Chrome OSrako soilik). Web Share APIak sare sozialetan informazioa partekatzeko tresnak eskaintzen ditu, adibidez, bisitariak erabiltzen dituen sare sozialetan argitaratzeko botoi bateratu bat sortzeko edo beste aplikazio batzuetara datuak bidaltzeko antolatzeko aukera ematen du.
  • Android bertsioak eta WebView osagaiak AVIF (AV1 Image Format) irudi formatua deskodetzeko euskarria dute, zeinak fotograma barneko konpresio teknologiak erabiltzen dituen AV1 bideo kodeketa formatuko (mahaigaineko bertsioetan, AVIF euskarria sartu zen Chrome 85-en). Datu konprimituak AVIFen banatzeko edukiontzia HEIFen guztiz antzekoa da. AVIF-ek HDR (High Dynamic Range) eta gama zabaleko kolore-espazioko irudiak onartzen ditu, baita barruti dinamiko estandarrean ere (SDR).
  • Txostenen API berri bat gehitu da erabilera seguruaren arauen urratzeei buruzko informazioa lortzeko COOP (Cross-Origin-Opener-Policy) goiburuaren bidez zehaztutako eragiketa pribilegioen orrian, COOP arazketa moduan jar dezazun, funtzionatzen duena. arau-hausteak blokeatu gabe.
  • Performance.measureUserAgentSpecificMemory() funtzioa gehitu da, orrialde bat prozesatzen denean kontsumitutako memoria kopurua zehazten duena.
  • Web estandarrak betetzeko, "datu:" URL guztiak fidagarritzat hartzen dira orain, hau da. babestutako testuinguru baten parte dira.
  • Streams API-k Byte Stream-en laguntza gehitu du, byte multzo arbitrarioen transferentzia eraginkorra lortzeko eta datuen kopia-eragiketa kopurua minimizatzeko bereziki optimizatuta daudenak. Korrontearen irteera kateetan edo ArrayBuffer bezalako primitiboetan idatz daiteke.
  • SVG elementuek orain "iragazki" propietatearen sintaxi osoa onartzen dute, eta, hala nola, blur(), sepia() eta grisescale() bezalako iragazketa funtzioak aldi berean aplika daitezke SVG eta SVG ez diren elementuei.
  • CSS-ek "::target-text" sasi-elementu bat inplementatzen du, zeina testuan nabigatu den zatia (korritu-testurako) nabigatzaileak zer nabigatzeko erabiltzen duen estilo ezberdin batean nabarmentzeko erabil daiteke. aurkitua izan zen.
  • CSS propietateak gehitu dira ertzak biribiltzea kontrolatzeko: ertza-hasiera-hasiera-erradioa, ertza-hasiera-amaiera-erradioa, ertza-amaiera-hasiera-erradioa, muga-amaiera-amaiera-erradioa.
  • Behartutako koloreen CSS propietatea gehitu da arakatzaileak erabiltzaileak zehaztutako kolore-paleta mugatua erabiltzen ari ote den zehazteko.
  • Behartutako kolorea doitzeko CSS propietatea gehitu da elementu indibidualentzako behartutako kolore-murriztapenak desgaitzeko, CSS kolore-kontrol osoa utziz.
  • JavaScript-ek await gako-hitza erabiltzea ahalbidetzen du goi-mailako moduluetan, eta horri esker, dei asinkronoak moduluen karga-prozesuan arinago integratzeko eta "funtzio asinkrono" batean bildu beharrik izan gabe. Adibidez, (async function() { await Promise.resolve(console.log('test')); }())-ren ordez. orain idatz dezakezu await Promise.resolve(console.log('test'));
  • V8 JavaScript motorean, funtzio-deiak bizkortzen dira gainditutako argumentu kopurua funtzioan zehaztutako parametroekin bat ez datorren egoeretan. Argudio kopuruan desberdintasunarekin, errendimendua % 11.2 handitu da JIT ez-moduan, eta % 40 JIT TurboFan erabiltzean.
  • Hobekuntza txikien zati handi bat web garatzaileentzako tresnetan egin da.

Berrikuntzez eta akatsen konponketez gain, bertsio berriak 47 ahultasun ezabatzen ditu. Ahultasun asko AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer eta AFL tresnak erabiliz proba automatizatuen ondorioz identifikatu ziren. Ez da arazo larririk identifikatu arakatzailearen babes-maila guztiak saihestu eta sisteman sandbox ingurunetik kanpo exekutatzeko aukera emango lukeen arazo larririk. Kontuan izan da zuzendutako ahultasunetako batek (CVE-2021-21166), soinu-azpisistemako objektuen iraupenarekin lotutakoa, 0 eguneko arazo baten izaera duela eta konponketaren aurreko ustiaketa batean erabili zela. Uneko bertsiorako ahuleziak aurkitzeagatik diru-sariak ordaintzeko programaren barruan, Google-k 33 $ balio duten 61000 sari ordaindu zituen (10000 $ bi sari, 7500 $ bi sari, 5000 $ hiru sari, 3000 $ bi sari, 1000 $ lau 500 $ sari eta bi). 18 sarien tamaina ez da oraindik zehaztu.

Iturria: opennet.ru

Gehitu iruzkin berria