{"id":104770,"date":"2022-08-04T03:36:37","date_gmt":"2022-08-04T01:36:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-chrome-104"},"modified":"2022-08-04T03:36:37","modified_gmt":"2022-08-04T01:36:38","slug":"reliz-chrome-104","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-chrome-104","title":{"rendered":"Vyd\u00e1n\u00ed Chrome 104","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Spole\u010dnost Google p\u0159edstavila vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 104. Sou\u010dasn\u011b je k dispozici stabiln\u00ed verze otev\u0159en\u00e9ho projektu Chromium, kter\u00fd tvo\u0159\u00ed z\u00e1klad Chrome. Prohl\u00ed\u017ee\u010d Chrome se li\u0161\u00ed od Chromium pou\u017eit\u00edm log sou\u010d\u00e1st\u00ed Google, syst\u00e9mem zas\u00edl\u00e1n\u00ed ozn\u00e1men\u00ed p\u0159i p\u00e1du, moduly pro p\u0159ehr\u00e1v\u00e1n\u00ed chr\u00e1n\u011bn\u00e9ho videoobsahu (DRM), syst\u00e9mem automatick\u00e9ho instalov\u00e1n\u00ed aktualizac\u00ed, trval\u00fdm zapnut\u00edm izolace Sandbox, dod\u00e1v\u00e1n\u00edm kl\u00ed\u010d\u016f k Google API a p\u0159enosem RLZ parametr\u016f p\u0159i vyhled\u00e1v\u00e1n\u00ed. Pro ty, kte\u0159\u00ed pot\u0159ebuj\u00ed v\u00edce \u010dasu na aktualizaci, se samostatn\u011b podporuje v\u011btev Extended Stable, prov\u00e1zen\u00e1 8 t\u00fddny. Dal\u0161\u00ed vyd\u00e1n\u00ed Chrome 105 je napl\u00e1nov\u00e1no na 30. srpna.       <\/p>\n<p>Hlavn\u00ed zm\u011bny v Chrome 104:  <\/p>\n<ul>\n<li class=\"l\"> Byla stanovena maxim\u00e1ln\u00ed doba existence cookies \u2014 v\u0161echny nov\u00e9 nebo aktualizovan\u00e9 cookies budou automaticky odstran\u011bny po 400 dnech existence, i kdy\u017e doba vypr\u0161en\u00ed nastaven\u00e1 pomoc\u00ed atribut\u016f Expires a Max-Age p\u0159ekra\u010duje 400 dn\u00ed (pro takov\u00e9 cookies bude doba \u017eivotnosti zkr\u00e1cena na 400 dn\u00ed). Cookies vytvo\u0159en\u00e9 p\u0159ed zaveden\u00edm omezen\u00ed si uchovaj\u00ed svou dobu \u017eivotnosti, i kdy\u017e p\u0159esahuje 400 dn\u00ed, ale budou omezeny v p\u0159\u00edpad\u011b aktualizace. Zm\u011bna odr\u00e1\u017e\u00ed nov\u00e9 po\u017eadavky uveden\u00e9 v n\u00e1vrhu nov\u00e9 specifikace.\n<li class=\"l\"> Byla zavedena blokace p\u0159\u00edstup\u016f z iframe na URL odkazuj\u00edc\u00ed na m\u00edstn\u00ed souborov\u00fd syst\u00e9m (\"filesystem:\/\/\").\n<li class=\"l\"> Pro urychlen\u00ed na\u010d\u00edt\u00e1n\u00ed str\u00e1nky byla p\u0159id\u00e1na nov\u00e1 optimalizace, kter\u00e1 umo\u017e\u0148uje nav\u00e1z\u00e1n\u00ed spojen\u00ed s c\u00edlov\u00fdm hostitelem v okam\u017eiku stisknut\u00ed odkazu, ani\u017e by \u010dekala na uvoln\u011bn\u00ed tla\u010d\u00edtka nebo odlo\u017een\u00ed prstu ze dotykov\u00e9 obrazovky.\n<li class=\"l\"> Byla p\u0159id\u00e1na nastaven\u00ed pro spr\u00e1vu API \"Topics &amp; Interest Group\", propagovan\u00e9ho v r\u00e1mci iniciativy Privacy Sandbox a umo\u017e\u0148uj\u00edc\u00edho definovat kategorie z\u00e1jm\u016f u\u017eivatele a pou\u017e\u00edvat je m\u00edsto sledovac\u00edch cookies k vy\u010dlen\u011bn\u00ed skupin u\u017eivatel\u016f se shodn\u00fdmi z\u00e1jmy bez identifikace jednotliv\u00fdch u\u017eivatel\u016f. D\u00e1le byly p\u0159id\u00e1ny informativn\u00ed dialogy, kter\u00e9 se zobrazuj\u00ed jednou, vysv\u011btluj\u00edc\u00ed u\u017eivateli podstatu technologie a nab\u00edzej\u00edc\u00ed aktivaci jej\u00ed podpory v nastaven\u00ed.\n<li class=\"l\"> Byly zv\u00fd\u0161eny prahov\u00e9 hodnoty pro omezen\u00ed vno\u0159en\u00fdch vol\u00e1n\u00ed timer\u016f setTimeout a setInterval spu\u0161t\u011bn\u00fdch s intervalem men\u0161\u00edm ne\u017e 4 ms (\"setTimeout(..., &lt;4ms)&quot;). Celkov\u00fd limit na takov\u00e1 vol\u00e1n\u00ed byl zv\u00fd\u0161en z 5 na 100, co\u017e umo\u017e\u0148uje agresivn\u011b neomezen\u00e9 jednotliv\u00e9 v\u00fdzvy, ale z\u00e1rove\u0148 neumo\u017e\u0148uje zneu\u017eit\u00ed, kter\u00e9 by mohlo ovlivnit v\u00fdkon prohl\u00ed\u017ee\u010de.\n<li class=\"l\"> Bylo umo\u017en\u011bno odes\u00edl\u00e1n\u00ed po\u017eadavku na server hlavn\u00ed webov\u00e9 str\u00e1nky pro potvrzen\u00ed pravomoc\u00ed CORS (Cross-Origin Resource Sharing) s hlavi\u010dkou \"Access-Control-Request-Private-Network: true\", v p\u0159\u00edpad\u011b, \u017ee se str\u00e1nka obrac\u00ed na subresurs v intern\u00ed s\u00edti (192.168.x.x, 10.x.x.x, 172.16-31.x.x) nebo na localhost (127.x.x.x). P\u0159i potvrzen\u00ed operace by m\u011bl server vr\u00e1tit hlavi\u010dku \"Access-Control-Allow-Private-Network: true\". V verzi Chrome 104 zat\u00edm v\u00fdsledek potvrzen\u00ed neovliv\u0148uje zpracov\u00e1n\u00ed po\u017eadavku \u2014 v p\u0159\u00edpad\u011b absence potvrzen\u00ed se ve webov\u00e9 konzoli zobraz\u00ed varov\u00e1n\u00ed, ale samotn\u00fd po\u017eadavek subresursu nen\u00ed blokov\u00e1n. Aktivace blokace v p\u0159\u00edpad\u011b absence potvrzen\u00ed je zat\u00edm <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/dts-los-angeles\/\"   title=\"serveru\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3842\">serveru<\/a> o\u010dek\u00e1v\u00e1 se nejd\u0159\u00edve v vyd\u00e1n\u00ed Chrome 107. Pro aktivaci blokace ve star\u0161\u00edch verz\u00edch lze povolit nastaven\u00ed &#171;chrome:\/\/flags\/#private-network-access-respect-preflight-results&#187;.\n<p>Potvrzen\u00ed opr\u00e1vn\u011bn\u00ed <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/dts-prohoster\/\"   title=\"serverem\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3058\">serverem<\/a> bylo zavedeno pro zv\u00fd\u0161en\u00ed ochrany proti \u00fatok\u016fm souvisej\u00edc\u00edm s p\u0159\u00edstupem k prost\u0159edk\u016fm v lok\u00e1ln\u00ed s\u00edti nebo na po\u010d\u00edta\u010di u\u017eivatele (localhost) ze skript\u016f na\u010d\u00edtan\u00fdch p\u0159i otev\u0159en\u00ed webu. Takov\u00e9 \u017e\u00e1dosti jsou pou\u017e\u00edv\u00e1ny \u00fato\u010dn\u00edky k prov\u00e1d\u011bn\u00ed CSRF \u00fatok\u016f na routery, p\u0159\u00edstupov\u00e9 body, tisk\u00e1rny, firemn\u00ed webov\u00e9 rozhran\u00ed a dal\u0161\u00ed za\u0159\u00edzen\u00ed a slu\u017eby, kter\u00e9 p\u0159ij\u00edmaj\u00ed \u017e\u00e1dosti pouze z lok\u00e1ln\u00ed s\u00edt\u011b. Pro ochranu proti takov\u00fdm \u00fatok\u016fm bude p\u0159i p\u0159\u00edstupu k jak\u00fdmkoli subzdroj\u016fm v intern\u00ed s\u00edti prohl\u00ed\u017ee\u010d odes\u00edlat explicitn\u00ed \u017e\u00e1dost o opr\u00e1vn\u011bn\u00ed pro na\u010d\u00edt\u00e1n\u00ed t\u011bchto subzdroj\u016f.       <\/p>\n<li class=\"l\"> Byl p\u0159id\u00e1n mechanismus Region Capture, kter\u00fd umo\u017e\u0148uje vyst\u0159ihnout nadbyte\u010dn\u00fd obsah z videa vytv\u00e1\u0159en\u00e9ho na z\u00e1klad\u011b zachycen\u00ed obrazovky. Nap\u0159\u00edklad pomoc\u00ed API getDisplayMedia m\u016f\u017ee webov\u00e1 aplikace organizovat p\u0159enos videa s obsahem karty, a Region Capture umo\u017e\u0148uje vyst\u0159ihnout \u010d\u00e1st obsahu zahrnuj\u00edc\u00ed ovl\u00e1dac\u00ed prvky videokonference.\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora nov\u00e9ho syntaxe medi\u00e1ln\u00edch dotaz\u016f uveden\u00fdch ve specifikaci Media Queries Level 4, kter\u00e1 ur\u010duje minim\u00e1ln\u00ed a maxim\u00e1ln\u00ed velikost viditeln\u00e9 oblasti (viewport). Nov\u00fd syntax umo\u017e\u0148uje pou\u017eit\u00ed b\u011b\u017en\u00fdch matematick\u00fdch a logick\u00fdch oper\u00e1tor\u016f, jako jsou &#171;not&#187;, &#171;or&#187; a &#171;and&#187;. Nap\u0159\u00edklad m\u00edsto &#171;@media (min-width: 400px) { &#8230; }&#187; je nyn\u00ed mo\u017en\u00e9 zadat &#171;@media (width &gt;= 400px) { &#8230; }&#187;.\n<li class=\"l\"> V re\u017eimu Origin Trials (experiment\u00e1ln\u00ed funkce vy\u017eaduj\u00edc\u00ed samostatnou aktivaci) bylo p\u0159id\u00e1no n\u011bkolik nov\u00fdch API. Origin Trial zahrnuje mo\u017enost pr\u00e1ce se specifikovan\u00fdm API z aplikac\u00ed na\u010d\u00edtan\u00fdch z localhost nebo 127.0.0.1, nebo po registraci a z\u00edsk\u00e1n\u00ed speci\u00e1ln\u00edho tokenu, kter\u00fd plat\u00ed omezenou dobu pro konkr\u00e9tn\u00ed web.\n<ul>\n<li class=\"l\"> Byla p\u0159id\u00e1na CSS vlastnost &#171;focusgroup&#187; pro zlep\u0161en\u00ed navigace mezi prvky pomoc\u00ed \u0161ipkov\u00fdch kl\u00e1ves na kl\u00e1vesnici.\n<li class=\"l\"> V API Secure Payment Confirmation byla p\u0159id\u00e1na mo\u017enost, aby u\u017eivatel mohl deaktivovat \u00falo\u017ei\u0161t\u011b \u00fadaj\u016f o kreditn\u00edch kart\u00e1ch. Pro zobrazen\u00ed dialogu, kter\u00fd umo\u017e\u0148uje odm\u00edtnout ulo\u017een\u00ed \u00fadaj\u016f o kreditn\u00edch kart\u00e1ch, je v konstruktoru PaymentRequest() p\u0159edpokl\u00e1d\u00e1na volba &#171;showOptOut: true&#187;.\n<li class=\"l\"> Bylo p\u0159id\u00e1no API Shared Element Transitions, kter\u00e9 umo\u017e\u0148uje plynul\u00fd p\u0159echod mezi r\u016fzn\u00fdmi zobrazen\u00edmi obsahu v jednos str\u00e1nkov\u00fdch webov\u00fdch aplikac\u00edch.        <\/ul>\n<li class=\"l\"> Byla stabilizov\u00e1na podpora spekula\u010dn\u00edch pravidel (Speculation rules), kter\u00e1 umo\u017e\u0148uj\u00ed autor\u016fm webov\u00fdch str\u00e1nek p\u0159edat prohl\u00ed\u017ee\u010di informace o nejpravd\u011bpodobn\u011bj\u0161\u00edch str\u00e1nk\u00e1ch, na kter\u00e9 by u\u017eivatel mohl p\u0159ej\u00edt. Prohl\u00ed\u017ee\u010d tyto informace vyu\u017e\u00edv\u00e1 k p\u0159edb\u011b\u017en\u00e9mu na\u010d\u00edt\u00e1n\u00ed a vykreslov\u00e1n\u00ed obsahu str\u00e1nek.\n<li class=\"l\"> Byl stabilizov\u00e1n mechanismus balen\u00ed subresurs\u016f do bal\u00edk\u016f ve form\u00e1tu Web Bundle, kter\u00fd zvy\u0161uje efektivitu na\u010d\u00edt\u00e1n\u00ed mnoha souvisej\u00edc\u00edch soubor\u016f (CSS styl\u016f, JavaScriptu, obr\u00e1zk\u016f, iframe). Na rozd\u00edl od bal\u00edk\u016f ve form\u00e1tu Webpack format Web Bundle m\u00e1 n\u00e1sleduj\u00edc\u00ed v\u00fdhody: v HTTP cache se neukl\u00e1d\u00e1 samotn\u00fd bal\u00edk, ale jeho sou\u010d\u00e1sti; kompilace a vykon\u00e1v\u00e1n\u00ed JavaScriptu za\u010d\u00edn\u00e1, ani\u017e by \u010dekalo na \u00fapln\u00e9 na\u010dten\u00ed bal\u00edku; povoluje zahrnut\u00ed dal\u0161\u00edch zdroj\u016f, jako jsou CSS a obr\u00e1zky, kter\u00e9 musely b\u00fdt v webpacku zak\u00f3dov\u00e1ny ve form\u011b JavaScriptov\u00fdch \u0159et\u011bzc\u016f.\n<li class=\"l\"> Bylo p\u0159id\u00e1no CSS vlastnost object-view-box, kter\u00e1 umo\u017e\u0148uje ur\u010dit \u010d\u00e1st obr\u00e1zku, kter\u00e1 bude zobrazena v oblasti nam\u00edsto zadan\u00e9ho prvku, co\u017e lze pou\u017e\u00edt nap\u0159\u00edklad pro p\u0159id\u00e1n\u00ed r\u00e1me\u010dku nebo st\u00ednu.\n<li class=\"l\"> Byla p\u0159id\u00e1na API Fullscreen Capability Delegation, kter\u00e1 umo\u017e\u0148uje jednomu objektu Window p\u0159edat jin\u00e9mu objektu Window pr\u00e1vo vyvolat requestFullscreen().\n<li class=\"l\"> Bylo p\u0159id\u00e1no API Fullscreen Companion Window, kter\u00e9 umo\u017e\u0148uje um\u00edstit fullscreen obsah a pop-up okna na jin\u00e9m displeji pot\u00e9, co obdr\u017e\u00ed potvrzen\u00ed od u\u017eivatele.\n<li class=\"l\"> Do CSS vlastnosti overflow-clip-margin byl p\u0159id\u00e1n atribut visual-box, kter\u00fd ur\u010duje, od kter\u00e9ho m\u00edsta by se m\u011blo za\u010d\u00edt o\u0159ez\u00e1vat obsah p\u0159esahuj\u00edc\u00ed oblast (m\u016f\u017ee nab\u00fdvat hodnot content-box, padding-box a border-box).\n<li class=\"l\"> Do API Async Clipboard byla p\u0159id\u00e1na mo\u017enost ur\u010dov\u00e1n\u00ed specializovan\u00fdch form\u00e1t\u016f pro data p\u0159ed\u00e1van\u00e1 p\u0159es clipboard, r\u016fzn\u00e9 od textu, obr\u00e1zk\u016f a textu s form\u00e1tov\u00e1n\u00edm.\n<li class=\"l\"> Ve WebGL byla p\u0159id\u00e1na podpora pro ur\u010den\u00ed barevn\u00e9ho prostoru pro vykreslovac\u00ed buffer a transformaci p\u0159i importu z textury.\n<li class=\"l\"> Byla ukon\u010dena podpora platforem OS X 10.11 a macOS 10.12.\n<li class=\"l\"> Byla ukon\u010dena podpora API U2F (Cryptotoken), kter\u00e9 bylo d\u0159\u00edve ozna\u010deno jako zastaral\u00e9 a je defaultn\u011b deaktivov\u00e1no. Na jeho m\u00edsto p\u0159i\u0161lo API Web Authentication.\n<li class=\"l\"> Byla vylep\u0161ena n\u00e1stroje pro webov\u00e9 v\u00fdvoj\u00e1\u0159e. Do debuggeru byla p\u0159id\u00e1na mo\u017enost znovu spustit k\u00f3d od za\u010d\u00e1tku funkce po zastaven\u00ed na breakpointu n\u011bkde v t\u011ble funkce. Byla p\u0159id\u00e1na podpora pro v\u00fdvoj roz\u0161\u00ed\u0159en\u00ed pro panel Recorder. Do panelu pro anal\u00fdzu v\u00fdkonu byla p\u0159id\u00e1na podpora vizualizace zna\u010dek, kter\u00e9 byly stanoveny ve webov\u00e9 aplikaci prost\u0159ednictv\u00edm vol\u00e1n\u00ed metody performance.measure(). Byla vylep\u0161ena doporu\u010den\u00ed p\u0159i automatick\u00e9m dopl\u0148ov\u00e1n\u00ed vlastnost\u00ed objekt\u016f JavaScriptu. P\u0159i automatick\u00e9m dopl\u0148ov\u00e1n\u00ed CSS prom\u011bnn\u00fdch je zaji\u0161t\u011bn n\u00e1hled hodnot, kter\u00e9 nejsou spojeny s barvami.    <center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed Chrome 104\" src=\"\/wp-content\/uploads\/2022\/08\/c0a84e093eb2c23b3cd28d4f6a9b6402.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/ul>\n<p>Krom\u011b novinek a oprav chyb byla v nov\u00e9 verzi odstran\u011bna 27 zranitelnost\u00ed. Mnoho z t\u011bchto zranitelnost\u00ed bylo odhaleno pomoc\u00ed automatizovan\u00e9ho testov\u00e1n\u00ed n\u00e1stroji AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFL. Nebyly zji\u0161t\u011bny \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 p\u00edskovi\u0161t\u011b. V r\u00e1mci programu na vypl\u00e1cen\u00ed pen\u011b\u017en\u00edch odm\u011bn za odhalen\u00ed zranitelnost\u00ed spole\u010dnost Google vyplatila 22 odm\u011bn v celkov\u00e9 v\u00fd\u0161i 84 tis\u00edc dolar\u016f (jedna odm\u011bna 15 000 dolar\u016f, jedna odm\u011bna 10 000 dolar\u016f, jedna odm\u011bna 8 000 dolar\u016f, jedna odm\u011bna 7 000 dolar\u016f, \u010dty\u0159i odm\u011bny 5 000 dolar\u016f, jedna odm\u011bna 4 000 dolar\u016f, t\u0159i odm\u011bny 3 000 dolar\u016f, \u010dty\u0159i odm\u011bny 2 000 dolar\u016f a t\u0159i odm\u011bny 1 000 dolar\u016f). 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=57584\">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 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 104. \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":104771,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-104770","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 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 104. \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\/reliz-chrome-104\" \/>\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\u0420\u0435\u043b\u0438\u0437 Chrome 104 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 104. \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\/reliz-chrome-104\" \/>\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=\"2022-08-04T01:36:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-08-04T01:36:38+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 Chrome 104 | ProHoster","description":"Spole\u010dnost Google p\u0159edstavila vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 104. Sou\u010dasn\u011b je k dispozici stabiln\u00ed verze svobodn\u00e9ho projektu Chromium, kter\u00fd je z\u00e1kladem prohl\u00ed\u017ee\u010de Chrome.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-chrome-104","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\u0420\u0435\u043b\u0438\u0437 Chrome 104 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 104. \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\/reliz-chrome-104","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":"2022-08-04T01:36:38+00:00","article:modified_time":"2022-08-04T01:36:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"104770","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-08-04 01:37:45","updated":"2026-02-22 15:30:56","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\/104770","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=104770"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/104770\/revisions"}],"predecessor-version":[{"id":162370,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/104770\/revisions\/162370"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/104771"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=104770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=104770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=104770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}