Vydání webového prohlížeče Chrome 143

Společnost Google zveřejnila vydání webového prohlížeče Chrome 143. Současně je k dispozici stabilní verze svobodného projektu Chromium, který tvoří základ pro Chrome. Prohlížeč Chrome se od Chromia liší používáním logo Google, systémem odesílání upozornění při pádu, moduly pro přehrávání chráněného videa (DRM), systémem automatického instalování aktualizací, trvalým zapnutím sandbox izolace, dodáváním klíčů pro Google API a předáváním parametrů RLZ při vyhledávání. Pro ty, kteří potřebují více času na aktualizaci, je podporována samostatná větev Extended Stable, která je doprovázena 8 týdny. Další vydání Chrome 144 je plánováno na 13. ledna.

Hlavní změny v Chrome 143:

  • Byla vyhlášena zastaralou a plánována k deaktivaci ve vydání Chrome 155 podpora jazyka pro transformaci XML dokumentů XSLT, včetně zastaralých API XSLTProcessor a pokynů pro analýzu stylových tabulek XML. Jako důvod byly zmíněny bezpečnostní rizika způsobená používáním knihovny libxslt, která má problémy s údržbou a je zdrojem útoků na prohlížeče, přičemž podíl webových stránek používajících XSLT je odhadován na 0,02%.
  • Byly přidány nové funkce režimu AI, který umožňuje interakci s AI agentem přímo z adresního řádku nebo ze stránky zobrazené při otevření nového panelu. Režim AI umožňuje klást složité otázky v přirozeném jazyce a získávat odpovědi na základě agregace informací z nejrelevantnějších stránek na dané téma. V případě potřeby může uživatel upřesnit informace doplňkovými otázkami. Režim také umožňuje klást otázky o obsahu stránky přímo z adresního řádku. Pro přechod do režimu AI, který je zatím dostupný pouze na platformách macOS a Windows, stačí stisknout klávesu tabulace před začátkem zadávání do adresního řádku.
    Vydání webového prohlížeče Chrome 143
  • Knihovna ICU byla aktualizována na verzi 77.1 s podporou Unicode 16 a aktualizací údajů o locale.
  • Do CSS byl přidán selektor „@container anchored(fallback)“, který umožňuje měnit styl prvků připojených k pozici jiných prvků v závislosti na alternativní pozici zvolené prohlížečem, zadané pomocí vlastnosti „position-try-fallbacks“, aby se zabránilo překročení prvku za hranice vnějšího bloku nebo oblasti prohlížení.
  • Ve vlastnostech CSS „background-position-x“ a „background-position-y“ byla přidána možnost definovat pozici pozadí ve vztahu k jedné z hran bloku. Například „background-position-x: left 30px;“.
  • Byla přidána CSS vlastnost „font-language-override“ pro přepsání jazyka používaného k nahrazování glifů ve fontech OpenType, které poskytují specifické varianty glifů pro určité jazyky. Například, ‘font-language-override: „RUS“;’.
  • Do API WindowEventHandlers byla přidána podpora zpracování událostí „ongamepadconnected“ a „ongamepaddisconnected“ pro sledování připojení a odpojení herních ovladačů.
  • V JavaScript API pro práci s DOM je povoleno použití všech znaků povolených ve HTML parseru v názvech a předponách vytvářených prvků a atributů.
  • Při použití API WebTransport bylo povoleno vyjednávání protokolu, který se používá pro interakci serveru s webovou aplikací (při vytváření objektu WebTransport může aplikace uvést seznam povolených protokolů).
  • V režimu Origin trial byl přidán API Web Install, který poskytuje metodu navigator.install() pro iniciaci instalace webových aplikací weby, což lze využít při vytváření katalogů-obchodů pro webové aplikace nebo pro usnadnění instalace webových aplikací pro práci s aktuálním webem. Instalace se provádí po výslovném potvrzení operace uživatelem.
  • Byla provedena vylepšení v nástrojích pro webové vývojáře. Rozšířeny možnosti experimentálního serveru MCP (Model Context Protocol), který umožňuje přístup k funkcím Chrome DevTools z externích AI asistentů. Do panelu Elements byla přidána podpora ladění CSS pravidel @starting-style. Panel auditu byl aktualizován na vydání Lighthouse 13. Při exportu výsledků sledování výkonu byla přidána možnost zahrnout do archivu obsah souborů HTML, CSS a JavaScript, stejně jako data „source map“.
    Vydání webového prohlížeče Chrome 143

Kromě novinek a oprav chyb nová verze odstranila 13 zranitelností. Mnoho z těchto zranitelností bylo odhaleno díky automatizovanému testování pomocí nástrojů AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFL. Nebyly identifikovány kritické problémy, které by umožnily obejít všechny úrovně ochrany prohlížeče a spustit kód v systému mimo písmenné prostředí. V rámci programu vyplácení finančních odměn za objevení zranitelností pro aktuální verzi společnost Google zřídila 13 odměn a vyplatila 18 tisíc dolarů (jedna odměna 11 000 dolarů, dvě odměny 3 000 dolarů a jedna odměna 1 000 dolarů). Výše 9 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