Tvrtka Google izdanje web preglednika . Istovremeno stabilno izdanje slobodnog projekta , koji čini osnovu Chromea. Preglednik Chrome 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 . 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. . Sljedeće izdanje Chrome 82 bit će , izdanje Chrome 83 planirano je za 19. svibnja.
:
- Nastavljena je implementacija 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).
- podrška za FTP protokol. U sljedećem izdanju sav kod vezan za FTP 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.
- U API-ju dodana je podrška za uređaje 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 , koji omogućava postavljanje virtualnih objekata u vidnom polju kamere koja odražava stvarnost. Na primjer, može se virtualni cvijet na prozorskoj dasci koja se snima kamerom, ispisivati informacijske oznake iznad predmeta ili postavljati virtualni namještaj u praznoj sobi.
- Pri pohrani lozinke u ugrađenom menadžeru lozinki osigurana je prikazivanje upozorenja ako je lozinka unesena na nesigurnoj stranici.
- Uneseni su u uvjetima korištenja Googlea (), u kojima je dodan 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 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 , 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 ). 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 , 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 , 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;
- U API Media Session dodana je 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.
- U API-u INTL implementirana je metoda , putem koje se mogu dobiti lokalizirani nazivi jezika, zemalja, valuta, elemenata datuma itd.
- U API-ju , namijenjen za prikupljanje podataka o stanju resursa tijekom korištenja web-aplikacije od strane korisnika, 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 "", koji omogućuju odabir sheme boja za prikazivanje sučelja elemenata, poput gumba i traka za pomicanje.
- U HTMLAnchorElement dodan je atribut , putem kojeg se može prenijeti informacija o potrebi prevođenja stranice na drugi jezik nakon prelaska veze.
- Dodana je nova vrsta događaja , 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.
- 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.
- 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.
- podrške za protokole TLS 1.0 i TLS 1.1 do objave Chrome 84. Objavljivanje Chrome 83 također je odgođeno dizajna web-formi koje su optimizirane za korištenje na dodirnim ekranima.
Pored novih značajki i ispravki grešaka, nova verzija uklanja Mnoge od ranjivosti identificirane su kroz automatizirano testiranje alatima , , , i . 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
