Vydání Chrome 81

Společnost Google představila vydání webového prohlížeče Chrome 81. Současně je dostupná stabilní vydání otevřeného projektu Chromium, který tvoří základ Chrome. Prohlížeč Chrome se liší používáním logotypů Google, systémem zasílání upozornění v případě havárie, možností načítání modulu Flash na vyžádání, moduly pro reprodukci chráněného videoobsahu (DRM), systémem automatické instalace aktualizací a přenosem při vyhledávání parametry RLZ. Původně se plánovalo vydání Chrome 81 na 17. března, ale kvůli pandemii koronaviru SARS-CoV-2 a přechodu vývojářů na práci z domova bylo vydání odloženo. put on the back burner.. Následující vydání Chrome 82 bude vynechán, vydání Chrome 83 je naplánováno na 19. května.

Hlavní změny v Chrome 81:

  • Byla pokračována implementace ochrany před načítáním smíšeného multimediálního obsahu (když se na stránkách HTTPS načítají zdroje protokolem http://). Na stránkách otevřených přes HTTPS dojde nyní automaticky k nahrazení odkazů „http://“ za „https://“ při načítání obrázků, skriptů, iframe, zvukových a video souborů, což bylo implementováno v minulém vydání. Pokud není obrázek dostupný přes https, jeho načítání bude blokováno (blokaci lze ručně povolit přes nabídku dostupnou prostřednictvím symbolu zámku v adresním řádku).
  • Podpora byla zakázána podpora protokolu FTP. V následujícím vydání bude celý kód související s FTP odstraněn z kódu. Pro připojení přes protokol FTP se doporučuje používat externí FTP klienty. Dočasně lze podporu FTP vrátit pomocí příznaku „—enable-ftp“ nebo „—enable-features=FtpProtocol“.
  • Pro všechny uživatele byla zapnuta funkce skupinování karet, která umožňuje spojit několik podobně zaměřených karet do vizuálně oddělených skupin. Každé skupině lze přiřadit vlastní barvu a název. Předtím bylo skupinování karet nabídnuto pro testování pouze malému procentu uživatelů.

    Vydání Chrome 81
  • V API WebXR Device byla přidána podpora zařízení rozšířené reality. API WebXR umožňuje unifikovat práci s různými třídami zařízení, od stolních headsetů virtuální reality až po řešení na bázi mobilních zařízení. Pro vytváření aplikací rozšířené reality byl navržen nový API Web XR Hit Test, který umožňuje umisťovat virtuální objekty do zorného pole kamery, reflektující skutečný svět. Například lze zobrazit virtuální květinu na parapetu snímaném kamerou, zobrazovat informační štítky nad předměty nebo uspořádat virtuální nábytek v prázdné místnosti.

    Vydání Chrome 81Vydání Chrome 81
  • Při ukládání hesla ve vestavěném správci hesel je zajištěno zobrazení upozornění, pokud je heslo zadáno na nezabezpečené stránce.
  • Byly provedeny změny změny v podmínkách používání Google (Google Terms of Service), ve kterých se objevil samostatný oddíl pro Google Chrome a Chrome OS.
  • V režimu inkognito a v hostitelském sezení je ve výchozím nastavení deaktivována autentizace pomocí NTLM/Kerberos.
  • Implementace TLS 1.3 zahrnuje pokročilé mechanismy, které brání zpětnému převrácení na starší verze protokolu TLS. Dříve byla ochrana proti zpětnému převrácení protokolu zapnuta pouze částečně kvůli nekompatibilitě s některými nesprávně fungujícími proxy servery (Palo Alto Networks PAN-OS, Cisco Firepower Threat Defense, ASA s FirePOWER). Nyní problémy s kompatibilitou zůstaly v minulosti, protože většina výrobců takových proxy vydala aktualizace, které přivedly implementace TLS do souladu s požadavky specifikací.
  • Do nastavení byla přidána možnost „chrome://flags/#treat-unsafe-downloads-as-active-content“, která umožňuje zapnout upozornění při pokusu o nebezpečného načítání stažení spustitelných souborů z odkazů na stránkách HTTPS (v Chrome 83 budou podobná upozornění zobrazována ve výchozím nastavení a v Chrome 84 budou stahování blokována).
  • Pro mobilní zařízení byla přidána podpora API Web NFC, které umožňuje webovým aplikacím číst a zapisovat NFC tagy. Mezi příklady použití nového API ve webových aplikacích patří poskytování informací o muzeálních exponátech, provádění inventarizace, získávání údajů z identifikačních karet účastníků konferencí atd. Odesílání a skenování tagů se provádí pomocí objektů NDEFWriter a NDEFReader. Nové API je zatím dostupné pouze v režimu Origin Trials (experimentální funkce vyžadující zvláštní aktivaci). Origin Trial umožňuje práci s uvedeným API z aplikací nahraných z localhost nebo 127.0.0.1, nebo po registraci a získání speciálního tokenu, který platí omezenou dobu pro konkrétní web.
  • V režimu Origin Trial byl v API PointerLock navržen příznak unadjustedMovement, při jehož nastavení jsou údaje o událostech pohybu myši předávány v čisté podobě, bez úprav a zrychlení.
  • Byl stabilizován a nyní se distribuuje mimo Origin Trials programové rozhraní Badging, které umožňuje webovým aplikacím vytvářet ukazatele, které jsou zobrazeny na panelu nebo domovské obrazovce. Při zavření stránky se ukazatel automaticky odstraní. Například tímto způsobem je možné zobrazit počet nepřečtených zpráv nebo informace o nějakých událostech;

    Vydání Chrome 81
  • V API Media Session bylo přidáno možnost sledování pozice při přehrávání skladby. Je možné získat údaje o rychlosti přehrávání, trvání a aktuálním čase přehrávání, což umožňuje vytvářet vlastní rozhraní pro hodnocení pozice a pohyb po skladbě.

    Vydání Chrome 81
  • V API INTL je implementována metoda DisplayNames, přes kterou lze získat lokalizované názvy jazyků, zemí, měn, prvků dat a podobně.
  • V API PerformanceObserver, určený k shromažďování údajů o stavu zdrojů během interakce uživatele s webovou aplikací, byla implementována možnost použití příznaku „buffered“ s dlouhotrvajícími úkoly.
  • Ve výchozím nastavení při výstupu obrázků Chrome zohlední informace o orientaci z metadat EXIF. Pro explicitní přepsání tohoto chování bylo navrženo CSS vlastnost „image-orientation“.
  • Byly přidány meta-tag a CSS vlastnost „color-scheme„, které umožňují volit barevné schéma pro vykreslování prvků rozhraní, jako jsou formulářová tlačítka a posuvníky.
  • Do HTMLAnchorElement byl přidán atribut hrefTranslate, přes který je možné předat informace o potřebě přeložení stránky do jiného jazyka po kliknutí na odkaz.
  • Byl přidán nový typ událostí SubmitEvent, který zahrnuje nové vlastnosti, které umožňují zjistit prvek, jehož volání vedlo k odeslání formuláře. Například SubmitEvent umožňuje použít jeden zpracovatel, který je společný pro různé tlačítka a odkazy vedoucí k odeslání formuláře.
  • Vylepšení v nástrojích pro webové vývojáře:
    • Do kontextového menu, které se zobrazuje pro síťové požadavky, byla přidána položka „Copy > Copy as Node.js fetch“ pro kopírování ve formě fetch-výrazu, které zahrnuje údaje o Cookie.
    • Bylo zajištěno zobrazení nápovědy s neescapovanou variantou údajů při najetí myší na CSS vlastnosti „content“.
    • Ve webové konzoli byla zvýšena podrobnost chybových zpráv při analýze polí v source map.
    • Byla přidána nastavení „Preferences > Sources > Allow scrolling past end of file“, které umožňuje zakázat posouvání za konec souboru při prohlížení zdrojového textu stránky.
    • Na panelu Device byla přidána simulace obrazovky smartphone Moto G4.
      Vydání Chrome 81
    • Na panelu Cookies bylo zajištěno zvýraznění žlutým pozadím zablokovaných Cookie.
    • Do tabulek s Cookies, které se zobrazují na panelech Network a Application, byl přidán sloupec s údaji o prioritě výběru Cookie.
    • Všechna pole (kromě pole s velikostí) v tabulkách s Cookie jsou nyní dostupná pro úpravy.
      Vydání Chrome 81
  • Vypnout podpora protokolů TLS 1.0 a TLS 1.1 odloženo do vydání Chrome 84. Do vydání Chrome 83 bylo také odloženo zahrnutí nového designu prvků webových formulářů, které byly optimalizovány pro použití na dotykových obrazovkách.

Kromě novinek a oprav chyb v nové verzi bylo odstraněno 32 zranitelností. Mnoho zranitelností bylo odhaleno v důsledku automatizovaného testování nástroji AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFL. Kritické problémy, které by umožnily obcházet všechny úrovně ochrany prohlížeče a vykonávat kód v systému mimo prostředí sandbox, nebyly zjištěny. V rámci programu vyplácení finančních odměn za nalezení zranitelností pro aktuální verzi společnost Google vyplatila 23 odměn v celkové výši 26 tisíc dolarů (jedna odměna $7500, jedna odměna $5000, jedna odměna $3000, dvě odměny $2000, tři odměny $1000 a osm odměn $500). Výše 7 odměn zatím nebyla určena.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster