Uvoľnenie Chrome 81

Spoločnosť Google predstavila uvedenie webového prehliadača Chrome 81. Súčasne je dostupný stabilné vydanie otvoreného projektu Chromium, ktoré je základom Chrome. Prehliadač Chrome sa líši 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í parametrov RLZ. 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 put on the back burner.. Nasledujúca verzia Chrome 82 bude vynechané, vydanie Chrome 83 je naplánované na 19. mája.

Hlavné zmeny v Chrome 81:

  • Pokračovala realizácia ochrany 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).
  • Vypnuté podpora protokolu FTP. V nasledujúcej verzii bude celý kód súvisiaci s FTP odstránený 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.

    Uvoľnenie Chrome 81
  • V API WebXR Device bola pridaná podpora zariadení rozšírenej reality. 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 Web XR Hit Test, ktorý umožňuje umiestňovať virtuálne objekty do zorného poľa kamery, reflektujúcej skutočnosť. Napríklad, môžete zobraziť 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.

    Uvoľnenie Chrome 81Uvoľnenie Chrome 81
  • Pri uložení hesla v zabudovanom správci hesiel je zabezpečené upozornenie, ak je heslo zadané na nebezpečnej stránke.
  • Zavedené zmeny vo Všeobecných podmienkach Googlu (Google Terms of Service), v ktorých sa objavil samostatný oddiel 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 nebezpečného sťahovania 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 Web NFC, 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ú aktiváciu). 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 unadjustedMovement, 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 Badging, 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;

    Uvoľnenie Chrome 81
  • Do API Media Session bolo pridané možnosť 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.

    Uvoľnenie Chrome 81
  • V API INTL je implementovaná metóda DisplayNames, prostredníctvom ktorej je možné získať lokalizované názvy jazykov, krajín, mien, prvkov dát a pod.
  • V API PerformanceObserver, určený na zber údajov o stave zdrojov počas interakcie používateľa s webovou aplikáciou, bola implementovaná 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ť „color-scheme“, 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 hrefTranslate, 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í SubmitEvent, 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.
  • Vylepšenia 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.
      Uvoľnenie Chrome 81
    • 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.
      Uvoľnenie Chrome 81
  • Deaktivácia podporu protokolov TLS 1.0 a TLS 1.1 pozastavené do vydania Chrome 84. Vydanie Chrome 83 bolo tiež odložené nového úpravy elementov 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á 32 zraniteľností. Mnohé z zraniteľností boli odhalené prostredníctvom automatizovaného testovania nástrojmi AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFL. 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

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster