Chrome 75. bertsioa

Google aurkeztu web arakatzailea kaleratzea Chrome 75... Aldi berean eskuragarri doako proiektu baten kaleratze egonkorra Chromium, Chrome-ren oinarri gisa balio duena. Chrome arakatzailea hainbat Google-ren logotipoak erabiltzea, eskatuz gero Flash modulua deskargatzeko aukera, hutsegitearen kasuan jakinarazpenak bidaltzeko sistemaren presentzia, babestutako bideo-edukia (DRM) erreproduzitzeko moduluak, eguneraketak automatikoki instalatzeko eta bilaketan zehar transmisiorako sistema bat. RLZ parametroak. Chrome 76-ren hurrengo bertsioa uztailaren 30rako aurreikusita dago.

Nagusia aldaketak Π² Chrome 75:

  • Canvas.getContext() metodoan gehitu du "Dessinkronizatuta" bandera Canvas testuinguruak (2D edo WebGL) prozesatzeko, latentzia minimoa ematen duen errendatze-sistema alternatibo bat erabiliz, DOM eguneratze-mekanismo estandarra baztertuz eta OpenGL bidez zuzenean ateraz;
  • APIa zabaldu da Web partekatzea (object navigator.share), zeinarekin, botoi indibidualen zerrendaren ordez, bisitariarentzat garrantzitsuak diren sare sozialetan argitaratzeko botoi bateratu bat sor dezakezu. APIko bertsio berrian gehitu fitxategiak beste aplikazio batzuetara bidaltzeko elkarrizketa estandar bat bistaratzeko aukera (adibidez, Android-en bloke bat bistaratzen da posta bidez, Bluetooth bidez bidaltzeko, etab.);
  • Inplementatua literal digitaletan zenbaki-taldeak azpimarraz bereizteko gaitasuna. Adibidez, zenbaki handien irakurgarritasuna hobetzeko, kodean 1_000_000_000 zehaztu dezakezu eta zenbaki hori 1000000000 gisa prozesatuko da;
  • Lehenespenez gaituta mahaigaineko erabiltzaile guztientzat guneen isolamendu modu zorrotza, zeinetan ostalari ezberdinetako orriak beti prozesu ezberdinen memorian kokatzen diren, bakoitzak bere sandbox erabiltzen du. Isolamendu zorrotzaren moduaren ezaugarri nagusia fitxak ez, domeinuen arabera banatzea da, hau da. lehen beste domeinuetatik deskargatutako scripten, iframeen eta popup-en edukiak oinarrizko gunearekin prozesu berean exekutatzen baziren, orain prozesu ezberdinetan banatuko dira;
  • Zerrenda beltzean sartutako gehigarriak erabat kenduko dira desgaitu beharrean eta modu inaktiboan jarriko dira.
  • Chrome-ko zereginen kudeatzailean (Ezarpenak > Tresna gehiago > Zereginen kudeatzailea) bermatuta Zerbitzuko langileak erakustea;
  • " atributua gehitu da window.open() metodoranoreferrer", orrialdea irekitzeko aukera ematen dizu Erreferentziaren goiburua bete gabe;
  • Gehituta zuzentarauak CSP (Edukien Segurtasun-politika) "script-src-attr", "script-src-elem", "style-src-attr" eta "style-src-elem", script-en eta estilo-zuzentarauen funtzionalitateak eskaintzen ditu, baina Banakako gertaeren kudeatzaileei, elementuei edo atributuei aplikatzeko gaitasuna;
  • Web Authentication API-n gehitu FIDO CTAP2 PIN laguntza erabiltzaileak definitutako PIN kodea erabiltzeko protokoloa onartzen duten gakoekin eragiketak baimentzeko FIDO CTAP2. Konfiguratzailean, "Aurreratua" atalean, "Kudeatu segurtasun-giltzak" elementua agertu da, non PIN kodea esleitu dezakezu USB unitate batean dauden giltzak babesteko, baita giltza berrezartzeko aukera ere (garbitu guztiak datuak eta PINa);
  • Objektuak Web Animations APIra gehitu dira
    AnimationEffect eta KeyframeEffect, elementu animatuak eta denborak (iraupena, atzerapenak) modu interaktiboan kontrolatzeko aukera emanez.
    Horrez gain, eraikitzaile berri bat gehitu da Animazioa(), animazio-kontrol zabalagoa eskaintzen duena. Aurretik, Web Animations APIak Element.animate() metodoa erabiliz animazioak sortzeko aukera ematen zuen, eta horrek lehendik sortutako Animazio objektu bat itzuli zuen. Orain garatzaileak bere sorkuntza kontrolatu dezake eraikitzaile-dei esplizitu baten bidez, eta bertan, adibidez, KeyframeEffect objektu bat zehaztu dezakezu;

  • Aukera gehitua HTMLVideoElement.playsInline, arakatzaileari bideoa elementuaren erreprodukzio eremuan bistaratzeko aginduz (adibidez, pantaila osoko erreprodukzio-metodo bat eskaintzeko);
  • MediaStreamTrack.getCapabilities() metodoak audio gailuekin lotutako propietateetarako baliozko balioen sorta lortzeko gaitasuna ezartzen du (laginketa-maiztasuna, atzerapenak, kanal kopurua, etab.);
  • APIa gehitu da WebRTC-n RTCDtlsGarraioa garraio aktiboei buruzko informazioa lortzeko, hala nola, SCTP edo DTLS (Datagram Transport Layer Security) erabilera, zeinen bidez RTP eta RTCP paketeak bidaltzen edo jasotzen diren. RTCIceTransport interfazea ere gehitu da garraioen egoerari buruzko informazioa emateko
    RTCPeerConnection objektuan erabiltzen diren ICEak;

  • Cache-Control goiburuak zuzentaraua ezartzen du "zaharkitu-bitartean-errebalidatu", eta horrek denbora-leiho gehigarri bat ezartzeko aukera ematen du, nabigatzaileak iraungi den asinkronoaren berrikuspen bat duen baliabide bat erabil dezan garrantzia;
  • Ezaugarri gehitua Korritu Snap Stop korritze inertzialetan elementuetara atxikitzea zehazteko (adibidez, zerrenda bateko irudiak hautatzerakoan irristatze keinu zabal batek hurrengoa hautatzera eramango du azken elementua baino);
  • Android bertsioak autentifikazio-inprimakietan kontu-parametroak automatikoki betetzeko interfazea hobetu du. Iradokizun-blokea pantailako teklatuaren gainean zuzenean bistaratzen da eta, sakatzean, gordetako aukera posibleak bistaratzen ditu pantailako teklatuaren ordez, sarrerako formularioa ilundu gabe;
  • Irakurle modurako euskarria esperimentala gehitu da, gaituta dagoenean, testu esanguratsuak soilik bistaratzen dira, eta horrekin lotutako kontrol guztiak, pankartak, menuak, nabigazio-barrak eta edukiarekin zerikusirik ez duten orriaren beste atal guztiak ezkutatzen dira. Modu berrirako euskarria gaitzea chrome://flags/#enable-reader-mode aukera erabiliz egiten da, eta ondoren, goitibeherako menuan erabiltzeko aukera agertzen da;
  • V8 JavaScript motorrak WebAssembly-ren konpilazio-emaitzetan katxeatzeko modu esplizitua ezartzen du (orria berriro irekitzen denean, aldez aurretik prozesatutako WebAssembly osagaiak abiaraziko dira cachetik). IN
    WebAssembly-k memoria.copy, memory.fill, table.copy, memory.init eta table.init jarraibide berriak ere gehitu ditu memoria eremu handiak kopiatu, bete eta hasieratzeko;

  • Sarean deskargatzen diren heinean scriptak zuzenean analizatzeko euskarria gehitu da Chrome-ren hari nagusia inplikatu gabe. Aurretik, korrontea lehen aldiz hari nagusian jasotzen zen, eta bertatik analizatzailera birbideratzen zen. Antolamendu honek esan nahi zuen hari nagusian exekutatzen ari diren beste zeregin batzuek birbideratzea blokeatu zitekeela, hala nola HTML analizatzea eta beste JavaScript script batzuk exekutatzen. Orain birbideratze hori ezabatu egin da;
  • Web garatzaileentzako tresnetan hobekuntzak:
    • CSS ikuskatzeko moduak CSS propietateetan aplika daitezkeen funtzioen izenak eta oinarrizko balioak automatikoki osatzeko aukera eskaintzen du (adibidez, "iragazkia: lausoa (1px)"). Iradokitako balioak berehala islatzen dira aurrebistatutako orriaren diseinuan;
      Chrome 75. bertsioa

    • Komando-panelean, Ctrl+Shift+P sakatzean bistaratzen den, "Garbitu guneko datuak" komandoa inplementatzen da orriarekin lotutako datu guztiak garbitzeko (Aplikazioa > Garbitu biltegiratzea menua deitzearen antzekoa), Zerbitzu-langileak, biltegiratzea lokala, biltegiratzea barne. , IndexedDB, Web SQL , Cookieak, Cachea eta Aplikazioen Cachea;
    • Lehendik dauden IndexedDB datu-base guztiak ikusteko aukera gehitu da (aurretik Aplikazioa > IndexedDB-n uneko domeinuko datu-basea ikusteko aukera zegoen, eta horrek ez zuen baimentzen, adibidez, iframe bidez kargatutako blokeetan IndexedDBren erabilera ikuskatzea);

      Chrome 75. bertsioa

    • Sarearen ikuskapen-interfazean, "Tamaina" zutabeko eremuen gainetik pasatzean agertzen den tresna-informazioak baliabidearen tamaina jatorrizko forman bistaratzen du orain, konprimitu gabe;

      Chrome 75. bertsioa

    • Araztailearen alboko barrak lerro bateko adierazpen konplexuen zati indibidualekin lotutako eten-puntuen egoerari buruzko informazio-irteera bereizia eskaintzen du (linean eten-puntua), adibidez, metodo-dei-kate batean ezarritakoak;

      Chrome 75. bertsioa

    • IndexedDB eta Cache ikuskatzeko panelek datu-basean edo cachean dauden baliabide kopuru osoaren kontagailuak erakusten dituzte orain;
      Chrome 75. bertsioa

  • Kanariarren eraikuntza esperimentaletan gehitu onartzen
    DNS HTTPS bidez atzitzea (DoH, DNS HTTPS bidez), chrome://flags#dns-over-https-n aktibatu daitekeena. DoH baliagarria izan daiteke hornitzaileen DNS zerbitzarien bidez eskatutako ostalari-izenei buruzko informazio-filtrazioa saihesteko, MITM erasoei eta DNS trafikoaren faltsutzeari aurre egiteko, DNS mailan blokeoei aurre egiteko edo DNSra zuzenean sartzerik ez dagoenean lana antolatzeko. zerbitzariak (adibidez, proxy baten bidez lan egiten denean);

Berrikuntzak eta akatsen konponketez gain, bertsio berriak ezabatzen du 42 ahultasun. Ahultasun asko tresnekin egindako proba automatizatuen ondorioz identifikatu ziren HelbideaSanitizer, MemorySanitizer, Kontrol-fluxuaren osotasuna, LibFuzzer ΠΈ AFL. Ez da arazo larririk identifikatu arakatzailearen babes-maila guztiak saihestu eta sisteman sandbox ingurunetik kanpo exekutatzeko aukera emango lukeen arazo larririk. Uneko bertsiorako ahuleziak aurkitzeagatik diru-sariak ordaintzeko programaren barruan, Google-k 13 $-ko 9000 sari ordaindu zituen (5000 $ sari bat, 1000 $ bi sari eta 500 $ lau sari). 7 sarien tamaina oraindik ez da zehaztu.

Iturria: opennet.ru

Gehitu iruzkin berria