Vydanie Chrome 112

Google odhalil vydanie webového prehliadača Chrome 112. Zároveň je k dispozícii stabilné vydanie bezplatného projektu Chromium, ktorý je základom 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 automatických aktualizácií, neustálym začlenením izolácie Sandbox , dodávka kľúčov do Google API a prenos pri vyhľadávaní parametrov RLZ. 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 113 je naplánované na 2. mája.

Kľúčové zmeny v Chrome 112:

  • Funkcionalita rozhrania Kontrola bezpečnosti bola rozšírená tak, aby zobrazovala súhrn potenciálnych bezpečnostných problémov, ako sú prelomené heslá, stav Bezpečného prehliadania, odinštalované aktualizácie a detekcia škodlivých doplnkov. Nová verzia implementuje automatické zrušenie predtým udelených oprávnení pre stránky, ktoré sa dlho nepoužívali, a tiež pridáva možnosti na zakázanie automatického rušenia a vrátenie zrušených oprávnení.
  • Stránky nemajú povolené nastaviť vlastnosť document.domain tak, aby aplikovala podmienky rovnakého pôvodu na zdroje načítané z rôznych subdomén. Ak potrebujete vytvoriť komunikačný kanál medzi subdoménami, použite funkciu postMessage() alebo rozhranie Channel Messaging API.
  • Ukončila sa podpora spúšťania vlastných webových aplikácií Chrome Apps na platformách Linux, macOS a Windows. Namiesto aplikácií Chrome používajte samostatné webové aplikácie založené na technológii progresívnych webových aplikácií (PWA) a štandardných webových rozhraniach API.
  • Zabudovaný sklad koreňových certifikátov CA (Chrome Root Store) zahŕňa spracovanie obmedzení názvov pre koreňové certifikáty (napríklad určitý koreňový certifikát môže mať povolené generovať certifikáty len pre určité domény prvej úrovne). V Chrome 113 sa plánuje prechod na používanie koreňového obchodu Chrome a vstavaného mechanizmu overovania certifikátov na platformách Android, Linux a ChromeOS (v systéme Windows a macOS bol prechod na koreňový obchod Chrome vykonaný skôr).
  • Pre niektorých používateľov bolo navrhnuté zjednodušené rozhranie na pripojenie účtu v prehliadači Chrome.
    Vydanie Chrome 112
  • Poskytuje možnosť exportovať a zálohovať do služby Google Takeout údaje používané pri synchronizácii medzi inštanciami prehliadača Chrome a typov AUTOFILL, PRIORITY_PREFERENCE, WEB_APP, DEVICE_INFO, TYPED_URL, ARC_PACKAGE, OS_PREFERENCE, OS_PRIORITY_PREFERENCE a PRINTER.
  • Autorizačná stránka doplnku Web Auth Flow sa teraz zobrazuje na karte a nie v samostatnom okne, čo vám umožňuje zobraziť adresu URL ochrany pred neoprávneným získavaním údajov. Nová implementácia zdieľa spoločný stav pripojenia na všetkých kartách a zachováva stav počas reštartov.
    Vydanie Chrome 112
  • Service Workers doplnkov prehliadača umožňujú prístup k WebHID API, určenému pre nízkoúrovňový prístup k zariadeniam HID (zariadeniam s ľudským rozhraním, klávesnice, myši, gamepady, touchpady) a organizáciu práce bez prítomnosti špecifických ovládačov v systéme. Zmena bola vykonaná, aby sa zabezpečilo, že doplnky prehliadača Chrome, ktoré predtým pristupovali k WebHID zo stránok na pozadí, boli preložené do tretej verzie manifestu.
  • Do CSS bola pridaná podpora pre vnorené pravidlá, definované pomocou selektora „vnorenia“. Vnorené pravidlá umožňujú zmenšiť veľkosť súboru CSS a zbaviť sa duplicitných selektorov. .hniezdenie { farba: hotpink; > .is { farba: rebeccapurple; > .úžasné { farba: deeppink; } } }
  • Bola pridaná vlastnosť CSS kompozície animácie, ktorá vám umožňuje použiť zložené operácie na súčasné použitie viacerých animácií, ktoré ovplyvňujú rovnakú vlastnosť.
  • Povoliť odovzdanie tlačidla odoslania do konštruktora FormData, ktorý umožňuje vytvárať objekty FormData s rovnakou množinou údajov, ako keď bol po kliknutí na tlačidlo odoslaný pôvodný formulár.
  • Regulárne výrazy s príznakom "v" pridali podporu pre množinové operácie, reťazcové literály, vnorené triedy a vlastnosti reťazca Unicode, ktoré uľahčujú vytváranie regulárnych výrazov, ktoré zahŕňajú špecifické znaky Unicode. Napríklad konštrukcia „/[\p{Script_Extensions=Greek}&&\p{Letter}]/v“ vám umožňuje pokryť všetky grécke znaky.
  • Aktualizovaný algoritmus na výber počiatočného zamerania pre dialógy vytvorené pomocou prvku . Zameranie vstupu je teraz nastavené na prvky spojené so vstupom z klávesnice, a nie priamo na prvok .
  • WebView začal testovať ukončenie podpory hlavičky X-Requested-With.
  • Pridaná experimentálna (origin trial) podpora pre povolenie zberačov odpadu pre WebAssembly.
  • Do WebAssembly bola pridaná podpora pre objektové kódy pre priamu a nepriamu chvostovú rekurziu (tail-call).
  • Vylepšenia sa dočkali nástroje pre vývojárov webu. Pridaná podpora pre vnorené CSS. Na záložku Rendering bol pridaný režim emulácie so zníženým kontrastom, ktorý umožňuje vyhodnotiť, ako web vidia ľudia so zníženou kontrastnou citlivosťou. Webová konzola teraz zvýrazňuje správy súvisiace s podmienenými bodmi prerušenia a bodmi protokolu. Na panel pre prácu so štýlmi pribudli tooltipy so stručným popisom účelu CSS vlastností.
    Vydanie Chrome 112

Okrem inovácií a opráv chýb bolo v novej verzii opravených 16 zraniteľností. Mnohé zo zraniteľností boli identifikované ako výsledok automatizovaných testovacích nástrojov AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFL. Neboli identifikované žiadne kritické problémy, ktoré by umožňovali obísť všetky úrovne ochrany prehliadača a spúšťať kód v systéme mimo prostredia karantény. V rámci programu vyplácania peňažných odmien za objavenie zraniteľností pre aktuálne vydanie vyplatil Google 14 ocenení v hodnote 26.5 tisíc amerických dolárov (tri ocenenia 5000 1000 a 2000 1000 USD, dve ocenenia 500 4 USD a jedno ocenenie XNUMX XNUMX USD a XNUMX dolárov). Výška XNUMX odmien ešte nie je určená.

Zdroj: opennet.ru

Pridať komentár