Izlaz Chrome 81

Tvrtka Google predstavila izdanje web preglednika Chrome 81. Istovremeno dostupan stabilno izdanje slobodnog projekta Chromium, koji čini osnovu Chromea. Preglednik Chrome odlikuje se korištenjem Googleovih logotipa, sustavom slanja obavijesti u slučaju rušenja, mogućnošću preuzimanja Flash modula na zahtjev, modulima za reprodukciju zaštićenog video sadržaja (DRM), sustavom automatskog instaliranja ažuriranja i prijenosom prilikom pretraživanja RLZ parametara. Prvotno je bilo planirano da Chrome 81 bude objavljen 17. ožujka, ali je zbog pandemije koronavirusa SARS-CoV-2 i premještanja programera na rad od kuće objava odgođena. shelved. Sljedeće izdanje Chrome 82 bit će preskočeno, izdanje Chrome 83 planirano je za 19. svibnja.

Glavne promjene u Chrome 81:

  • Nastavljena je implementacija zaštite od učitavanja mješovitog multimedijalnog sadržaja (kada se na HTTPS stranici učitavaju resursi putem protokola http://). Na stranicama otvorenim putem HTTPS-a, poveznice 'http://' će se automatski zamjenjivati s 'https://' prilikom učitavanja slika, skripti, iframeova, zvučnih i video datoteka, što je implementirano u prošlom izdanju. Ako slika nije dostupna putem https, njezino učitavanje se blokira (ručno se može označiti blokada putem izbornika dostupnog putem simbola brave u adresnoj traci).
  • Onemogućena je podrška za FTP protokol. U sljedećem izdanju sav kod vezan za FTP bit će uklonjen iz baze koda. Za pristup putem FTP-a preporučuje se korištenje vanjskih FTP klijenata. Privremeno se podrška za FTP može vratiti pomoću zastavice '--enable-ftp' ili '--enable-features=FtpProtocol'.
  • Za sve korisnike uključena je funkcija grupiranja kartica, koja omogućava grupiranje više sličnih kartica u vizualno odvojene skupine. Svakoj grupi može se dodijeliti vlastita boja i naziv. Ranije je grupiranje kartica bilo ponuđeno samo malom postotku korisnika na testiranje.

    Izlaz Chrome 81
  • U API-ju WebXR Device dodana je podrška za uređaje proširene stvarnosti.API WebXR omogućava ujednačavanje rada s različitim klasama uređaja, od stacionarnih VR headsetova do rješenja baziranih na mobilnim uređajima. Za izradu aplikacija proširene stvarnosti predložen je novi API Web XR Hit Test, koji omogućava postavljanje virtualnih objekata u vidnom polju kamere koja odražava stvarnost. Na primjer, može se prikazati virtualni cvijet na prozorskoj dasci koja se snima kamerom, ispisivati informacijske oznake iznad predmeta ili postavljati virtualni namještaj u praznoj sobi.

    Izlaz Chrome 81Izlaz Chrome 81
  • Pri pohrani lozinke u ugrađenom menadžeru lozinki osigurana je prikazivanje upozorenja ako je lozinka unesena na nesigurnoj stranici.
  • Uneseni su promjene u uvjetima korištenja Googlea (Google Terms of Service), u kojima je dodan odvojeni odjeljak za Google Chrome i Chrome OS.
  • Zadana autentifikacija NTLM / Kerberos je prema zadanim postavkama onemogućena u incognito modu i u gostujućoj sesiji.
  • U implementaciji TLS 1.3 uključeni su prošireni mehanizmi protiv povratka na ranije verzije TLS protokola. Ranije je zaštita od povratka na raniju verziju protokola bila djelomično uključena zbog nespojivosti s nekim pogrešno funkcionirajućim proxy serverima (Palo Alto Networks PAN-OS, Cisco Firepower Threat Defense, ASA s FirePOWER-om). Sada su problemi s kompatibilnošću ostali u prošlosti, budući da su većina proizvođača takvih proxy servera objavili ažuriranja kako bi uskladili implementacije TLS-a s zahtjevima specifikacija.
  • U postavke je dodana opcija "chrome://flags/#treat-unsafe-downloads-as-active-content", koja omogućava uključivanje upozorenja prilikom pokušaja nezaštićenog preuzimanja preuzimanja izvršnih datoteka putem veza sa HTTPS stranica (u Chrome 83, ovakva upozorenja će se prema defaultu ispisivati, a u Chrome 84, preuzimanja će biti blokirana).
  • Za mobilne uređaje dodana je podrška za API Web NFC, koji omogućava web aplikacijama da čitaju i pišu NFC oznake. Primjeri primjene novog API-a u web aplikacijama uključuju pružanje informacija o muzejskim eksponatima, provođenje inventara, dobivanje podataka s oznaka sudionika konferencija itd. Slanje i skeniranje oznaka vrši se putem objekata NDEFWriter i NDEFReader. Novi API trenutno je dostupan samo u režimu Origin Trials (eksperimentalne mogućnosti koje zahtijevaju posebno aktivaciju). Origin Trial podrazumijeva mogućnost rada s navedenim API-jem iz aplikacija učitanih s localhost ili 127.0.0.1, ili nakon registracije i dobivanja posebnog tokena koji vrijedi ograničeno vrijeme za određenu web stranicu.
  • U režimu Origin Trial u API PointerLock predložen je flag unadjustedMovement, kada je postavljen, podaci o događajima kretanja miša prenose se u nepromijenjenom obliku, bez korekcija i ubrzanja.
  • Stabiliziran je i sada se distribuira izvan Origin Trials programski sučelje Badging, koji omogućava web aplikacijama da kreiraju indikatore prikazane na traci ili početnom ekranu. Kada se stranica zatvori, indikator se automatski uklanja. Na primjer, na ovaj način se može prikazivati broj pročitane poruke ili informacije o određenim događajima;

    Izlaz Chrome 81
  • U API Media Session dodana je mogućnost praćenje pozicije tijekom reprodukcije kompozicije. Moguće je dobiti podatke o brzini reprodukcije, trajanju i trenutnom vremenu reprodukcije, što omogućava stvaranje vlastitih sučelja za ocjenu pozicije i pomicanje po pjesmi.

    Izlaz Chrome 81
  • U API-u INTL implementirana je metoda DisplayNames, putem koje se mogu dobiti lokalizirani nazivi jezika, zemalja, valuta, elemenata datuma itd.
  • U API-ju PerformanceObserver, namijenjen za prikupljanje podataka o stanju resursa tijekom korištenja web-aplikacije od strane korisnika, implementirano je mogućnost korištenja oznake "buffered" s dugotrajnim zadacima.
  • Prema zadanim postavkama, pri prikazu slika Chrome će uzeti u obzir informacije o orijentaciji iz EXIF metapodataka. Za izričito preuzimanje ovog ponašanja predložen je CSS-atribut "image-orientation".
  • Dodani su meta-tag i CSS-atribut "color-scheme", koji omogućuju odabir sheme boja za prikazivanje sučelja elemenata, poput gumba i traka za pomicanje.
  • U HTMLAnchorElement dodan je atribut hrefTranslate, putem kojeg se može prenijeti informacija o potrebi prevođenja stranice na drugi jezik nakon prelaska veze.
  • Dodana je nova vrsta događaja SubmitEvent, koja uključuje nove atribute omogućujući da se sazna koji je element izazvao slanje obrasca. Na primjer, SubmitEvent omogućuje korištenje zajedničkog obraditelja za različite gumbe i veze koje vode do slanja obrasca.
  • Poboljšanja u alatima za web-razvijanje:
    • U kontekstnom izborniku, koji se prikazuje za mrežne zahtjeve, dodana je stavka "Copy > Copy as Node.js fetch" za kopiranje u obliku fetch-izraza, uključujući podatke o kolačićima.
    • Osigurano je prikazivanje savjeta s neekraniziranom varijantom podataka kada se mišem zadrži na CSS-atributima "content".
    • U web-konzoli povećana je detaljnost poruka o pogreškama prilikom raščlanjivanja polja u izvornoj karti.
    • Dodana je postavka "Preferences > Sources > Allow scrolling past end of file", koja omogućuje zabranu pomicanja izvan završetka datoteke pri pregledu izvorne tekstualne stranice.
    • Na panelu Device dodana je simulacija ekrana pametnog telefona Moto G4.
      Izlaz Chrome 81
    • Na panelu Cookies osigurano je označavanje žutom pozadinom blokiranih kolačića.
    • U tablicama s kolačićima, prikazanim na panelima Network i Application, dodan je stupac s podacima o prioritetu odabira kolačića.
    • Sva polja (osim polja s veličinom) u tablicama s kolačićima sada su dostupna za uređivanje.
      Izlaz Chrome 81
  • Isključenje podrške za protokole TLS 1.0 i TLS 1.1 odgođeno do objave Chrome 84. Objavljivanje Chrome 83 također je odgođeno novog dizajna elemenata web-formi koje su optimizirane za korištenje na dodirnim ekranima.

Pored novih značajki i ispravki grešaka, nova verzija uklanja 32 ranjivostiMnoge od ranjivosti identificirane su kroz automatizirano testiranje alatima AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer i AFL. Kritičnih problema koji omogućuju zaobilaženje svih razina zaštite preglednika i izvršavanje koda izvan sandbox okruženja nije otkriveno. U okviru programa za isplatu novčanih nagrada za otkrivanje ranjivosti, Google je za trenutnu verziju isplatio 23 nagrade u ukupnom iznosu od 26 tisuća dolara (jedna nagrada 7500 dolara, jedna nagrada 5000 dolara, jedna nagrada 3000 dolara, dvije nagrade 2000 dolara, tri nagrade 1000 dolara i osam nagrada od 500 dolara). Iznos 7 nagrada još nije utvrđen.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster