Společnost Google vydala webový prohlížeč Chrome 148. Zároveň je k dispozici stabilní verze bezplatného projektu Chromium, který je základem Chromu. Prohlížeč Chrome se od Chromia liší tím, že používá loga Google, má systém pro odesílání oznámení v případě pádu, má moduly pro přehrávání video obsahu chráněného proti kopírování (DRM), má systém automatické instalace aktualizací, vždy povoluje izolaci Sandboxu, dodává klíče k Google API a při vyhledávání přenáší parametry RLZ. Pro ty, kteří potřebují více času na aktualizaci, je k dispozici samostatná větev Extended Stable, která je podporována po dobu 8 týdnů. Další vydání Chromu 149 je naplánováno na 2. června.
Klíčové změny v Chromu 148 (1, 2, 3, 4):
- Pokračovali jsme ve vývoji režimu umělé inteligence, který umožňuje interakci s agentem umělé inteligence z adresního řádku nebo ze stránky zobrazené při otevření nové karty. Režim umělé inteligence umožňuje klást složité otázky v přirozeném jazyce a dostávat odpovědi na základě agregace informací z nejrelevantnějších stránek k danému tématu. V případě potřeby může uživatel informace upřesnit pomocí sugestivní otázky. Režim také umožňuje klást otázky k obsahu stránky přímo z adresního řádku. Chrome 148 zavádí podporu pro použití režimu umělé inteligence k automatickému vyplňování čísel kreditních karet a adres (se souhlasem uživatele). Vestavěný chatbot Gemini byl rozšířen do 49 zemí v asijsko-pacifickém regionu.
- Přidána možnost automatického vyplňování čísel řidičských průkazů, pasů, občanských průkazů, čísel KTN (Known Traveler Number) a čísel RCN (Redress Control Number) uložených v Peněžence Google ve webových formulářích.
- Vizuální design rozhraní pro vytváření profilů byl změněn (funkčnost zůstává stejná).

- ChromeOS nyní nabízí režim zobrazení svislých záložek, který nahrazuje horní vodorovný panel s tlačítky záložek postranním panelem se svislými záložkami. Tento režim byl pro platformy nabízen v předchozí verzi. Linux, macOS и Windows.

- Ve verzi pro Android Byla implementována funkce „Vylepšené automatické vyplňování“, která využívá model umělé inteligence k pochopení webových formulářů a automatickému vyplňování polí na základě toho, jak uživatel dříve vyplňoval podobné formuláře.
- Ve verzi pro Android Byl zaveden režim, který vrací lokalitám přibližnou, nikoli přesnou polohu.

- Byly přidány optimalizace pro rozšíření použití protokolu HTTP/3. Byla vylepšena detekce podpory HTTP/3 na webech.
- Bylo implementováno rozhraní Prompt API, které umožňuje volání pro interakci s rozsáhlými jazykovými modely a umožňuje dotazům zahrnovat text, obrázky a zvukový vstup. Výsledky jsou vráceny ve strukturovaném, snadno analyzovatelném formátu. Mezi příklady použití patří generování popisů obrázků, vizuální vyhledávání, přepis řeči, klasifikace zvuků, generování textu na základě instrukcí a extrakce informací z textu. Rozhraní API je implementováno pomocí lokálně spustitelného modelu velkého jazyka Gemini Nano (4 GB, automaticky staženo a nainstalováno jako soubor weights.bin v podadresáři OptGuideOnDeviceModel).
- Do SharedWorker byla přidána možnost „extendedLifetime: true“, která zachovává obslužnou rutinu aktivní i po odpojení všech klientů, což umožňuje provádění asynchronní práce po uvolnění stránky bez nutnosti použití Service Workerů.
- CSS dotazy @container lze nyní volat pouze s použitím názvu kontejneru bez zadání typu kontejneru. #container { název kontejneru: --foo; } @container --foo { input { barva pozadí: zelená; } }
- Do CSS bylo přidáno klíčové slovo „revert-rule“, které umožňuje zrušit aktuální pravidlo CSS a použít předchozí pravidlo. div { display: if(style(—layout: fancy): grid; else: revert-rule); }
- Vlastnost CSS „text-decoration-skip-ink“ nyní podporuje hodnotu „all“, která vyžaduje, aby podtržení a přeškrtnutí byla přerušena při protínání s textovými glyfy.
- Ve verzi pro Android Přidána možnost použití webového sériového API pro připojení k zařízením se sériovým portem, včetně sériových portů přes USB nebo Bluetooth.
- V živlech A Nyní je možné zadat atribut „loading=lazy“ pro načítání videa a zvuku až poté, co tyto prvky vstoupí do viditelné oblasti během posouvání stránky.
- Přidána podpora pro druhou verzi rozšíření formátu Open Font „avar“ (tabulka variací os), které umožňuje písmu měnit vazby mezi normalizovanými a osovými hodnotami.
- Vylepšeny byly nástroje pro webové vývojáře.
Kromě nových funkcí a oprav chyb nová verze řeší 127 zranitelností. Mnoho z těchto zranitelností bylo identifikováno automatizovaným testováním s využitím nástrojů AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFL. Třem problémům (přetečení celého čísla v aplikaci Blink a přístup k uvolněné paměti v aplikacích Chromoting a Mobile) byla přiřazena kritická úroveň závažnosti, což znamená, že by mohly obejít všechny vrstvy ochrany prohlížeče a spustit kód mimo prostředí sandbox. V rámci svého programu odměn za zranitelnosti pro aktuální verzi společnost Google zavedla 26 odměn a udělila jim 138 000 dolarů (po jedné odměně 55 000, 43 000 a 8 000 dolarů a dvě odměny po 16 000 dolarůch). Výše 21 odměn zatím nebyla stanovena.
Zdroj: opennet.ru



