{"id":104987,"date":"2022-09-01T21:36:44","date_gmt":"2022-09-01T19:36:45","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-chrome-105"},"modified":"2022-09-01T21:36:44","modified_gmt":"2022-09-01T19:36:45","slug":"reliz-chrome-105","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-chrome-105","title":{"rendered":"Vyd\u00e1n\u00ed Chrome 105","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Spole\u010dnost Google p\u0159edstavila verzi webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 105. Sou\u010dasn\u011b je k dispozici stabiln\u00ed vyd\u00e1n\u00ed voln\u00e9ho projektu Chromium, kter\u00fd tvo\u0159\u00ed z\u00e1klad Chrome. Prohl\u00ed\u017ee\u010d Chrome se od Chromia li\u0161\u00ed pou\u017eit\u00edm logotyp\u016f Google, syst\u00e9mem zas\u00edl\u00e1n\u00ed upozorn\u011bn\u00ed v p\u0159\u00edpad\u011b p\u00e1du, moduly pro p\u0159ehr\u00e1v\u00e1n\u00ed chr\u00e1n\u011bn\u00e9ho obsahu (DRM), syst\u00e9mem automatick\u00e9 instalace aktualizac\u00ed, neust\u00e1l\u00fdm zapnut\u00edm izolace Sandbox a dod\u00e1vkou kl\u00ed\u010d\u016f k Google API, jako\u017e i p\u0159ed\u00e1v\u00e1n\u00edm parametr\u016f RLZ p\u0159i vyhled\u00e1v\u00e1n\u00ed. Pro ty, kte\u0159\u00ed pot\u0159ebuj\u00ed v\u00edce \u010dasu na aktualizaci, je zvl\u00e1\u0161\u0165 podporov\u00e1na v\u011btev Extended Stable, kter\u00e1 je doprov\u00e1zena 8 t\u00fddny. Dal\u0161\u00ed verze Chrome 106 je napl\u00e1nov\u00e1na na 27. z\u00e1\u0159\u00ed.     <\/p>\n<p>Hlavn\u00ed zm\u011bny v Chrome 105:  <\/p>\n<ul>\n<li class=\"l\"> Podpora specializovan\u00fdch webov\u00fdch aplikac\u00ed Chrome Apps byla ukon\u010dena, jejich\u017e m\u00edsto nyn\u00ed zauj\u00edmaj\u00ed odd\u011blen\u00e9 webov\u00e9 aplikace zalo\u017een\u00e9 na technologii Progressive Web Apps (PWA) a standardn\u00edch Web API. P\u016fvodn\u011b Google ozn\u00e1mil z\u00e1m\u011br ukon\u010dit podporu Chrome Apps ji\u017e v roce 2016 a pl\u00e1noval jejich ukon\u010den\u00ed do roku 2018, ale pozd\u011bji tento pl\u00e1n odlo\u017eil. V Chrome 105 p\u0159i pokusu o instalaci aplikac\u00ed Chrome Apps se zobraz\u00ed upozorn\u011bn\u00ed na ukon\u010den\u00ed jejich podpory, ale samy aplikace budou pokra\u010dovat v b\u011bhu. V Chrome 109 bude mo\u017enost spou\u0161t\u011bn\u00ed Chrome Apps zak\u00e1z\u00e1na.\n<li class=\"l\"> Byla zaji\u0161t\u011bna dodate\u010dn\u00e1 izolace procesu &#171;renderer&#187;, odpov\u011bdn\u00e9ho za vykreslov\u00e1n\u00ed. Tento proces nyn\u00ed prob\u00edh\u00e1 v dodate\u010dn\u00e9 n\u00e1dob\u011b (App Container), implementovan\u00e9 nad st\u00e1vaj\u00edc\u00edm syst\u00e9mem sandboxov\u00e9 izolace. V p\u0159\u00edpad\u011b zneu\u017eit\u00ed zranitelnosti ve vykreslovac\u00edm k\u00f3du p\u0159idan\u00e1 omezen\u00ed zabr\u00e1n\u00ed \u00fato\u010dn\u00edkovi z\u00edskat p\u0159\u00edstup k s\u00edti d\u00edky z\u00e1kazu vol\u00e1n\u00ed syst\u00e9mov\u00fdch funkc\u00ed souvisej\u00edc\u00edch se s\u00ed\u0165ov\u00fdmi mo\u017enostmi.\n<li class=\"l\"> Bylo implementov\u00e1no vlastn\u00ed unifikovan\u00e9 \u00falo\u017ei\u0161t\u011b ko\u0159enov\u00fdch certifik\u00e1t\u016f certifika\u010dn\u00edch autorit (Chrome Root Store). Nov\u00e9 \u00falo\u017ei\u0161t\u011b zat\u00edm nen\u00ed ve v\u00fdchoz\u00edm nastaven\u00ed aktivov\u00e1no a do dokon\u010den\u00ed zav\u00e1d\u011bn\u00ed budou certifik\u00e1ty i nad\u00e1le ov\u011b\u0159ov\u00e1ny s pou\u017eit\u00edm specifick\u00e9ho \u00falo\u017ei\u0161t\u011b pro jednotliv\u00e9 opera\u010dn\u00ed syst\u00e9my. Testovan\u00e9 \u0159e\u0161en\u00ed p\u0159ipom\u00edn\u00e1 p\u0159\u00edstup spole\u010dnosti Mozilla, kter\u00e1 podporuje samostatn\u00e9 nez\u00e1visl\u00e9 \u00falo\u017ei\u0161t\u011b ko\u0159enov\u00fdch certifik\u00e1t\u016f pro Firefox, pou\u017e\u00edvan\u00e9 jako prvn\u00ed \u010dl\u00e1nek k ov\u011b\u0159en\u00ed d\u016fv\u011bryhodn\u00e9ho \u0159et\u011bzce certifik\u00e1t\u016f p\u0159i otev\u00edr\u00e1n\u00ed web\u016f p\u0159es HTTPS.\n<li class=\"l\"> Byla zah\u00e1jena p\u0159\u00edprava na ukon\u010den\u00ed podpory 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 odpov\u00eddalo modern\u00edm bezpe\u010dnostn\u00edm po\u017eadavk\u016fm. V Chrome 105 je zak\u00e1z\u00e1n p\u0159\u00edstup k Web SQL z k\u00f3du na\u010dten\u00e9ho bez pou\u017eit\u00ed HTTPS a tak\u00e9 se p\u0159idalo varov\u00e1n\u00ed o zastaralosti technologie do DevTools. V roce 2023 pl\u00e1nuj\u00ed API Web SQL odstranit. Pro v\u00fdvoj\u00e1\u0159e, kte\u0159\u00ed pot\u0159ebuj\u00ed podobnou funk\u010dnost, bude p\u0159ipravena n\u00e1hrada na b\u00e1zi WebAssembly.\n<li class=\"l\"> V Chrome sync byla ukon\u010dena podpora synchronizace s Chrome 73 a d\u0159\u00edv\u011bj\u0161\u00edmi verzemi.\n<li class=\"l\"> Pro platformy macOS a Windows byl aktivov\u00e1n integrovan\u00fd prohl\u00ed\u017ee\u010d certifik\u00e1t\u016f, kter\u00fd nahradil vol\u00e1n\u00ed rozhran\u00ed poskytovan\u00e9ho opera\u010dn\u00edm syst\u00e9mem. D\u0159\u00edve byl integrovan\u00fd prohl\u00ed\u017ee\u010d pou\u017eit pouze ve verz\u00edch pro Linux a ChromeOS.\n<li class=\"l\"> Do verze pro platformu Android byly p\u0159id\u00e1ny nastaven\u00ed pro spr\u00e1vu API &#171;Topics &#038; Interest Group&#187;, propagovan\u00e9ho v r\u00e1mci iniciativy Privacy Sandbox, kter\u00e9 umo\u017e\u0148uje definovat kategorie z\u00e1jm\u016f u\u017eivatele a pou\u017e\u00edvat je nam\u00edsto sledovac\u00edch Cookie k vymezen\u00ed skupin u\u017eivatel\u016f se spole\u010dn\u00fdmi z\u00e1jmy, ani\u017e by bylo t\u0159eba identifikovat jednotliv\u00e9 u\u017eivatele. V minul\u00e9m vyd\u00e1n\u00ed byla takov\u00e1 nastaven\u00ed p\u0159id\u00e1na do verz\u00ed pro Linux, ChromeOS, macOS a Windows.\n<li class=\"l\"> P\u0159i zapnut\u00ed vylep\u0161en\u00e9 ochrany prohl\u00ed\u017ee\u010de (Safe Browsing &gt; Enhanced protection) byla implementov\u00e1na sb\u011br telemetrie o nainstalovan\u00fdch roz\u0161\u00ed\u0159en\u00edch, p\u0159\u00edstupu k API a p\u0159ipojen\u00ed na extern\u00ed weby. Uveden\u00e1 data jsou pou\u017e\u00edv\u00e1na na serverech Google k odhalen\u00ed \u0161kodliv\u00e9 aktivity a poru\u0161ov\u00e1n\u00ed pravidel prohl\u00ed\u017ee\u010dov\u00fdch roz\u0161\u00ed\u0159en\u00ed.\n<li class=\"l\"> Byla p\u0159evedena do kategorie zastaral\u00fdch a bude blokov\u00e1na v verzi Chrome 106 mo\u017enost pou\u017eit\u00ed ne-ASCII znak\u016f v dom\u00e9n\u00e1ch specifikovan\u00fdch v hlavi\u010dce Cookie (pro IDN dom\u00e9ny by m\u011bly b\u00fdt dom\u00e9ny specifikov\u00e1ny ve form\u00e1tu punycode). Zm\u011bna p\u0159ivede prohl\u00ed\u017ee\u010d do souladu s po\u017eadavky RFC 6265bis a chov\u00e1n\u00edm, kter\u00e9 je realizov\u00e1no ve Firefoxu.\n<li class=\"l\"> Byl navr\u017een API Custom Highlight, kter\u00fd umo\u017e\u0148uje libovolnou zm\u011bnu stylu zd\u016frazn\u011bn\u00fdch oblast\u00ed textu a neomezuje se na pevn\u00e9 styly pro zd\u016frazn\u011bn\u00ed poskytnut\u00e9 prohl\u00ed\u017ee\u010dem (::selection, ::inactive-selection) a pro zv\u00fdrazn\u011bn\u00ed syntaktick\u00fdch chyb (::spelling-error, ::grammar-error). V prvn\u00ed verzi API je podpora zm\u011bny barvy textu a pozad\u00ed pomoc\u00ed pseudoelement\u016f color a background-color, ale do budoucna budou p\u0159id\u00e1ny i dal\u0161\u00ed mo\u017enosti p\u0159izp\u016fsoben\u00ed stylu.\n<p>Jako p\u0159\u00edklad \u00faloh, kter\u00e9 lze vy\u0159e\u0161it pomoc\u00ed nov\u00e9ho API, je uvedeno p\u0159id\u00e1n\u00ed do webov\u00fdch r\u00e1mc\u016f, kter\u00e9 poskytuj\u00ed n\u00e1stroje pro \u00fapravy textu, vlastn\u00edch mechanism\u016f pro v\u00fdb\u011br textu, r\u016fzn\u00e9ho zv\u00fdrazn\u011bn\u00ed b\u011bhem sou\u010dasn\u00e9ho spole\u010dn\u00e9ho editov\u00e1n\u00ed v\u00edce u\u017eivateli, vyhled\u00e1v\u00e1n\u00ed v virtualizovan\u00fdch dokumentech a ozna\u010dov\u00e1n\u00ed chyb p\u0159i kontrole pravopisu. Zat\u00edmco d\u0159\u00edve si pro vytvo\u0159en\u00ed nestandardn\u00edho zv\u00fdrazn\u011bn\u00ed vy\u017eadovaly slo\u017eit\u00e9 manipulace s DOM stromem, API Custom Highlight poskytuje hotov\u00e9 operace pro p\u0159id\u00e1n\u00ed a odstran\u011bn\u00ed zv\u00fdrazn\u011bn\u00ed, kter\u00e9 neovliv\u0148uj\u00ed strukturu DOM a aplikuj\u00ed styly v\u00e1zan\u00e9 na objekty Range.    <\/p>\n<li class=\"l\"> Do CSS byl p\u0159id\u00e1n dotaz &#171;@container&#187;, kter\u00fd umo\u017e\u0148uje formovat styl prvk\u016f v z\u00e1vislosti na velikosti rodi\u010dovsk\u00e9ho prvku. &#171;@container&#187; p\u0159ipom\u00edn\u00e1 dotazy &#171;@media&#187;, ale aplikuje se na z\u00e1klad\u011b velikosti bloku (n\u00e1doby), do kter\u00e9 je prvek um\u00edst\u011bn, co\u017e umo\u017e\u0148uje nastavit pro potomky vlastn\u00ed logiku v\u00fdb\u011bru stylu, nez\u00e1vislou na tom, na jak\u00e9m m\u00edst\u011b na str\u00e1nce je prvek um\u00edst\u011bn.    <center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed Chrome 105\" src=\"\/wp-content\/uploads\/2022\/09\/675b361c92314f60ecd5fad332370546.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Byl p\u0159id&aacute;n CSS pseudo-t\u0159&iacute;da &bdquo;:has()&ldquo; pro ov\u011b\u0159ov&aacute;n&iacute; existence pod\u0159&iacute;zen&eacute;ho prvku v rodi\u010dovsk&eacute;m. Nap\u0159&iacute;klad &bdquo;p:has(span)&ldquo; pokr&yacute;v&aacute; prvky &lt;p&gt;, uvnit\u0159 kter&yacute;ch se nach&aacute;z&iacute; prvek &lt;span&gt;.\n<li class=\"l\"> Byl p\u0159id\u00e1n API HTML Sanitizer, kter\u00fd umo\u017e\u0148uje vyst\u0159ihnout z obsahu prvky, kter\u00e9 ovliv\u0148uj\u00ed zobrazen\u00ed a vykon\u00e1v\u00e1n\u00ed p\u0159i v\u00fdstupu pomoc\u00ed metody setHTML(). API m\u016f\u017ee b\u00fdt u\u017eite\u010dn\u00e9 pro \u010di\u0161t\u011bn\u00ed p\u0159\u00edchoz\u00edch dat z hlediska v\u00fd\u0159ez\u016f HTML tag\u016f, kter\u00e9 by mohly b\u00fdt pou\u017eity k proveden\u00ed XSS \u00fatok\u016f.\n<li class=\"l\"> Byla poskytnuta mo\u017enost pou\u017eit\u00ed API Streams (ReadableStream) pro odes\u00edl\u00e1n\u00ed fetch po\u017eadavk\u016f, ne\u017e se na\u010dte t\u011blo odpov\u011bdi, tj. m\u016f\u017eete za\u010d\u00edt odes\u00edl\u00e1n\u00ed dat, ani\u017e byste museli \u010dekat na dokon\u010den\u00ed generov\u00e1n\u00ed str\u00e1nky.\n<li class=\"l\"> Pro rozd\u011blen\u00e9 webov\u00e9 aplikace (PWA, Progressive Web App) je k dispozici mo\u017enost zm\u011bny vzhledu oblasti z\u00e1hlav\u00ed okna pomoc\u00ed komponenty Window Controls Overlay, kter\u00e1 roz\u0161i\u0159uje zobrazovac\u00ed plochu webov\u00e9 aplikace na cel\u00e9 okno a umo\u017e\u0148uje j\u00ed vypadat jako b\u011b\u017en\u00e1 desktopov\u00e1 aplikace. Webov\u00e1 aplikace m\u016f\u017ee \u0159\u00eddit vykreslov\u00e1n\u00ed a zpracov\u00e1n\u00ed vstupu v cel\u00e9m okn\u011b, s v\u00fdjimkou p\u0159ekr\u00fdvaj\u00edc\u00edho bloku se standardn\u00edmi ovl\u00e1dac\u00edmi tla\u010d\u00edtky okna (uzav\u0159en\u00ed, minimalizace, maximalizace).    <center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed Chrome 105\" src=\"\/wp-content\/uploads\/2022\/09\/393e1dbf845ba2199c94b24fc95618a7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Byla stabilizov\u00e1na mo\u017enost p\u0159\u00edstupu k Media Source Extensions z dedikovan\u00fdch worker\u016f (v kontextu DedicatedWorker), co\u017e lze vyu\u017e\u00edt nap\u0159\u00edklad ke zlep\u0161en\u00ed v\u00fdkonu bufferovan\u00e9ho p\u0159ehr\u00e1v\u00e1n\u00ed multimedi\u00e1ln\u00edch dat d\u00edky vytvo\u0159en\u00ed objektu MediaSource v samostatn\u00e9m workeru a p\u0159enosu v\u00fdsledk\u016f jeho pr\u00e1ce do HTMLMediaElement v hlavn\u00edm vl\u00e1kn\u011b.\n<li class=\"l\"> V API Client Hints, kter\u00e9 se vyv\u00edj\u00ed na nahrazen\u00ed hlavi\u010dky User-Agent a umo\u017e\u0148uje selektivn\u011b poskytovat data o konkr\u00e9tn\u00edch parametrech prohl\u00ed\u017ee\u010de a syst\u00e9mu (verze, platforma atd.) pouze na z\u00e1klad\u011b 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=\"3059\">serverem<\/a>, byla p\u0159id\u00e1na podpora vlastnosti Sec-CH-Viewport-Height, kter\u00e1 umo\u017e\u0148uje z\u00edskat informace o v\u00fd\u0161ce viditeln\u00e9 oblasti. Byl zm\u011bn\u011bn form\u00e1t z\u00e1pisu pro zad\u00e1n\u00ed parametr\u016f Client Hints pro extern\u00ed zdroje v r\u00e1mci zna\u010dky &#171;meta&#187;:    Bylo:    &lt;meta name=&#187;accept-ch&#187; value=&#187;sec-ch-dpr=(https:\/\/foo.bar https:\/\/baz.qux), sec-ch-width=(https:\/\/foo.bar)&#187;&gt;     Stalo se:    &lt;meta http-equiv=&#187;delegate-ch&#187; value=&#187;sec-ch-dpr https:\/\/foo.bar https:\/\/baz.qux; sec-ch-width https:\/\/foo.bar&#187;&gt;\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost vytv\u00e1\u0159en\u00ed glob\u00e1ln\u00edch zpracovatel\u016f ud\u00e1lost\u00ed onbeforeinput (document.documentElement.onbeforeinput), pomoc\u00ed kter\u00fdch webov\u00e9 aplikace mohou p\u0159edefinovat chov\u00e1n\u00ed p\u0159i \u00faprav\u00e1ch textu v bloc\u00edch &lt;input&gt;, &lt;textarea&gt; a dal\u0161\u00edch prvc\u00edch s nastaven\u00fdm atributem &#171;contenteditable&#187;, v f\u00e1zi p\u0159ed zm\u011bnou obsahu prvku a stromu DOM ze strany prohl\u00ed\u017ee\u010de.\n<li class=\"l\"> Byly roz\u0161\u00ed\u0159eny mo\u017enosti API Navigation, kter\u00e9 umo\u017e\u0148uje webov\u00fdm aplikac\u00edm zachytit naviga\u010dn\u00ed operace v okn\u011b, iniciovat p\u0159echod a analyzovat historii akc\u00ed s aplikac\u00ed. Byly p\u0159id\u00e1ny nov\u00e9 metody intercept() pro zachycen\u00ed p\u0159echodu a scroll() pro posunut\u00ed na zadanou pozici.\n<li class=\"l\"> Byla p\u0159id\u00e1na statick\u00e1 metoda Response.json(), kter\u00e1 umo\u017e\u0148uje vytv\u00e1\u0159et t\u011blo odpov\u011bdi na z\u00e1klad\u011b dat typu JSON.\n<li class=\"l\"> Byly provedeny vylep\u0161en\u00ed n\u00e1stroj\u016f pro webov\u00e9 v\u00fdvoj\u00e1\u0159e. V ladic\u00edm n\u00e1stroji je nyn\u00ed mo\u017en\u00e9 editovat horn\u00ed \u010d\u00e1st z\u00e1sobn\u00edku funkc\u00ed p\u0159i zasa\u017een\u00ed bodu p\u0159eru\u0161en\u00ed, ani\u017e by se p\u0159eru\u0161ila lad\u00edc\u00ed relace. V panelu Recorder, kter\u00fd umo\u017e\u0148uje nahr\u00e1vat, p\u0159ehr\u00e1vat a analyzovat akce u\u017eivatele na str\u00e1nce, byla implementov\u00e1na podpora bod\u016f p\u0159eru\u0161en\u00ed, krokov\u00e9ho p\u0159ehr\u00e1v\u00e1n\u00ed a nahr\u00e1v\u00e1n\u00ed ud\u00e1lost\u00ed pohybu my\u0161\u00ed.\n<p>V panelu anal\u00fdzy v\u00fdkonu byly p\u0159id\u00e1ny metriky LCP (Largest Contentful Paint) k identifikaci zpo\u017ed\u011bn\u00ed p\u0159i vykreslov\u00e1n\u00ed velk\u00fdch (u\u017eivatelsky viditeln\u00fdch) prvk\u016f ve viditeln\u00e9 oblasti, jako jsou obr\u00e1zky, videa a blokov\u00e9 prvky. V panelu Elements byla zavedena zna\u010dka horn\u00edch vrstev, kter\u00e9 se zobrazuje nad dal\u0161\u00edm obsahem, speci\u00e1ln\u00edm symbolem. Pro WebAssembly byla poskytnuta mo\u017enost na\u010d\u00edst ladic\u00ed \u00fadaje ve form\u00e1tu DWARF.   <\/ul>\n<p>Krom\u011b novinek a oprav chyb byly v nov\u00e9 verzi odstran\u011bny 24 zranitelnost\u00ed. Mnoh\u00e9 z t\u011bchto zranitelnost\u00ed byly identifikov\u00e1ny automatizovan\u00fdm testov\u00e1n\u00edm n\u00e1stroji jako AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFL. Nebyly zji\u0161t\u011bny kritick\u00e9 probl\u00e9my, kter\u00e9 by umo\u017enily obej\u00edt v\u0161echny \u00farovn\u011b ochrany prohl\u00ed\u017ee\u010de a vykonat k\u00f3d v syst\u00e9mu mimo sandboxov\u00e9 prost\u0159ed\u00ed. V r\u00e1mci programu odm\u011bn za zji\u0161t\u011bn\u00ed zranitelnost\u00ed za aktu\u00e1ln\u00ed verzi spole\u010dnost Google vyplatila 21 odm\u011bn v celkov\u00e9 v\u00fd\u0161i 60500 dolar\u016f (jedna odm\u011bna 10000 dolar\u016f, jedna odm\u011bna 9000 dolar\u016f, jedna odm\u011bna 7500 dolar\u016f, jedna odm\u011bna 7000 dolar\u016f, dv\u011b odm\u011bny 5000 dolar\u016f, \u010dty\u0159i odm\u011bny 3000 dolar\u016f, dv\u011b odm\u011bny 2000 dolar\u016f a jedna odm\u011bna 1000 dolar\u016f). V\u00fd\u0161e sedmi odm\u011bn zat\u00edm nebyla ur\u010dena.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57708\">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 105. \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":104988,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-104987","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 105. \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-105\" \/>\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 105 | 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 105. \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-105\" \/>\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-09-01T19:36:45+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-09-01T19:36:45+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 105 | ProHoster","description":"Spole\u010dnost Google p\u0159edstavila vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 105. Sou\u010dasn\u011b je k dispozici stabiln\u00ed verze otev\u0159en\u00e9ho projektu Chromium, kter\u00fd je z\u00e1kladem pro Chrome.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-chrome-105","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 105 | 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 105. \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-105","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-09-01T19:36:45+00:00","article:modified_time":"2022-09-01T19:36:45+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"104987","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-09-01 19:37:44","updated":"2026-02-09 21:46:49","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\/104987","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=104987"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/104987\/revisions"}],"predecessor-version":[{"id":160340,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/104987\/revisions\/160340"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/104988"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=104987"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=104987"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=104987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}