{"id":115155,"date":"2024-04-18T14:30:07","date_gmt":"2024-04-18T12:30:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-web-brauzera-chrome-124"},"modified":"2024-04-18T14:30:07","modified_gmt":"2024-04-18T12:30:10","slug":"vypusk-web-brauzera-chrome-124","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-web-brauzera-chrome-124","title":{"rendered":"Vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 124","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Spole\u010dnost Google vydala verzi webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 124. Sou\u010dasn\u011b je k dispozici stabiln\u00ed vyd\u00e1n\u00ed otev\u0159en\u00e9ho projektu Chromium, kter\u00fd tvo\u0159\u00ed z\u00e1klad Chrome. Prohl\u00ed\u017ee\u010d Chrome se li\u0161\u00ed od Chromia pou\u017e\u00edv\u00e1n\u00edm logotyp\u016f Google, syst\u00e9mem odes\u00edl\u00e1n\u00ed upozorn\u011bn\u00ed v p\u0159\u00edpad\u011b p\u00e1du, moduly pro p\u0159ehr\u00e1v\u00e1n\u00ed chr\u00e1n\u011bn\u00e9ho videa (DRM), syst\u00e9mem automatick\u00e9 aktualizace, trval\u00fdm zapnut\u00edm izolace Sandbox, dod\u00e1v\u00e1n\u00edm kl\u00ed\u010d\u016f k Google API a odes\u00edl\u00e1n\u00edm RLZ parametr\u016f p\u0159i vyhled\u00e1v\u00e1n\u00ed. Pro ty, kdo pot\u0159ebuj\u00ed v\u00edce \u010dasu na aktualizaci, se samostatn\u011b udr\u017euje v\u011btev Extended Stable, kter\u00e1 je podporov\u00e1na po dobu 8 t\u00fddn\u016f. Dal\u0161\u00ed vyd\u00e1n\u00ed Chrome 125 je napl\u00e1nov\u00e1no na 14. kv\u011btna.     <\/p>\n<p>Hlavn\u00ed zm\u011bny v Chrome 124:  <\/p>\n<ul>\n<li class=\"l\"> Ve verzi pro platformu Android se v spr\u00e1vci z\u00e1lo\u017eek objevila podpora pro ukl\u00e1d\u00e1n\u00ed z\u00e1lo\u017eek a seznam\u016f k p\u0159e\u010dten\u00ed na <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/dts-gdansk\/\"   title=\"serverech\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4511\">serverech<\/a> Google v r\u00e1mci u\u017eivatelsk\u00e9ho \u00fa\u010dtu.\n<li class=\"l\"> V Chrome pro Android byl zaveden nov\u00fd zp\u016fsob ukl\u00e1d\u00e1n\u00ed m\u00edstn\u00edch hesel, kter\u00e1 se nesynchronizuj\u00ed s jin\u00fdmi za\u0159\u00edzen\u00edmi. D\u0159\u00edve se m\u00edstn\u00ed hesla ukl\u00e1dala v profilu Chrome, nyn\u00ed budou um\u00edst\u011bna ve spr\u00e1v\u011b hesel poskytovan\u00e9 slu\u017ebami Google Play, kter\u00e1 se ji\u017e pou\u017e\u00edv\u00e1 pro ukl\u00e1d\u00e1n\u00ed hesla k u\u017eivatelsk\u00e9mu \u00fa\u010dtu Google.\n<li class=\"l\"> V build\u00edch pro Windows, macOS a Linux je v TLS v\u00fdchoz\u00edm zp\u016fsobem aktivov\u00e1na podpora mechanizmu inkapsulace kl\u00ed\u010d\u016f (KEM, Key Encapsulation Mechanism), kter\u00fd vyu\u017e\u00edv\u00e1 hybridn\u00ed algoritmus X25519Kyber768, odoln\u00fd v\u016f\u010di \u00fatok\u016fm na kvantov\u00fdch po\u010d\u00edta\u010d\u00edch. X25519Kyber768 je kombinac\u00ed mechanismu v\u00fdm\u011bny kl\u00ed\u010d\u016f X25519, zalo\u017een\u00e9ho na eliptick\u00fdch k\u0159ivk\u00e1ch a dnes pou\u017e\u00edvan\u00e9ho v TLS, s algoritmem Kyber-768, kter\u00fd pou\u017e\u00edv\u00e1 metody kryptografie na z\u00e1klad\u011b \u0159e\u0161en\u00ed probl\u00e9m\u016f teorie m\u0159\u00ed\u017eek, jejich\u017e doba \u0159e\u0161en\u00ed se neli\u0161\u00ed na b\u011b\u017en\u00fdch a kvantov\u00fdch po\u010d\u00edta\u010d\u00edch.\n<li class=\"l\"> P\u0159i vykreslov\u00e1n\u00ed textu knihovnou Skia byly zohledn\u011bny nastaven\u00ed kontrastu a barvy z Windows pro technologii vyhlazov\u00e1n\u00ed textu ClearType, co\u017e v\u00fdrazn\u011b zvy\u0161uje kvalitu zobrazen\u00ed p\u00edsma na LCD monitorech. V build\u00edch pro Linux do\u0161lo k v\u00fdrazn\u00fdm zm\u011bn\u00e1m p\u00edsem pou\u017e\u00edvan\u00fdch v rozhran\u00ed.    <center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 124\" src=\"\/wp-content\/uploads\/2024\/04\/1fa0dbca55094444d3edeb05acdf3b81.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\">  Byla poskytnuta mo\u017enost instalovat jakoukoli webovou str\u00e1nku jako samostatnou PWA aplikaci (Progressive Web Apps), i kdy\u017e tato str\u00e1nka nespl\u0148uje krit\u00e9ria PWA.\n<li class=\"l\"> V souladu s po\u017eadavky evropsk\u00e9ho z\u00e1kona DMA (Digital Markets Act) byla zaji\u0161t\u011bna mo\u017enost v\u00fdb\u011bru vyhled\u00e1va\u010de, kter\u00fd bude pou\u017e\u00edvat jako v\u00fdchoz\u00ed. K dispozici jsou vyhled\u00e1va\u010de uveden\u00e9 v sekci nastaven\u00ed &#171;chrome:\/\/settings\/search&#187;. Vyhled\u00e1va\u010de v seznamu se zobrazuj\u00ed v n\u00e1hodn\u00e9m po\u0159ad\u00ed. V Chrome 120 byl tento dialog testov\u00e1n na 1 % u\u017eivatel\u016f a nyn\u00ed byl aktivov\u00e1n pro v\u0161echny.    <center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 124\" src=\"\/wp-content\/uploads\/2024\/04\/76a736f59a6eaa1d8aeacc362ac31063.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Byla realizov\u00e1na v\u00fdzva u\u017eivateli k poskytnut\u00ed opr\u00e1vn\u011bn\u00ed p\u0159i p\u0159\u00edstupu webov\u00e9 aplikace k API Web MIDI, kter\u00e9 umo\u017e\u0148uje interakci s p\u0159ipojen\u00fdmi hudebn\u00edmi za\u0159\u00edzen\u00edmi s rozhran\u00edm MIDI. D\u0159\u00edve se v\u00fdzvy k opr\u00e1vn\u011bn\u00edm zobrazovaly pouze p\u0159i odesl\u00e1n\u00ed nebo p\u0159ijet\u00ed SysEx zpr\u00e1v, a nyn\u00ed se budou zobrazovat p\u0159i jak\u00e9mkoliv p\u0159\u00edstupu k API Web MIDI. Jako d\u016fvod zm\u011bny se uv\u00e1d\u011bj\u00ed situace, kdy n\u00e1hodn\u00e9 webov\u00e9 str\u00e1nky zab\u00edraj\u00ed v\u00fdlu\u010dnou kontrolu nad MIDI kontrol\u00e9rem, blokuj\u00edc\u00ed mo\u017enost pr\u00e1ce s n\u00edm pro jin\u00e9 aplikace. Tak\u00e9 se upozor\u0148uje na probl\u00e9my souvisej\u00edc\u00ed s bezpe\u010dnost\u00ed, proto\u017ee API Web MIDI umo\u017e\u0148uje plnou kontrolu nad MIDI za\u0159\u00edzen\u00edm, v\u010detn\u011b instalace vlastn\u00edho firmwaru.\n<li class=\"l\"> Byla zcela ukon\u010dena podpora API Web SQL, kter\u00e9 nen\u00ed standardizov\u00e1no, t\u00e9m\u011b\u0159 se nepou\u017e\u00edv\u00e1 a vy\u017eaduje p\u0159epracov\u00e1n\u00ed, aby splnilo modern\u00ed po\u017eadavky na bezpe\u010dnost. Web SQL byl ve v\u00fdchoz\u00edm nastaven\u00ed deaktivov\u00e1n od Chrome 119, ale byla k dispozici mo\u017enost jeho op\u011btovn\u00e9ho zapnut\u00ed. Nyn\u00ed byla tato mo\u017enost odstran\u011bna. Pro v\u00fdvoj\u00e1\u0159e, kte\u0159\u00ed pot\u0159ebuj\u00ed podobnou funk\u010dnost, je doporu\u010deno pou\u017e\u00edt variantu knihovny SQLite, zkompilovanou do WebAssembly.\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost \u0159\u00eddit orientaci textu zobrazen\u00e9ho vertik\u00e1ln\u011b v prvc\u00edch webov\u00fdch formul\u00e1\u0159\u016f (select, meter, progress, button, textarea a input) p\u0159i volb\u011b vertik\u00e1ln\u00ed orientace pomoc\u00ed CSS vlastnosti writing-mode. Pro zobrazen\u00ed textu shora dol\u016f lze nyn\u00ed pou\u017e\u00edt vlastnost prvku formul\u00e1\u0159\u016f &#171;ltr&#187;, zat\u00edmco shora dol\u016f &#8212; &#171;rtl&#187;.\n<li class=\"l\"> V API User-Agent Client Hints, vyv\u00edjen\u00e9m jako n\u00e1hrada za hlavi\u010dku User-Agent, byla p\u0159id\u00e1na podpora parametru Sec-CH-UA-Form-Factors, d\u00edky n\u011bmu\u017e m\u016f\u017ee klient informovat server o form\u00e1tu za\u0159\u00edzen\u00ed u\u017eivatele (Desktop, Automotive, Mobile, XR, EInk a Watch). User-Agent Client Hints umo\u017e\u0148uje selektivn\u00ed poskytov\u00e1n\u00ed \u00fadaj\u016f o konkr\u00e9tn\u00edch parametrech prohl\u00ed\u017ee\u010de a syst\u00e9mu (verze, platforma atd.) pouze po po\u017eadavku. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/dts-prohoster\/\"   title=\"serverem\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2999\">serverem<\/a>. U\u017eivatel m\u016f\u017ee z\u00e1rove\u0148 ur\u010dit, jak\u00e9 informace mohou b\u00fdt poskytnuty majitel\u016fm webov\u00fdch str\u00e1nek. P\u0159i pou\u017eit\u00ed User-Agent Client Hints se identifik\u00e1tor prohl\u00ed\u017ee\u010de nep\u0159ed\u00e1v\u00e1 bez v\u00fdslovn\u00e9ho po\u017eadavku a ve v\u00fdchoz\u00edm nastaven\u00ed se uv\u00e1d\u011bj\u00ed pouze z\u00e1kladn\u00ed parametry, co\u017e zt\u011b\u017euje pasivn\u00ed identifikaci.\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost \u0159\u00eddit klonov\u00e1n\u00ed jednotliv\u00fdch ko\u0159en\u016f ve Shadow DOM, prov\u00e1d\u011bn\u00fdm p\u0159\u00edkazy, jako je cloneNode(). Mo\u017enost klonov\u00e1n\u00ed ko\u0159enov\u00fdch v\u011btv\u00ed DOM se zap\u00edn\u00e1 pomoc\u00ed parametru clonable (&#171;attachShadow({clonable:true})&#187;) nebo atributu &#171;shadowrootclonable&#187; (&lt;template shadowrootmode=open shadowrootclonable&gt;).     <center>  <div class=\"youtube-placeholder\" data-id=\"Io5d28IETrg\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/Io5d28IETrg\/hqdefault.jpg\" alt=\"P\u0159ehr\u00e1t video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center>\n<li class=\"l\"> Byly p\u0159id\u00e1ny nov\u00e9 metody setHTMLUnsafe() a parseHTMLUnsafe() pro pou\u017eit\u00ed syntaxe Shadow DOM v JavaScriptu. Metody setHTMLUnsafe() a parseHTMLUnsafe() podobn\u011b jako innerHTML a DOMParser.parseFromString() umo\u017e\u0148uj\u00ed vlo\u017een\u00ed do prvku nebo anal\u00fdzu obsahu ve form\u00e1tu HTML, ale li\u0161\u00ed se podporou zpracov\u00e1n\u00ed prvk\u016f template s atributem shadowrootmode.\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora API WebSocket Stream, kter\u00e9 umo\u017e\u0148uje p\u0159en\u00e1\u0161et data mezi prohl\u00ed\u017ee\u010dem a serverem v proudov\u00e9m re\u017eimu bez pou\u017eit\u00ed polling, co\u017e je optim\u00e1ln\u00ed pro organizaci p\u0159enosu a p\u0159\u00edjmu neust\u00e1le p\u0159ich\u00e1zej\u00edc\u00edch dat, nap\u0159\u00edklad v realizaci chatu. const wss = new WebSocketStream(WSS_URL); const {readable, writable} = await wss.opened; const reader = readable.getReader(); const writer = writable.getWriter(); while (true) { const {value, done} = await reader.read(); if (done) { break; } const result = await process(value); await writer.write(result); }\n<li class=\"l\"> Byly roz\u0161\u00ed\u0159eny mo\u017enosti API View Transitions, kter\u00e9 zjednodu\u0161uje vytv\u00e1\u0159en\u00ed p\u0159echodov\u00fdch anima\u010dn\u00edch efekt\u016f mezi r\u016fzn\u00fdmi stavy DOM (nap\u0159\u00edklad plynul\u00fd p\u0159echod z jednoho obr\u00e1zku na druh\u00fd). V nov\u00e9 verzi byla p\u0159id\u00e1na podpora ud\u00e1losti &#171;pageswap&#187;, generovan\u00e9 pro objekt &#171;window&#187;, kdy\u017e je p\u0159i navigaci souvisej\u00edc\u00ed s n\u00edm objekt &#171;document&#187; nahrazen nov\u00fdm. Tak\u00e9 bylo p\u0159id\u00e1no vlastnost &#171;render-blocking&#187;, kter\u00e9 umo\u017e\u0148uje zablokovat vykreslen\u00ed dokumentu do dokon\u010den\u00ed anal\u00fdzy d\u016fle\u017eit\u00e9ho obsahu.\n<li class=\"l\"> Byl p\u0159id\u00e1n parametr disallowReturnToOpener, p\u0159ed\u00e1van\u00fd p\u0159i vol\u00e1n\u00ed metody requestWindow, kter\u00fd umo\u017e\u0148uje odstranit tla\u010d\u00edtko &#171;zp\u011bt&#187; v okn\u011b otev\u0159en\u00e9m v re\u017eimu &#171;obr\u00e1zek v obr\u00e1zku&#187;, aby se zak\u00e1zal n\u00e1vrat na kartu, ze kter\u00e9 bylo okno otev\u0159eno.\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost p\u0159i\u0159adit atributu CSSImportRule.styleSheet hodnotu NULL, kter\u00e1 indikuje, \u017ee neexistuje \u017e\u00e1dn\u00e1 p\u0159ipojen\u00e1 tabulka styl\u016f. Byl p\u0159id\u00e1n atribut CSSKeyframesRule.length, kter\u00fd ud\u00e1v\u00e1 po\u010det indexovan\u00fdch vlastnost\u00ed.\n<li class=\"l\"> Pro editovateln\u00e1 pole byl implementov\u00e1n atribut &#171;writingsuggestions&#187; pro \u0159\u00edzen\u00ed zobrazen\u00ed doporu\u010den\u00ed b\u011bhem zad\u00e1v\u00e1n\u00ed.\n<li class=\"l\"> Do API WebGPU byla p\u0159id\u00e1na podpora pro ServiceWorker a SharedWorker.\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora HTTP hlavi\u010dky \"Priority\", prost\u0159ednictv\u00edm kter\u00e9 je mo\u017en\u00e9 p\u0159edat informace o priorit\u011b zpracov\u00e1n\u00ed dotazu (RFC 9218) p\u0159i prvn\u00edm kontaktu se zdrojem.\n<li class=\"l\"> Byla provedena vylep\u0161en\u00ed n\u00e1stroj\u016f pro webov\u00e9 v\u00fdvoj\u00e1\u0159e. Byla p\u0159id\u00e1na nov\u00e1 panel Autofill pro inspekci informac\u00ed pou\u017e\u00edvan\u00fdch p\u0159i automatick\u00e9m vypl\u0148ov\u00e1n\u00ed formul\u00e1\u0159\u016f.   <center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 124\" src=\"\/wp-content\/uploads\/2024\/04\/4d1364845bf0bbcb283816c15f5f3037.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<p>V panelu inspekce CSS styl\u016f byla vylep\u0161ena podpora pro vno\u0159en\u00e9 styly. V panelu m\u011b\u0159en\u00ed v\u00fdkonu byla zavedena mo\u017enost skr\u00fdt nadbyte\u010dn\u00e9 funkce a souvisej\u00edc\u00ed pod\u0159\u00edzen\u00e9 vol\u00e1n\u00ed pro sn\u00ed\u017een\u00ed \u0161umu na grafu. Do panelu pro debuggov\u00e1n\u00ed animac\u00ed byla p\u0159id\u00e1na podpora pro animaci v\u00e1zanou na posouv\u00e1n\u00ed obsahu (Scroll-driven Animation). V panelu inspekce s\u00edt\u011b byla implementov\u00e1na mo\u017enost nastaven\u00ed parametr\u016f ztr\u00e1ty paket\u016f a velikosti s\u00ed\u0165ov\u00e9 fronty pro testov\u00e1n\u00ed aplikac\u00ed WebRTC v podm\u00ednk\u00e1ch vzniku s\u00ed\u0165ov\u00fdch probl\u00e9m\u016f.  <center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 124\" src=\"\/wp-content\/uploads\/2024\/04\/4834bbb6787d5ec237c88147105d46a7.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/ul>\n<p>Krom\u011b novinek a oprav chyb byla v nov\u00e9 verzi odstran\u011bna 22 zranitelnost\u00ed. Mnoho zranitelnost\u00ed bylo odhaleno pomoc\u00ed automatizovan\u00e9ho testov\u00e1n\u00ed n\u00e1stroji AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFL. Nebyly identifikov\u00e1ny \u017e\u00e1dn\u00e9 kritick\u00e9 probl\u00e9my, kter\u00e9 by umo\u017enily obej\u00edt v\u0161echny \u00farovn\u011b ochrany prohl\u00ed\u017ee\u010de a prov\u00e9st k\u00f3d v syst\u00e9mu mimo sandboxov\u00e9 prost\u0159ed\u00ed. V r\u00e1mci programu na vypl\u00e1cen\u00ed finan\u010dn\u00edch odm\u011bn za nalezen\u00ed zranitelnost\u00ed byla spole\u010dnosti Google vyplacena 13 odm\u011bn v celkov\u00e9 v\u00fd\u0161i 65 tis\u00edc dolar\u016f (jedna odm\u011bna $20000, $10000, $7000 a $2000, t\u0159i odm\u011bny $5000 a $3000, dv\u011b odm\u011bny $1000). V\u00fd\u0161e jedn\u00e9 odm\u011bny zat\u00edm nebyla ur\u010dena.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61019\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 124. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Chromium, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043e\u0439 Chrome. \u0411\u0440\u0430\u0443\u0437\u0435\u0440 Chrome \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u043e\u0442 Chromium \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043b\u043e\u0433\u043e\u0442\u0438\u043f\u043e\u0432 Google, \u043d\u0430\u043b\u0438\u0447\u0438\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043a\u0440\u0430\u0445\u0430, \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0433\u043e \u043e\u0442 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0438\u0434\u0435\u043e\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 (DRM), \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439, \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u044b\u043c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c Sandbox-\u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438, \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u043e\u0439 \u043a\u043b\u044e\u0447\u0435\u0439 \u043a Google API \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435\u0439 \u043f\u0440\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":115156,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-115155","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 124. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Chromium, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043e\u0439 Chrome.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-web-brauzera-chrome-124\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 124 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 124. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Chromium, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043e\u0439 Chrome.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-web-brauzera-chrome-124\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-04-18T12:30:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-04-18T12:30:10+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 124 | ProHoster","description":"Spole\u010dnost Google zve\u0159ejnila verzi webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 124. Z\u00e1rove\u0148 je k dispozici stabiln\u00ed verze voln\u00e9ho projektu Chromium, kter\u00fd tvo\u0159\u00ed z\u00e1klad Chrome.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-web-brauzera-chrome-124","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 124 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 124. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Chromium, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043e\u0439 Chrome.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-web-brauzera-chrome-124","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-04-18T12:30:10+00:00","article:modified_time":"2024-04-18T12:30:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"115155","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 21:58:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-22 22:35:19","updated":"2026-02-09 21:58:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/115155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=115155"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/115155\/revisions"}],"predecessor-version":[{"id":164389,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/115155\/revisions\/164389"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/115156"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=115155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=115155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=115155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}