Spoločnosť Google uvedenie webového prehliadača . Súčasne stabilné vydanie otvoreného projektu , ktoré je základom Chrome. Prehliadač Chrome využíva logá Google, má systém posielania notifikácií v prípade pádu, možnosť načítania modulu Flash na vyžiadanie, moduly na prehrávanie chráneného videa (DRM), systém automatickej inštalácie aktualizácií a prenášanie pri vyhľadávaní . Pôvodne sa plánovalo zverejnenie Chrome 81 na 17. marca, no kvôli pandémii vírusu SARS-CoV-2 a prechodu vývojárov na prácu z domu bola publikácia . Nasledujúca verzia Chrome 82 bude , vydanie Chrome 83 je naplánované na 19. mája.
:
- Pokračovala realizácia pred načítaním zmiešaného multimediálneho obsahu (keď sa na stránke HTTPS načítavajú zdroje cez protokol http://). Na stránkach otvorených cez HTTPS sa teraz automaticky nahrádzajú odkazy „http://“ za „https://“ pri načítaní obrázkov, skriptov, iframe, zvukových a video súborov, čo bolo implementované v predchádzajúcej verzii. Ak obrázok nie je dostupný cez https, jeho načítanie sa zablokuje (manuálne môžete zablokovanie povoliť cez menu, ktoré je dostupné cez symbol zámku v adresnom riadku).
- podpora protokolu FTP. V nasledujúcej verzii bude celý kód súvisiaci s FTP z kódovej základne. Pre pripojenie cez protokol FTP sa odporúča používať externé FTP klientov. Dočasne môžete obnoviť podporu FTP pomocou príkazu „—enable-ftp“ alebo „—enable-features=FtpProtocol“.
- Pre všetkých používateľov je aktivovaná funkcia skupinového usporiadania kariet, ktorá umožňuje zlúčiť niekoľko podobných kariet do vizuálne rozdelených skupín. Každej skupine môžete priradiť svoju farbu a názov. Predtým bola skupinová organizácia kariet navrhnutá iba na testovanie malému percentu používateľov.
- V API bola pridaná podpora zariadení . API WebXR umožňuje unifikovať prácu s rôznymi typmi zariadení, od stacionárnych headsetov virtuálnej reality po riešenia na báze mobilných zariadení. Na vytváranie aplikácií rozšírenej reality bol navrhnutý nový API , ktorý umožňuje umiestňovať virtuálne objekty do zorného poľa kamery, reflektujúcej skutočnosť. Napríklad, môžete virtuálny kvet na okne, snímanom kamerou, zobraziť informačné značky nad predmetmi alebo rozmiestniť virtuálny nábytok v prázdnej miestnosti.
- Pri uložení hesla v zabudovanom správci hesiel je zabezpečené upozornenie, ak je heslo zadané na nebezpečnej stránke.
- Zavedené vo Všeobecných podmienkach Googlu (), v ktorých sa objavil pre Google Chrome a Chrome OS.
- V režime inkognito a v hosťovskej relácii je predvolene vypnutá autentifikácia pomocou NTLM / Kerberos.
- Implementácia protokolu TLS 1.3 obsahuje rozšírené mechanizmy na zabránenie downgradeu na staršie verzie protokolu TLS. Predtým bola ochrana pred downgradem protokolu zapnutá len čiastočne kvôli nekompatibilite s niektorými chybne fungujúcimi proxy servermi (Palo Alto Networks PAN-OS, Cisco Firepower Threat Defense, ASA c FirePOWER). Teraz problémy s kompatibilitou patria do minulosti, pretože väčšina výrobcov týchto proxy serverov vydala aktualizácie, ktoré prispôsobili implementácie TLS požiadavkám špecifikácií.
- Do nastavení bola pridaná možnosť „chrome://flags/#treat-unsafe-downloads-as-active-content“, ktorá umožňuje zobraziť varovania pri pokuse o sťahovanie spustiteľných súborov z odkazov na stránkach HTTPS (v Chrome 83 budú tieto varovania zobrazené predvolene, a v Chrome 84 budú sťahovania blokované).
- Pre mobilné zariadenia bola pridaná podpora API , ktorá umožňuje webovým aplikáciám čítať a zapisovať NFC štítky. Medzi príklady použitia nového API v webových aplikáciách patrí poskytovanie informácií o múzejných exponátoch, vykonávanie inventarizácie, získavanie údajov z odznakov účastníkov konferencií atď. Odosielanie a skenovanie štítkov sa vykonáva pomocou objektov NDEFWriter a NDEFReader. Nové API je zatiaľ dostupné iba v režime Origin Trials (experimentálne možnosti, ktoré vyžadujú samostatnú ). Režim Origin Trial predpokladá možnosť práce s uvedeným API z aplikácií nahratých z localhost alebo 127.0.0.1, alebo po registrácii a získaní špeciálneho tokenu, ktorý platí obmedzený čas pre konkrétnu webovú stránku.
- V režime Origin Trial v API PointerLock bol navrhnutý flag , pri nastavení ktorého sú údaje o udalostiach pohybu myši prenášané v čistej forme, bez úprav a zrýchlenia.
- Stabilizovaný a teraz distribuovaný mimo Origin Trials je programovací rozhranie , ktoré umožňuje webovým aplikáciám vytvárať ukazovatele, zobrazené na paneli alebo domovskej obrazovke. Po zatvorení stránky sa ukazovateľ automaticky odstráni. Napríklad takýmto spôsobom je možné zobraziť počet neprečítaných správ alebo informácie o nejakých udalostiach;
- Do API Media Session bolo pridané sledovanie pozície pri reprodukcii skladby. Je možné získať údaje o rýchlosti prehrávania, trvaní a aktuálnom čase prehrávania, čo umožňuje vytvárať vlastné rozhrania na hodnotenie pozície a presun po trati.
- V API INTL je implementovaná metóda , prostredníctvom ktorej je možné získať lokalizované názvy jazykov, krajín, mien, prvkov dát a pod.
- V API , určený na zber údajov o stave zdrojov počas interakcie používateľa s webovou aplikáciou, možnosť použitia pr flagu „buffered“ s dlhodobo vykonávanými úlohami.
- Predvolený výstup obrázkov v Chrome bude zohľadňovať informácie o orientácii z metadát EXIF. Na explicitné prepísanie tohto správania bolo navrhnuté CSS vlastnosť „image-orientation“.
- Boli pridané meta-tag a CSS vlastnosť „“, ktoré umožňujú vybrať farebnú schému na vykreslenie prvkov rozhrania, ako sú tlačidlá formulárov a posuvné lišty.
- Do HTMLAnchorElement bol pridaný atribút , prostredníctvom ktorého je možné poskytnúť informácie o potrebe prekladu stránky do iného jazyka po kliknutí na odkaz.
- Bol pridaný nový typ udalostí , ktorý zahŕňa nové vlastnosti, umožňujúce zistiť element, ktorého вызов spustil odoslanie formulára. Napríklad, SubmitEvent umožňuje použiť jedného spracovateľa, ktorý je spoločný pre rôzne tlačidlá a odkazy, ktoré vedú k odoslaniu formulára.
- v nástrojoch pre webových vývojárov:
- Do kontextového menu, zobrazeného pre sieťové požiadavky, bol pridaný prvok „Copy > Copy as Node.js fetch“ na kopírovanie vo forme fetch výrazu, ktorý zahŕňa údaje o cookie.
- Bola zabezpečená výstupná nápoveda s neescapovanou verziou údajov pri prechode kurzora na CSS vlastnosti „content“.
- Vo webovej konzole bola zvýšená detailnosť chybových hlásení pri rozoberaní polí v source map.
- Bol pridaný nastavenie „Preferences > Sources > Allow scrolling past end of file“, ktoré umožňuje zakázať posúvanie za koniec súboru pri prehliadaní zdrojového textu stránky.
- Na paneli Device bola pridaná simulácia obrazovky smartfónu Moto G4.
- Na paneli Cookies bola zabezpečená zvýraznenie žltým pozadím zablokovaných cookie.
- Do tabuliek s cookie, zobrazovaných na paneloch Network a Application, bol pridaný stĺpec s údajmi o prioritách výberu cookie.
- Všetky polia (okrem poľa s veľkosťou) v tabulkách s cookie sú teraz prístupné na úpravy.
- podporu protokolov TLS 1.0 a TLS 1.1 do vydania Chrome 84. Vydanie Chrome 83 bolo tiež odložené úpravy webových formulárov, ktoré boli optimalizované na použitie na dotykových obrazovkách.
Okrem noviniek a opravy chýb bola v novej verzii odstránená . Mnohé z zraniteľností boli odhalené prostredníctvom automatizovaného testovania nástrojmi , , , a . Kritické problémy, ktoré by umožnili obísť všetky úrovne ochrany prehliadača a vykonať kód v systéme mimo prostredia sandbox, neboli zistené. V rámci programu na vyplácanie finančných odmien za objavenie zraniteľností pre aktuálnu verziu Google vyplatil 23 odmien v celkovej výške 26 tisíc dolárov (jedna odmena $7500, jedna odmena $5000, jedna odmena $3000, dve odmeny $2000, tri odmeny $1000 a osem odmien $500). Veľkosť 7 odmien zatiaľ nie je určená.
Zdroj: opennet.ru
