Vydanie Chrome 111

Google odhalil vydanie webového prehliadača Chrome 111. Zároveň je k dispozícii stabilné vydanie bezplatného projektu Chromium, ktorý slúži ako základ prehliadača Chrome. Prehliadač Chrome sa od Chromia líši použitím log Google, prítomnosťou systému na odosielanie upozornení v prípade zlyhania, modulmi na prehrávanie videoobsahu chráneného proti kopírovaniu (DRM), systémom na automatickú inštaláciu aktualizácií, trvalou možnosťou izolácie Sandboxu. , dodáva kľúče do Google API a prenáša RLZ- pri vyhľadávaní. Pre tých, ktorí potrebujú viac času na aktualizáciu, je samostatne podporovaná vetva Extended Stable, po ktorej nasleduje 8 týždňov. Ďalšie vydanie prehliadača Chrome 112 je naplánované na 4. apríla.

Kľúčové zmeny v Chrome 111:

  • Prvky používateľského rozhrania karantény ochrany osobných údajov boli aktualizované, aby umožnili definovať a používať kategórie záujmov používateľov namiesto sledovania súborov cookie na identifikáciu skupín používateľov s podobnými záujmami bez identifikácie jednotlivých používateľov. Nová verzia pridáva nové dialógové okno, ktoré informuje používateľov o možnostiach Privacy Sandbox a presmeruje na stránku nastavení, kde môžete nakonfigurovať informácie prenášané do reklamných sietí.
    Vydanie Chrome 111
    Vydanie Chrome 111
  • Bol navrhnutý nový dialóg s informáciami o povolení možnosti synchronizácie nastavení, histórie, záložiek, databázy automatického dopĺňania a ďalších údajov medzi prehliadačmi.
    Vydanie Chrome 111
  • Na platformách Linux a Android sa operácie rozlíšenia názvov DNS presúvajú z izolovaného sieťového procesu do neizolovaného procesu prehliadača, pretože pri práci so systémovým resolverom nie je možné implementovať niektoré obmedzenia sandboxu, ktoré sa vzťahujú na iné sieťové služby.
  • Pridaná podpora pre automatické prihlasovanie používateľov do služieb identity spoločnosti Microsoft (Azure AD SSO) pomocou informácií o účte z Microsoft Windows.
  • Mechanizmus aktualizácií prehliadača Chrome v systémoch Windows a macOS spracováva aktualizácie pre 12 najnovších verzií prehliadača.
  • Ak chcete použiť rozhranie Payment Handler API, ktoré zjednodušuje integráciu s existujúcimi platobnými systémami, je teraz potrebné explicitne definovať zdroj sťahovaných údajov zadaním domén, na ktoré sa odosielajú požiadavky v CSP connect-src (Content-Security-Policy). parameter.
  • Odstránené PPB_VideoDecoder(Dev) API, ktoré sa po ukončení podpory Adobe Flash stalo irelevantným.
  • Pridané rozhranie View Transitions API, ktoré uľahčuje vytváranie prechodových animačných efektov medzi rôznymi stavmi DOM (napríklad plynulý prechod z jedného obrázka na druhý).
  • Do dopytu CSS „@container“ bola pridaná podpora pre funkciu style() na použitie štýlov na základe vypočítaných hodnôt vlastných vlastností nadradeného prvku.
  • Do CSS boli pridané goniometrické funkcie sin(), cos(), tan(), asin(), acos(), atan() a atan2().
  • Pridané experimentálne (original trial) Document Picture in Picture API na otváranie ľubovoľného obsahu HTML, nielen videa, v režime obraz v obraze. Na rozdiel od otvárania okna pomocou volania window.open() sa okná vytvorené pomocou nového rozhrania API vždy zobrazujú nad ostatnými oknami, nezostávajú po zatvorení pôvodného okna, nepodporujú navigáciu a nemôžu explicitne určiť polohu zobrazenia. .
    Vydanie Chrome 111
  • Je možné zväčšiť alebo zmenšiť veľkosť ArrayBuffer, ako aj zväčšiť veľkosť SharedArrayBuffer.
  • WebRTC implementuje podporu pre rozšírenia SVC (Scalable Video Coding) na prispôsobenie video streamu šírke pásma klienta a prenos niekoľkých video streamov rôznej kvality v jednom streame.
  • Do rozhrania Media Session API boli pridané akcie „previousslide“ a „nextslide“, ktoré umožňujú navigáciu medzi predchádzajúcimi a nasledujúcimi snímkami.
  • Pridaná nová syntax pseudotriedy ":nth-child(an + b)" a ":nth-last-child()" umožňujúca získať selektor na predbežné filtrovanie podradených prvkov pred vykonaním hlavného "An+B" logika výberu na nich.
  • Do CSS boli pridané nové jednotky veľkosti písma koreňového prvku: rex, rch, ric a rlh.
  • Je implementovaná plná podpora špecifikácie CSS Color Level 4 vrátane podpory siedmich farebných paliet (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE a HVS) a 12 farebných priestorov (sRGB Linear, LCH, okLCH, LAB, okLAB , Displej p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), okrem predtým podporovaných farieb Hex, RGB, HSL a HWB. Na animáciu a prechody môžete použiť svoje vlastné farebné priestory.
  • Do CSS bola pridaná nová funkcia color(), ktorú možno použiť na definovanie farby v akomkoľvek farebnom priestore, v ktorom sú farby špecifikované pomocou kanálov R, G a B.
  • Pridaná funkcia color-mix() definovaná v špecifikácii CSS Color 5, ktorá vám umožňuje miešať farby v akomkoľvek farebnom priestore na základe daného percenta (napríklad ak chcete pridať 10 % modrej k bielej, môžete zadať „color-mix“ (v srgb, modrá 10 %, biela);“).
  • Vylepšenia sa dočkali nástroje pre vývojárov webu. Panel Štýly teraz podporuje špecifikáciu CSS Color Level 4 a jej nové farebné priestory a palety. Nástroj na určenie farby ľubovoľných pixelov („kvapkadlo“) pridal podporu pre nové farebné priestory a možnosť konverzie medzi rôznymi formátmi farieb. Ovládací panel bodu prerušenia v ladiacom nástroji JavaScript bol prepracovaný.
    Vydanie Chrome 111

Okrem inovácií a opráv chýb nová verzia odstraňuje 40 zraniteľností. Mnohé zo zraniteľností boli identifikované ako výsledok automatizovaného testovania pomocou nástrojov AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFL. Neboli identifikované žiadne kritické problémy, ktoré by umožnili obísť všetky úrovne ochrany prehliadača a spustiť kód v systéme mimo prostredia karantény. V rámci programu vyplácania peňažných odmien za objavenie zraniteľností v aktuálnom vydaní spoločnosť Google vyplatila 24 ocenení v hodnote 92 15000 USD (jedno ocenenie 4000 10000 USD a 700 5000 USD, dve ocenenia 2000 1000 USD a 3000 USD, tri ocenenia XNUMX XNUMX USD, XNUMX XNUMX USD a päť cien XNUMX XNUMX USD XNUMX XNUMX dolárov).

Zdroj: opennet.ru

Pridať komentár