Uvoľnenie webového prehliadača Chrome 132

Spoločnosť Google uverejnila vydanie webového prehliadača Chrome 132. Zároveň je dostupné stabilné vydanie voľného projektu Chromium, ktorý je základom pre Chrome. Prehliadač Chrome sa od Chromium líši používaním logotypov Google, prítomnosťou systému zasielania upozornení v prípade zlyhania, modulmi na prehrávanie chráneného videobsahu (DRM), systémom automatickej inštalácie aktualizácií, nepretržitým zapínaním Sandbox-izolácie, dodávaním kľúčov k Google API a prenášaním parametrov RLZ pri vyhľadávaní. Pre tých, ktorí potrebujú viac času na aktualizáciu, sa samostatne podporuje vetva Extended Stable, ktorá je sprevádzaná 8 týždňami. Ďalšie vydanie Chrome 133 je naplánované na 4. februára.

Hlavné zmeny v Chrome 132:

  • Pridaná heuristika, ktorá automaticky zapína funkciu „HTTPS-First“, presmerovávajúcu HTTP požiadavky na HTTPS pre používateľov, ktorí vo svojej praxi zvyčajne používajú HTTPS. Ak sa používateľ nesúhlasí so zapnutím „HTTPS-First“, môže túto funkciu nútene vypnúť v nastaveniach. Pri aktívnom „HTTPS-First“ sa práca so stránkami, ktoré nepodporujú HTTPS, vykonáva prostredníctvom návratu na HTTP, ak po presmerovaní nie je možné vykonať požiadavku cez HTTPS alebo vznikajú problémy s certifikátmi. Pri nedostupnosti variantu s HTTPS sa pred otvorením stránky cez HTTP zobrazuje špeciálne varovanie.
  • Rozšírili sa možnosti vyhľadávania pomocou služby Google Lens („Hľadanie s objektívom“), ktorá sa vyvoláva cez kontextovú ponuku. Okrem vyhľadávania podľa obrazov a vybraného textu bola pridaná podpora kladenia otázok v prirodzenom jazyku súvisiacich so obsahom webových stránok a PDF dokumentov. Na zaslanie otázky je potrebné vyvolať rozhranie vyhľadávania cez Google Lens cez menu a zadať otázku v hornej časti objavenej bočnej ponuky. Rozšíril sa počet jazykov dostupných vo funkcii prekrytia prekladu (preložený text sa zobrazuje nad pôvodným textom na obrázku).
    Uvoľnenie webového prehliadača Chrome 132
  • Pre platformu Windows sa poskytla podpora sandbox-izolácie procesu, ktorá zabezpečuje činnosť sieťového servisu. Pre zapnutie izolácie bola pridaná možnosť „—enable-features=NetworkServiceSandbox“. Režimy izolácie je možné skontrolovať na stránke „chrome://sandbox/“.
  • Do nastavení bola pridaná možnosť selektívneho načítania hesiel a adries, ktoré boli predtým uložené na miestnom systéme, do cloudového úložiska viazaného na účet Google.
    Uvoľnenie webového prehliadača Chrome 132
  • V desktopových verziách bola namiesto nastavenia synchronizácie medzi zariadeniami s použitím samostatného účtu poskytnutá možnosť prepojenia prehliadačov používateľa s účtom Google, ktorý sa používa v takých službách ako Gmail a Google Docs. Napríklad pri prihlásení na stránku Gmail bude teraz navrhnuté prihlásenie sa s týmto účtom v Chrome na uloženie a synchronizáciu otvorených kariet, nastavení, histórie, záložiek, hesiel, adries, doplnkov, tém a PWA aplikácií.
    Uvoľnenie webového prehliadača Chrome 132
    Uvoľnenie webového prehliadača Chrome 132
  • Bola pridaná konfigurácia "chrome://flags/#enable-user-link-capturing-pwa", po aktivácii ktorej prechod na odkazy súvisiace so zavedenou webovou aplikáciou (PWA) vedie k otvoreniu bežnej stránky a zobrazeniu indikátora v adresnom riadku na prepínanie medzi používaním webovej aplikácie. Predtým otvorenie takýchto odkazov priamo viedlo k prechodu na webovú aplikáciu, bez možnosti práce so stránkou ako s bežnou stránkou.
    Uvoľnenie webového prehliadača Chrome 132
  • Pre prvok <dialog> boli implementované udalosti „beforetoggle“ a „toggle“ (ToggleEvent), čo umožňuje určiť momenty otvorenia a zatvorenia dialógu a vyvolať vlastné spracovateľa v štádiu pred začiatkom zobrazenia/zatvorenia dialógu alebo keď je dialóg už zobrazený alebo uzavretý. Pri vyvolaní metódy showModal alebo show sa generujú udalosti ToggleEvent s hodnotou „open“ v parametre newState, a pri zatvorení dialógu s hodnotou „closed“.
  • Zabezpečená generácia výnimky InvalidStateError pri vyvolaní metód showPopover() a showModal() pre prvky s atribútom „popover“ alebo prvky „dialog“, nachádzajúce sa v neaktívnom dokumente. Predtým bol takýto vývol mohlo byť bez povšimnutia ignorované.
  • Okrem možnosti zachytávať video a ľubovoľné oblasti na karte, bol pridaný API Element Capture na zachytávanie jednotlivých HTML prvkov. Táto funkcia môže byť užitočná v situáciách, keď je potrebné zachytiť prvky, ktoré sa prekrývajú. Napríklad v webovej aplikácii na videokonferencie, ktorá umožňuje vkladať iné webové aplikácie cez iframe, nový API môže byť potrebný na zachytenie obsahu iframe vo forme videa a jeho poslanie ďalším účastníkom.
    Uvoľnenie webového prehliadača Chrome 132
  • Bol pridaný metóda getAllScreensMedia() na zachytenie obsahu všetkých obrazoviek pripojených k zariadeniu.
  • Vo verzii pre Android a komponentoch na báze WebView je povolené používať API File System Access, umožňujúce webovým aplikáciám čítať a zapisovať údaje priamo do súborov a priečinkov na zariadení používateľa. Predtým bolo toto API dostupné len v desktopových verziách. Na vyvolanie dialógov na výber súborov možno použiť metódy showOpenFilePicker() a showSaveFilePicker().
  • V CSS vlastnosti „a href="https://developer.mozilla.org/docs/Web/CSS/writing-mode">writing-mode“, ktorá umožňuje nastaviť umiestnenie textu vo formulároch, bola implementovaná podpora kľúčových slov sideways-rl a sideways-lr, užitočných na organizáciu vertikálneho výstupu tradičného textu, v ktorom sa nepoužívajú hieroglyfy.
  • V CSS vlastnostiach „inset“ a „margin“ je povolené používať hodnotu anchor-size().
  • Bola vrátená možnosť aktivácie oblastí posúvania pri navigácii pomocou klávesnice, čo umožňuje používateľom bez myši najprv prepnúť do požadovanej oblasti klávesom Tab a potom posunúť jej obsah šípkami. Predtým bola táto funkcia deaktivovaná kvôli regresiám v nástrojoch pre osoby so zdravotným postihnutím, ktoré sa podarilo odstrániť v tejto verzii.
  • Boli pridané metódy Request.bytes() a Response.bytes(), vracajúce promise na čítanie pomocou objektu Uint8Array.
  • Zabezpečené ignorovanie HTTP hlavičky Strict-Transport-Security v odpovediach s servera, umiestneným na lokálnom systéme a prijímajúcim požiadavky cez localhost.
  • V API WebGPU bola implementovaná možnosť miešania textúr s farebným zobrazením v 32-bitových formátoch s plávajúcou desatinnou čiarkou (r32float, rg32float a rgba32float). Do objektu GPUDevice bol pridaný atribút adapterInfo.
  • Boli rozšírené možnosti nástrojov pre webových vývojárov. Bola pridaná podpora pre používanie AI asistenta Gemini na zjednodušenie ladenia a objasnenie otázok súvisiacich so sieťovými požiadavkami, zdrojovými súbormi a výkonovou trasovaním. Implementované bolo tiež uchovávanie histórie chatu s AI asistentom.
    Uvoľnenie webového prehliadača Chrome 132

    V paneli Sensors je implementovan simulátor rôznej intenzity záťaže na CPU (Normálne, Spravodlivé, Závažné, Kritické). V paneli na hodnotenie spotreby pamäte bola pridaná podpora pre skupinovanie JavaScript objektov podľa názvu. Úpravy boli tiež vykonané v dizajne konfiguračného nástroja. Na záložke Computed je zabezpečené aktualizovanie vypočítaných hodnôt v reálnom čase (užitočné na sledovanie zmien hodnôt počas animácie). V sekcii „Aplikácia > Úložisko“ bola pridaná možnosť inšpekcie úložísk prehliadačových doplnkov.

    Uvoľnenie webového prehliadača Chrome 132
    Prehrajte video

Okrem noviniek a opravy chýb v novej verzii bolo odstránených 16 zraniteľností. Mnohé z zraniteľností boli odhalené pomocou automatizovaného testovania nástrojmi AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFL. Päť problémov bolo klasifikovaných ako vysoko nebezpečné. Kritické problémy, ktoré by umožnili obísť všetky úrovne ochrany prehliadača a vykonať kód v systéme mimo prostredia sandboxu, neboli zistené. V rámci programu na odmeňovanie za objavenie zraniteľností bolo pre aktuálnu verziu spoločnosťou Google vyplatených 13 odmien v celkovej sume 37 tisíc dolárov (dve odmeny vo výške 7000 a 5000 dolárov, jedna odmena 3000 dolárov, tri odmeny 2000 dolárov a štyri odmeny 1000 dolárov). Výška jednej odmeny zatiaľ nebola stanovená.

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