{"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\/sk\/blog\/news\/reliz-chrome-105","title":{"rendered":"Uvo\u013enenie Chrome 105","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Spolo\u010dnos\u0165 Google predstavila vydanie webov\u00e9ho prehliada\u010da Chrome 105. Z\u00e1rove\u0148 je k dispoz\u00edcii stabiln\u00e1 verzia otvoren\u00e9ho projektu Chromium, ktor\u00fd je z\u00e1kladom pre Chrome. Prehliada\u010d Chrome sa od Chromium l\u00ed\u0161i pou\u017eit\u00edm loga Google, pr\u00edtomnos\u0165ou syst\u00e9mu zasielania upozornen\u00ed pri p\u00e1de, modulmi na prehr\u00e1vanie obsahu chr\u00e1nen\u00e9ho pred kop\u00edrovan\u00edm (DRM), syst\u00e9mom automatickej in\u0161tal\u00e1cie aktualiz\u00e1ci\u00ed, neust\u00e1lou aktiv\u00e1ciou izol\u00e1cie Sandbox, dod\u00e1van\u00edm k\u013e\u00fa\u010dov do Google API a prenosom RLZ-parametrov pri vyh\u013ead\u00e1van\u00ed. Pre t\u00fdch, ktor\u00ed potrebuj\u00fa viac \u010dasu na aktualiz\u00e1ciu, sa samostatne podporuje vetva Extended Stable, ktor\u00e1 je sprev\u00e1dzan\u00e1 8 t\u00fd\u017ed\u0148ami. \u010eal\u0161ie vydanie Chrome 106 je napl\u00e1novan\u00e9 na 27. septembra.     <\/p>\n<p>Hlavn\u00e9 zmeny v Chrome 105:  <\/p>\n<ul>\n<li class=\"l\"> Podpora \u0161pecializovan\u00fdch webov\u00fdch aplik\u00e1ci\u00ed Chrome Apps bola ukon\u010den\u00e1, pri\u010dom ich nahradili samostatn\u00e9 webov\u00e9 aplik\u00e1cie na b\u00e1ze technol\u00f3gie Progressive Web Apps (PWA) a \u0161tandardn\u00fdch Web API. P\u00f4vodne Google ozn\u00e1mil svoj z\u00e1mer vzda\u0165 sa Chrome Apps u\u017e v roku 2016 a pl\u00e1noval ukon\u010di\u0165 ich podporu do roku 2018, ale nesk\u00f4r tento pl\u00e1n odlo\u017eil. V Chrome 105 sa pri pokuse o in\u0161tal\u00e1ciu aplik\u00e1ci\u00ed Chrome Apps zobraz\u00ed upozornenie na ukon\u010denie ich podpory, ale samotn\u00e9 aplik\u00e1cie bud\u00fa na\u010falej fungova\u0165. V Chrome 109 bude mo\u017enos\u0165 sp\u00fa\u0161\u0165a\u0165 Chrome Apps vypnut\u00e1.\n<li class=\"l\"> Zabezpe\u010den\u00e9 dodato\u010dn\u00e9 izolovanie procesu &#171;renderer&#187;, ktor\u00fd zodpoved\u00e1 za vykres\u013eovanie. Tento proces teraz prebieha v dodato\u010dnej n\u00e1dobe (App Container), realizovanej nad existuj\u00facim syst\u00e9mom sandboxovej izol\u00e1cie. V pr\u00edpade zneu\u017eitia zranite\u013enosti v k\u00f3de vykres\u013eovania pridelen\u00e9 obmedzenia nedovolia \u00fato\u010dn\u00edkovi z\u00edska\u0165 pr\u00edstup k sieti, v\u010faka z\u00e1kazu pr\u00edstupu k syst\u00e9mov\u00fdm volaniam s\u00favisiacim so sie\u0165ov\u00fdmi mo\u017enos\u0165ami.\n<li class=\"l\"> Bolo implementovan\u00e9 vlastn\u00e9 unifikovan\u00e9 \u00falo\u017eisko kore\u0148ov\u00fdch certifik\u00e1tov certifika\u010dn\u00fdch autor\u00edt (Chrome Root Store). Nov\u00e9 \u00falo\u017eisko zatia\u013e nie je predvolene zahrnut\u00e9 a do ukon\u010denia zav\u00e1dzania sa certifik\u00e1ty na\u010falej overuj\u00fa s vyu\u017eit\u00edm \u0161pecifick\u00e9ho \u00falo\u017eiska pre ka\u017ed\u00fa opera\u010dn\u00fa s\u00fastavu. Testovan\u00e9 rie\u0161enie pripom\u00edna pr\u00edstup spolo\u010dnosti Mozilla, ktor\u00e1 podporuje osobitn\u00e9 nez\u00e1visl\u00e9 \u00falo\u017eisko kore\u0148ov\u00fdch certifik\u00e1tov pre Firefox, pou\u017e\u00edvan\u00e9 ako prv\u00fd \u010dl\u00e1nok na overenie re\u0165azca d\u00f4very certifik\u00e1tov pri otv\u00e1ran\u00ed str\u00e1nok cez HTTPS.\n<li class=\"l\"> Pr\u00edpravy na ukon\u010denie podpory API Web SQL, ktor\u00fd nie je \u0161tandardizovan\u00fd, m\u00e1lo sa pou\u017e\u00edva a vy\u017eaduje prestavbu na splnenie modern\u00fdch bezpe\u010dnostn\u00fdch po\u017eiadaviek, sa za\u010dali. V Chrome 105 je zak\u00e1zan\u00fd pr\u00edstup k Web SQL z k\u00f3du na\u010d\u00edtan\u00e9ho bez pou\u017eitia HTTPS, a do DevTools bola pridan\u00e1 v\u00fdstraha o zastaran\u00ed technol\u00f3gie. V roku 2023 pl\u00e1nuj\u00fa API Web SQL odstr\u00e1ni\u0165. Pre v\u00fdvoj\u00e1rov, ktor\u00fdm je tak\u00e1to funk\u010dnos\u0165 nevyhnutn\u00e1, bude pripraven\u00e1 n\u00e1hrada zalo\u017een\u00e1 na WebAssembly.\n<li class=\"l\"> V Chrome je ukon\u010den\u00e1 podpora synchroniz\u00e1cie s Chrome 73 a star\u0161\u00edmi verziami.\n<li class=\"l\"> Pre platformy macOS a Windows bol aktivovan\u00fd vstavan\u00fd prehliada\u010d certifik\u00e1tov, ktor\u00fd nahradil volanie rozhrania poskytovan\u00e9ho opera\u010dn\u00fdm syst\u00e9mom. Predt\u00fdm sa vstavan\u00fd prehliada\u010d pou\u017e\u00edval iba v zostaveniach pre Linux a ChromeOS.\n<li class=\"l\"> Do verzie pre platformu Android boli pridan\u00e9 nastavenia na spr\u00e1vu API &#171;Topics &#038; Interest Group&#187;, ktor\u00e9 s\u00fa propagovan\u00e9 v r\u00e1mci iniciat\u00edvy Privacy Sandbox a umo\u017e\u0148uj\u00fa definova\u0165 kateg\u00f3rie z\u00e1ujmov pou\u017e\u00edvate\u013ea a pou\u017e\u00edva\u0165 ich namiesto sledovac\u00edch cookies na vy\u010dlenenie skup\u00edn pou\u017e\u00edvate\u013eov so podobn\u00fdmi z\u00e1ujmami bez identifik\u00e1cie jednotliv\u00fdch pou\u017e\u00edvate\u013eov. V minulom vydan\u00ed boli podobn\u00e9 nastavenia pridan\u00e9 do verzi\u00ed pre Linux, ChromeOS, macOS a Windows.\n<li class=\"l\"> Po aktiv\u00e1cii roz\u0161\u00edrenej ochrany prehliada\u010da (Safe Browsing &gt; Enhanced protection) sa implementoval zber telemetrie o nain\u0161talovan\u00fdch doplnkoch, pr\u00edstupe k API a pripojen\u00ed k extern\u00fdm webov\u00fdm str\u00e1nkam. Tieto \u00fadaje sa pou\u017e\u00edvaj\u00fa na serveroch Google na identifik\u00e1ciu \u0161kodlivej \u010dinnosti a poru\u0161ovania pravidiel doplnkov prehliada\u010da.\n<li class=\"l\"> Mo\u017enos\u0165 pou\u017e\u00edva\u0165 ne-ASCII znaky v dom\u00e9nach uv\u00e1dzan\u00fdch v hlavi\u010dke Cookie bola presunut\u00e1 do kateg\u00f3rie zastaran\u00fdch a bude zablokovan\u00e1 v vydan\u00ed Chrome 106 (pre IDN dom\u00e9ny je potrebn\u00e9 uv\u00e1dza\u0165 dom\u00e9ny vo form\u00e1te punycode). Zmena privedie prehliada\u010d do s\u00faladu s po\u017eiadavkami RFC 6265bis a spr\u00e1van\u00edm realizovan\u00fdm vo Firefoxe.\n<li class=\"l\"> Navrhnut\u00e9 API Custom Highlight je ur\u010den\u00e9 na n\u00e1hodn\u00e9 zmenu \u0161t\u00fdlu zv\u00fdraznen\u00fdch oblast\u00ed textu a umo\u017e\u0148uje neobmedzova\u0165 sa na pevn\u00fa \u0161tyliz\u00e1ciu poskytnut\u00fa prehliada\u010dom pre zv\u00fdraznen\u00e9 oblasti (::selection, ::inactive-selection) a zv\u00fdraznenie gramatick\u00fdch ch\u00fdb (::spelling-error, ::grammar-error). V prvej verzii API sa podporuje zmena farby textu a pozadia pomocou pseudoelementov color a background-color, ale v bud\u00facnosti bud\u00fa pridan\u00e9 aj \u010fal\u0161ie mo\u017enosti prisp\u00f4sobenia \u0161t\u00fdlu.\n<p>Ako pr\u00edklad \u00faloh, ktor\u00e9 je mo\u017en\u00e9 vyrie\u0161i\u0165 pomocou nov\u00e9ho API, sa spom\u00edna pridanie do webov\u00fdch r\u00e1mcov, ktor\u00e9 poskytuj\u00fa n\u00e1stroje na \u00fapravu textu, vlastn\u00e9 mechanizmy zv\u00fdraznenia textu, r\u00f4znu formu zv\u00fdraznenia pri s\u00fa\u010dasnom spolu\u00faprave viacer\u00fdmi pou\u017e\u00edvate\u013emi, vyh\u013ead\u00e1vanie vo virtualizovan\u00fdch dokumentoch a ozna\u010dovanie ch\u00fdb pri kontrole pravopisu. K\u00fdm predt\u00fdm na vytvorenie nestandardn\u00e9ho zv\u00fdraznenia boli potrebn\u00e9 zlo\u017eit\u00e9 manipul\u00e1cie s DOM, API Custom Highlight poskytuje hotov\u00e9 oper\u00e1cie na prid\u00e1vanie a odstra\u0148ovanie zv\u00fdraznen\u00ed, ktor\u00e9 neovplyv\u0148uj\u00fa \u0161trukt\u00faru DOM a aplikuj\u00fa \u0161t\u00fdly viazan\u00e9 na objekty Range.    <\/p>\n<li class=\"l\"> Do CSS bol pridan\u00fd dotaz &#171;@container&#187;, ktor\u00fd umo\u017e\u0148uje formova\u0165 \u0161t\u00fdl prvkov v z\u00e1vislosti od ve\u013ekosti rodi\u010dovsk\u00e9ho prvku. &#171;@container&#187; pripom\u00edna dotazy &#171;@media&#187;, ale aplikuje sa nie pod\u013ea ve\u013ekosti celej vidite\u013enej oblasti, ale pod\u013ea ve\u013ekosti bloku (n\u00e1doby), do ktorej je prvok umiestnen\u00fd, \u010do umo\u017e\u0148uje stanovi\u0165 pre podriaden\u00e9 prvky vlastn\u00fa logiku v\u00fdberu \u0161t\u00fdlu, nez\u00e1visl\u00fa od toho, v ktorom konkr\u00e9tnom mieste na str\u00e1nke je prvok umiestnen\u00fd.    <center><img decoding=\"async\" alt=\"Uvo\u013enenie Chrome 105\" src=\"\/wp-content\/uploads\/2022\/09\/675b361c92314f60ecd5fad332370546.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Pridan&yacute; CSS-pseudoklas &laquo;:has()&raquo; na kontrolu pr&iacute;tomnosti podriaden&eacute;ho prvku v rodi\u010dovskom. Napr&iacute;klad &laquo;p:has(span)&raquo; pokr&yacute;va prvky &lt;p&gt;, v ktor&yacute;ch sa nach&aacute;dza prvok &lt;span&gt;.\n<li class=\"l\"> Bol pridan\u00fd API HTML Sanitizer, ktor\u00fd umo\u017e\u0148uje odstra\u0148ova\u0165 z obsahu prvky, ktor\u00e9 ovplyv\u0148uj\u00fa zobrazenie a vykon\u00e1vanie pri v\u00fdstupe pomocou met\u00f3dy setHTML(). API m\u00f4\u017ee by\u0165 u\u017eito\u010dn\u00e9 na \u010distenie prich\u00e1dzaj\u00facich d\u00e1t z vonku na predmet odstra\u0148ovania HTML-tagov, ktor\u00e9 m\u00f4\u017eu by\u0165 pou\u017eit\u00e9 na vykonanie XSS \u00fatokov.\n<li class=\"l\"> Bola poskytnut\u00e1 mo\u017enos\u0165 pou\u017e\u00edvania API Streams (ReadableStream) na odosielanie fetch-dopytov pred t\u00fdm, ako sa na\u010d\u00edta telo odpovede, t.j. je mo\u017en\u00e9 za\u010da\u0165 odosielanie d\u00e1t bez \u010dakania na dokon\u010denie generovania str\u00e1nky.\n<li class=\"l\"> Pre prepo\u010d\u00edtan\u00fdch samostatn\u00fdch webov\u00fdch aplik\u00e1ci\u00ed (PWA, Progressive Web App) bola poskytnut\u00e1 mo\u017enos\u0165 zmeny vzh\u013eadu oblasti hlavi\u010dky okna pomocou komponentov Window Controls Overlay, ktor\u00e9 roz\u0161iruj\u00fa zobrazenie webovej aplik\u00e1cie na cel\u00e9 okno a umo\u017e\u0148uj\u00fa webovej aplik\u00e1cii vyzera\u0165 ako be\u017en\u00e1 desktopov\u00e1 aplik\u00e1cia. Webov\u00e1 aplik\u00e1cia m\u00f4\u017ee spravova\u0165 vykres\u013eovanie a spracovanie vstupu vo v\u0161etk\u00fdch oblastiach okna, s v\u00fdnimkou prekrytej oblasti so \u0161tandardn\u00fdmi ovl\u00e1dac\u00edmi tla\u010didlami okna (zatvorenie, minimalizovanie, maximalizovanie).    <center><img decoding=\"async\" alt=\"Uvo\u013enenie Chrome 105\" src=\"\/wp-content\/uploads\/2022\/09\/393e1dbf845ba2199c94b24fc95618a7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Bola stabilizovan\u00e1 mo\u017enos\u0165 pr\u00edstupu k Media Source Extensions z dedikovan\u00fdch worker-ov (v kontexte DedicatedWorker), \u010do sa m\u00f4\u017ee pou\u017ei\u0165 napr\u00edklad na zv\u00fd\u0161enie v\u00fdkonu vyrovn\u00e1vacieho prehr\u00e1vania multimedi\u00e1lnych d\u00e1t vytvoren\u00edm objektu MediaSource v samostatnom worker-e a prenosom v\u00fdsledkov jeho \u010dinnosti do HTMLMediaElement v hlavnom vl\u00e1kne.\n<li class=\"l\"> V API Client Hints, ktor\u00e9 sa vyv\u00edja ako n\u00e1hrada za hlavi\u010dku User-Agent a umo\u017e\u0148uje selekt\u00edvne poskytova\u0165 \u00fadaje o konkr\u00e9tnych parametroch prehliada\u010da a syst\u00e9mu (verzia, platforma at\u010f.) iba na z\u00e1klade po\u017eiadavky <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sk\/server\/dts-prohoster\/\"   title=\"serverom\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3059\">serverom<\/a>, bola pridan\u00e1 podpora vlastnosti Sec-CH-Viewport-Heigh, ktor\u00e1 umo\u017e\u0148uje z\u00edska\u0165 \u00fadaje o v\u00fd\u0161ke vidite\u013enej oblasti. Zmenen\u00fd form\u00e1t zna\u010denia na zadanie parametrov Client Hints pre extern\u00e9 zdroje v zna\u010dke &#171;meta&#187;:   Bolo:   &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 sa:   &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\"> Bola pridan\u00e1 mo\u017enos\u0165 vytv\u00e1rania glob\u00e1lnych spracovate\u013eov udalost\u00ed onbeforeinput (document.documentElement.onbeforeinput), pomocou ktor\u00fdch webov\u00e9 aplik\u00e1cie m\u00f4\u017eu predefinova\u0165 spr\u00e1vanie pri \u00faprave textu v blokoch &lt;input&gt;, &lt;textarea&gt; a in\u00fdch prvkoch s nastaven\u00fdm atrib\u00fatom &#171;contenteditable&#187;, v \u0161t\u00e1diu pred zmenou obsahu prvku a stromu DOM prehliada\u010dom.\n<li class=\"l\"> Boli roz\u0161\u00edren\u00e9 mo\u017enosti API Navigation, ktor\u00e9 umo\u017e\u0148uje webov\u00fdm aplik\u00e1ci\u00e1m zachyt\u00e1va\u0165 naviga\u010dn\u00e9 oper\u00e1cie v okne, iniciova\u0165 prechody a analyzova\u0165 hist\u00f3riu akci\u00ed s aplik\u00e1ciou. Boli pridan\u00e9 nov\u00e9 met\u00f3dy intercept() na zachytenie prechodu a scroll() na pos\u00favanie na zadan\u00fa poz\u00edciu.\n<li class=\"l\"> Bol pridan\u00fd statick\u00fd met\u00f3da Response.json(), ktor\u00e1 umo\u017e\u0148uje vytv\u00e1ra\u0165 telo odpovede na z\u00e1klade d\u00e1t s typom JSON.\n<li class=\"l\"> Boli vykonan\u00e9 vylep\u0161enia n\u00e1strojov pre webov\u00fdch v\u00fdvoj\u00e1rov. V debuggery je povolen\u00e9 upravova\u0165 horn\u00e9 polo\u017eky zo z\u00e1sobn\u00edka funkci\u00ed, bez preru\u0161enia ladacieho sedenia. V paneli Recorder, ktor\u00fd sl\u00fa\u017ei na nahr\u00e1vanie, prehr\u00e1vanie a anal\u00fdzu akci\u00ed u\u017e\u00edvate\u013ea na str\u00e1nke, bola implementovan\u00e1 podpora bodov preru\u0161enia, krokov\u00e9ho prehr\u00e1vania a nahr\u00e1vania udalost\u00ed pohybu my\u0161i.\n<p>Do panela anal\u00fdzy v\u00fdkonnosti boli pridan\u00e9 metriky LCP (Largest Contentful Paint) na identifik\u00e1ciu oneskoren\u00ed pri vykres\u013eovan\u00ed ve\u013ek\u00fdch (u\u017e\u00edvate\u013eovi vidite\u013en\u00fdch) prvkov v zornom poli, ako s\u00fa obr\u00e1zky, vide\u00e1 a blokov\u00e9 elementy. V paneli Elements bola implementovan\u00e1 ozna\u010denie horn\u00fdch vrstiev zobrazovan\u00fdch nad in\u00fdm obsahom \u0161peci\u00e1lnou ikonkou. Pre WebAssembly bola poskytnut\u00e1 mo\u017enos\u0165 nahr\u00e1vania ladac\u00edch \u00fadajov vo form\u00e1te DWARF.   <\/ul>\n<p>Okrem noviniek a opr\u00e1v ch\u00fdb boli v novej verzii odstr\u00e1nen\u00e9 24 zranite\u013enost\u00ed. Mnoh\u00e9 z t\u00fdchto zranite\u013enost\u00ed boli identifikovan\u00e9 prostredn\u00edctvom automatizovan\u00e9ho testovania n\u00e1strojmi AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFL. Neboli zisten\u00e9 kritick\u00e9 probl\u00e9my, ktor\u00e9 by umo\u017enili ob\u00eds\u0165 v\u0161etky \u00farovne ochrany prehliada\u010da a vykona\u0165 k\u00f3d v syst\u00e9me mimo sandboxov\u00e9ho prostredia. V r\u00e1mci programu na vypl\u00e1canie finan\u010dn\u00fdch odmien za zistenie zranite\u013enost\u00ed za aktu\u00e1lny release vyplatila spolo\u010dnos\u0165 Google 21 pr\u00e9mi\u00ed v celkovej sume 60500 dol\u00e1rov (jedna pr\u00e9mia $10000, jedna pr\u00e9mia $9000, jedna pr\u00e9mia $7500, jedna pr\u00e9mia $7000, dve pr\u00e9mi\u00ed $5000, \u0161tyri pr\u00e9mi\u00ed $3000, dve pr\u00e9mi\u00ed $2000 a jedna pr\u00e9mia $1000). V\u00fd\u0161ka siedmich odmien zatia\u013e nebola ur\u010den\u00e1.<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.4 - 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\/sk\/blog\/news\/reliz-chrome-105\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\/sk\/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\udd47Vydanie Chrome 105 | ProHoster","description":"Spolo\u010dnos\u0165 Google predstavila vydanie webov\u00e9ho prehliada\u010da Chrome 105. S\u00fa\u010dasne je k dispoz\u00edcii stabiln\u00e1 verzia otvoren\u00e9ho projektu Chromium, ktor\u00fd sl\u00fa\u017ei ako z\u00e1klad pre Chrome.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/reliz-chrome-105","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\/sk\/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\/sk\/wp-json\/wp\/v2\/posts\/104987","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=104987"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/104987\/revisions"}],"predecessor-version":[{"id":160340,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/104987\/revisions\/160340"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/104988"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=104987"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=104987"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=104987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}