Podjetje Google izdajo spletnega brskalnika . Hkrati stabilna izdaja odprtokodnega projekta , ki služi kot osnova za Chrome. Brskalnik Chrome po uporabi logotipov Google, vključevanju sistema za pošiljanje obvestil v primeru zrušitve, možnosti nalaganja modula Flash na zahtevo, modu za predvajanje zaščitenega video vsebin (DRM), sistemu samodejnega nameščanja posodobitev in prenosu pri iskanju . Sprva je bilo načrtovano izid Chrome 81 17. marca, vendar je zaradi pandemije koronavirusa SARS-CoV-2 in prenosa razvijalcev na delo od doma izid . Naslednji izid Chrome 82 bo , izid Chrome 83 pa je predviden za 19. maj.
:
- Nadaljuje se izvajanje pred nalaganjem mešanih multimedijskih vsebin (ko se na HTTPS-stranici nalagajo viri prek protokola http://). Na straneh, odprtih preko HTTPS, bodo zdaj samodejno zamenjane povezave „http://“ z „https://“ pri nalaganju slik, skript, iframe, zvočnih in video datotek, kar je bilo izvedeno v prejšnjem izidu. Če slika ni dostopna prek https, se njeno nalaganje blokira (ročno lahko blokado potrdite prek menija, dostopnega prek simbola ključavnice v naslovni vrstici).
- podpora protokolu FTP. V naslednjem izidu bo celoten FTP povezan koda iz izvorne kode. Priporočljivo je, da za dostop preko protokola FTP uporabljate zunanje FTP odjemalce. Začasno lahko podpore FTP ponovno pridobite s pomočjo zastavice „—enable-ftp“ ali „—enable-features=FtpProtocol“.
- Za vse uporabnike je bila vključena funkcija grupiranja zavihkov, ki omogoča združevanje več podobnih zavihkov v vizualno ločene skupine. Vsaki skupini lahko dodelite svojo barvo in ime. V preteklosti je bilo grupiranje zavihkov predlagano le omejenemu odstotku uporabnikov za testiranje.
- V API je dodana podpora za naprave . API WebXR omogoča poenotenje dela z različnimi razredi naprav, od stacionarnih slušalk virtualne resničnosti do rešitev na osnovi mobilnih naprav. Za ustvarjanje aplikacij obogatene resničnosti je bil predlagan nov API , ki omogoča postavljanje virtualnih objektov v vidno polje kamere, ki odraža resnično stvarnost. Na primer, lahko virtualni cvet na oknu, ki ga posnema kamera, prikažete informacijske oznake preko predmetov ali razporedite virtualno pohištvo v prazni sobi.
- Pri shranjevanju gesla v vgrajenem upravljalniku gesel je zagotovljeno, da se prikaže opozorilo, če je geslo vneseno na nezanesljivi strani.
- Vključene so v pogoje uporabe Google (), ki so vnesli za Google Chrome in Chrome OS.
- V incognito načinu i gostujućoj sesiji, autentifikacija pomoću NTLM / Kerberos je prema zadanim postavkama onemogućena.
- U implementaciji TLS 1.3 uključeni su prošireni mehanizmi za sprečavanje vraćanja na ranije verzije TLS protokola. Ranije je zaštita od vraćanja verzije protokola bila uključena samo delimično zbog nespojivosti sa nekim neispravno funkcionalnim proxy serverima (Palo Alto Networks PAN-OS, Cisco Firepower Threat Defense, ASA s FirePOWER-om). Sada su problemi s kompatibilnošću postali prošlost, jer su većina proizvođača takvih proxya objavila ažuriranja kako bi prilagodila implementacije TLS-u zahtevima specifikacija.
- U postavke je dodana opcija «chrome://flags/#treat-unsafe-downloads-as-active-content» koja omogućava prikaz upozorenja prilikom pokušaja preuzimanja izvršnih datoteka putem linkova sa HTTPS stranica (u Chrome 83 takva upozorenja biće prikazana prema zadanim postavkama, a u Chrome 84 preuzimanja će biti blokirana).
- Za mobilne uređaje dodata je podrška za API , koji omogućava web aplikacijama čitanje i pisanje NFC oznaka. Među primerima primene novog API-ja u web aplikacijama napominje se pružanje informacija o muzejskim eksponatima, sprovođenje inventura, dobijanje podataka sa oznaka učesnika konferencija itd. Slanje i skeniranje oznaka obavlja se pomoću objekata NDEFWriter i NDEFReader. Novi API je u ovoj fazi dostupan samo u režimu Origin Trials (eksperimentalne mogućnosti koje zahtevaju posebnu ). Origin Trial podrazumeva mogućnost korišćenja navedenog API-ja iz aplikacija učitanih sa localhost ili 127.0.0.1, ili nakon prolaska registracije i dobijanja posebnog tokena koji važi ograničeno vreme za određeni sajt.
- U režimu Origin Trial u API PointerLock uvedena je oznaka , kada se postavi, podaci o događajima kretanja miša prenose se u čistom obliku, bez ispravki i ubrzanja.
- Stabilizovan je i sada se širi van Origin Trials programski interfejs , koji omogućava web aplikacijama kreiranje indikatora koji se prikazuju na traci ili početnom ekranu. Kada se stranica zatvori, indikator se automatski uklanja. Na primer, na ovaj način se može prikazivati broj nepročenih poruka ili informacije o nekim događanjima;
- U API Media Session dodana je sledenje položaja med predvajanjem skladbe. Podatke o hitrosti predvajanja, dolžini in trenutnem času predvajanja je mogoče pridobiti, kar omogoča ustvarjanje lastnih vmesnikov za oceno položaja in premikanje po skladbi.
- V API INTL je implementirana metoda , preko katere je mogoče pridobiti lokalizirane nazive jezikov, držav, valut, elementov datumov itd.
- V API , namenjen zbiranju podatkov o stanju virov med delovanjem uporabnika z web-aplikacijo, možnost uporabe zastavice „buffered“ pri dolgotrajnih nalogah.
- Privzeto bo Chrome pri izhodu slik upošteval informacije o usmeritvi iz EXIF metapodatkov. Za izrecno preoblikovanje tega vedenja je predlagana CSS lastnost „image-orientation“.
- Dodani sta metatag in CSS lastnost „“, ki omogočata izbiro barvne sheme za risanje elementov vmesnika, kot so gumbi in drsniki.
- V HTMLAnchorElement je dodana lastnost , preko katere je mogoče posredovati informacije o potrebi po prevodu strani v drug jezik po kliku na povezavo.
- Dodana je nova vrsta dogodkov , ki vključuje nove lastnosti, ki omogočajo ugotavljanje elementa, katerega klic je povzročil pošiljanje obrazca. Na primer, SubmitEvent omogoča uporabo enega obdelovalca, skupnega za različne gumbe in povezave, ki vodijo k pošiljanju obrazca.
- v orodjih za web-razvijalce:
- V kontekstno meni, ki se prikaže za omrežne zahteve, je dodana možnost „Kopiraj > Kopiraj kot Node.js fetch“ za kopiranje v obliki fetch izraza, ki vključuje podatke o piškotkih.
- Zagotovljen je izhod namiga z neekranirano različico podatkov ob premiku miške nad CSS lastnostmi „content“.
- V web-konzoli je povečana podrobnost sporočil o napakah pri razčlenjevanju polj v source map.
- Dodana je nastavitev „Preference > Viri > Dovoli pomikanje mimo konca datoteke“, ki omogoča prepoved pomikanja preko konca datoteke pri ogledu izvorne kode strani.
- Na ploščo naprave je dodana simulacija zaslona pametnega telefona Moto G4.
- Na plošči piškotkov je zagotovljeno poudarjanje z rumenim ozadjem blokiranih piškotkov.
- V tabelah s piškotki, prikazanih na ploščah omrežja in aplikacije, je dodan stolpec s podatki o prioriteti izbire piškotkov.
- Vsa polja (razen polja z velikostjo) v tabelah s piškotki so zdaj na voljo za urejanje.
- podpore protokolom TLS 1.0 in TLS 1.1 do izida Chrome 84. Do izida Chrome 83 je prav tako odloženo vključitev zasnove spletnimi obrazci, ki so optimizirani za uporabo na zaslonih na dotik.
Poleg novih funkcionalnosti in odpravljanja napak je v novi različici odpravljeno Številne od ranljivosti so bile ugotovljene z uporabo avtomatiziranega testiranja orodij , , , in . Kritične težave, ki omogočajo obhod vseh ravni zaščite brskalnika in izvajanje kode v sistemu zunaj sandbox okolja, niso bile ugotovljene. V okviru programa za nagrajevanje za odkrivanje ranljivosti za trenutno različico je podjetje Google izplačalo 23 nagrad v skupni višini 26 tisoč dolarjev (ena nagrada 7500 $, ena nagrada 5000 $, ena nagrada 3000 $, dve nagradi 2000 $, tri nagrade 1000 $ in osem nagrad 500 $). Velikost 7 nagrad še ni določena.
Izvor: opennet.ru
