A Google közzétette a Chrome 130 web böngésző kiadását. Ezzel egyidejűleg elérhető a Chromium ingyenes projekt stabil kiadása, amely a Chrome alapját képezi. A Chrome böngésző különbözik a Chromiumtól a Google logók használatával, a hibák esetén küldött értesítési rendszerrel, a másolásvédelemmel ellátott videótartalmak (DRM) lejátszásához szükséges modulokkal, az automatikus frissítési rendszerrel, a Sandbox-izoláció állandó aktiválásával, a Google API-hoz való hozzáférési kulcsok biztosításával, valamint a keresés során RLZ-paraméterek továbbításával. Azok számára, akiknek több időre van szükségük a frissítéshez, külön támogatott a Hosszabbított Stabil verzió, amely 8 hetes kísérőkezelést nyújt. A következő Chrome 131 kiadás datuma november 12-re van tervezve.
A Chrome 130 főbb változásai:
- Új kompakt értesítési forma került hozzáadásra, amely a címmező alatt kis sáv formájában jelenik meg, átfedve ezzel a tartalmat. Például egy ilyen párbeszéd tájékoztathatja a felhasználót egy elem sikeres hozzáadásáról az olvasási listához, és lehetőséget nyújthat az olvasási lista megnyitására a oldalsávban. Az új értesítési forma bevezetése fokozatosan történik, a megjelenítés vezérlésére a „chrome://flags/#top-chrome-toasts” beállítás lett ajánlva.

- Energiatakarékos üzemmódban (Energy saver) kísérleti támogatás került megvalósításra a CPU-t erősen igénylő, de hangot nem kibocsátó, és több mint 5 percig rejtett lapok automatikus befagyasztására. Kivételt képeznek a külső eszközök vezérlésével vagy video- és audio konferenciák lebonyolításával kapcsolatos lapok (ezeket a USB, Bluetooth, kamera, bemeneti eszköz és mikrofon API-hozzáférésének alapján azonosítják, valamint az RTCDataChannel vagy MediaStreamTrack segítségével kialakított kommunikációs csatornát). Az automatikus befagyasztás engedélyezéséhez a „chrome://flags/#freezing-on-energy-saver” és a „chrome://flags/#freezing-on-energy-saver-testing” beállítások kerültek hozzáadásra. A Chrome 131-ben az automatikus befagyasztást fokozatosan alapértelmezés szerint tervezik aktiválni, kezdve 1%-nál.
- Az Android platformra készült verzióban megvalósult egy beépített PDF dokumentum megtekintő, amely nem igényel külső alkalmazások hívását (mint lehetőségek, a PDF fájlok letöltése és külső alkalmazásban való megnyitása is elérhető marad).
- Lehetőség nyílt a "kép a képben" (picture-in-picture) mód megnyitására nemcsak videók, hanem tetszőleges tartalmi elemek számára is, amely lehetővé teszi más tartalom fölötti megjelenítést. Például a "kép a képben" módban most már megjeleníthetők videokonferencia interfészek, saját videolejátszók, jegyzetkészítő rendszerek, csevegések, fejlesztői eszközök stb. A tartalom "kép a képben" módban való megnyitása a documentPictureInPicture.requestWindow() metódussal történik, amely egy objektumot ad vissza, amelyen keresztül a .document.body.append() metódussal tartalom adható hozzá.

- Bevezetésre került a külső szótárakhoz való hozzáférés lehetősége a válaszok Brotli és Zstandard algoritmusok szerinti tömörítésével.
- Támogatás került hozzáadásra a görgetési területek aktiválásához billentyűzettel történő navigálás során, lehetővé téve a felhasználók számára, hogy egér nélkül először a Tab billentyűvel váltsanak a kívánt területre, majd a kurzor irányító billentyűivel gördítsék annak tartalmát.
- Hozzáadva a nem speciális URL sémák (nem a szokásos sémák listájában szereplők) elemzésének támogatása a host és az útvonal elválasztásával. Például, amikor a "git://example.com/path" URL-t elemezzük, az "example.com" érték a host, a "/path" pedig az útvonal lesz (korábban a "//example.com/path" egy útvonalnak számított).
- Az Android verzióban megjelent az automatikus űrlapkitöltő és jelszómentő külső szolgáltatók integrált támogatása, amely nem az Accessibility API-ra támaszkodik.
- A
elem viselkedése összehangolva lett a Safari és a Firefox böngészőkkel — most már láthatósági "none" módban az elem nem rejtőzik el, hanem egy külön stílusra vált. - Megvalósultak az új CSS Munkacsoport ajánlásai a CSS-blokkokban történő beágyazott szabályok kezelésére, amelyek most figyelembe veszik a CSS-tulajdonságok és CSS-szabályok meghatározásának sorrendjét a blokkban (korábban minden CSS-szabályt elsődlegesen dolgoztak fel, ami a fejlesztő számára logikátlannak tűnő eredményeket eredményezett). Például az alább bemutatott CSS-blokknál korábban piros háttérszínt állítottak be, most pedig zöldet: .foo { width: fit-content; @media screen { background-color: red; } background-color: green; }
- Megvalósult a box-decoration-break CSS tulajdonság, amely meghatározza, hogyan kell megjeleníteni egy elemet, ha annak részei különböző sorokban, oszlopokban vagy oldalakon találhatók. Két megjelenítési mód érhető el: a slice – az elem először teljes egészében megjelenik, majd darabokra vágják; a clone – minden egyes rész külön jelenik meg a saját kereteivel és margóival. A Firefox esetében ezt a tulajdonságot 2014 óta támogatják.


- A WebGPU API-ban megjelent a "dual-source-blending" mód, amely lehetővé teszi a két fragment shadertől származó kimenetek keverését egyetlen framebufferbe történő írással.
- Az "Origin trials" módban megvalósult a Language Detector API, amely lehetővé teszi a nyelv azonosítását egy szövegrészlet alapján.
- Bővültek a webfejlesztők számára elérhető eszközök lehetőségei. A hálózati aktivitás elemző panelen megjelent egy legördülő menü további szűrőkkel. Hozzáadódott egy opció a bizalmas adatok törlésére, mielőtt a HTTP munkamenetet HAR (HTTP Archive) formátumban elmentenék.


Az új verzióban a fejlesztések és hibajavítások mellett 17 sebezhetőséget is kijavítottak. Sok sebezhetőséget automatizált tesztelési eszközök, mint például az AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer és AFL azonosítottak. Egy problémának magas kockázati szintet adtak (felszabadított memória elérése az AI-hoz kapcsolódó kód esetében). Kritikus problémákat, amelyek lehetővé tették volna a böngésző összes védelmi szintjének megkerülését és a kód végrehajtását a sandbox környezeten kívül, nem találtak. A Google a sebezhetőségek felfedéséért járó pénzjutalom program keretein belül 13 jutalmat adott, összesen 72 ezer dollár értékben az aktuális kiadás során (egy jutalom $36000, $4000 és $3000, két jutalom $6000, $5000 és $2000, három jutalom $1000). Az egyes jutalmak mértékét még nem határozták meg.
Forrás: opennet.ru




