{"id":99338,"date":"2021-03-03T22:22:35","date_gmt":"2021-03-03T20:22:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-chrome-89"},"modified":"2021-03-03T22:22:35","modified_gmt":"2021-03-03T20:22:38","slug":"reliz-chrome-89","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-chrome-89","title":{"rendered":"Vyd\u00e1n\u00ed Chrome 89","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 89. Sou\u010dasn\u011b je k dispozici stabiln\u00ed verze voln\u00e9ho projektu Chromium, na kter\u00e9m Chrome b\u011b\u017e\u00ed. Prohl\u00ed\u017ee\u010d Chrome se vyzna\u010duje 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 videobsahu (DRM), syst\u00e9mem automatick\u00e9ho instalov\u00e1n\u00ed aktualizac\u00ed a p\u0159ed\u00e1v\u00e1n\u00edm parametr\u016f RLZ p\u0159i vyhled\u00e1v\u00e1n\u00ed. Dal\u0161\u00ed vyd\u00e1n\u00ed Chrome 90 je pl\u00e1nov\u00e1no na 13. dubna.    <\/p>\n<\/p>\n<p>Hlavn\u00ed zm\u011bny v Chrome 89:  <\/p>\n<ul>\n<li class=\"l\"> Verze Chrome pro Android nyn\u00ed bude moci b\u011b\u017eet pouze na za\u0159\u00edzen\u00edch certifikovan\u00fdch v Play Protect. V <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/vps\/abuzoustojchivye-vps\/\"   title=\"virtual machines\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4253\">virtual machines<\/a> A emulators in Chrome for Android can be used if a supported device is emulated or the emulator is developed by Google. You can check whether a device is certified in the Google Play app in the settings section (at the bottom of the settings page, the status 'Play Protect certification' is shown). For uncertified devices, such as when using third-party firmware, users are prompted to register their devices to launch Chrome.\n<li class=\"l\"> For a small percentage of users, the default opening of sites via HTTPS when entering hostnames in the address bar is enabled. For example, entering the host example.com will default to opening https:\/\/example.com, and if problems arise during opening, it will revert to http:\/\/example.com. The setting 'chrome:\/\/flags#omnibox-default-typed-navigations-to-https' is offered to manage the default usage of 'https:\/\/'.\n<li class=\"l\"> Byla aktivov\u00e1na podpora profil\u016f, kter\u00e1 umo\u017e\u0148uje r\u016fzn\u00fdm u\u017eivatel\u016fm sd\u00edlet sv\u00e9 \u00fa\u010dty p\u0159i pr\u00e1ci p\u0159es jeden prohl\u00ed\u017ee\u010d. Nap\u0159\u00edklad pomoc\u00ed profil\u016f lze uspo\u0159\u00e1dat p\u0159\u00edstup \u010dlen\u016f rodiny nebo rozd\u011blit sezen\u00ed, kter\u00e9 se pou\u017e\u00edvaj\u00ed pro pr\u00e1ci a osobn\u00ed z\u00e1jmy. U\u017eivatel m\u016f\u017ee vytvo\u0159it nov\u00fd profil Chrome a nastavit jeho aktivaci p\u0159i p\u0159ihl\u00e1\u0161en\u00ed k ur\u010dit\u00e9mu \u00fa\u010dtu Google, co\u017e umo\u017e\u0148uje r\u016fzn\u00fdm u\u017eivatel\u016fm sd\u00edlet z\u00e1lo\u017eky, nastaven\u00ed a historii prohl\u00ed\u017een\u00ed. P\u0159i pokusu o p\u0159ihl\u00e1\u0161en\u00ed k \u00fa\u010dtu spojen\u00e9mu s jin\u00fdm profilem bude u\u017eivateli nab\u00eddnuta mo\u017enost p\u0159epnout se na tento profil. Pokud m\u00e1 u\u017eivatel spojen\u00ed s v\u00edce profily, bude m\u00edt mo\u017enost vybrat si po\u017eadovan\u00fd profil. Je tak\u00e9 mo\u017en\u00e9 p\u0159i\u0159adit r\u016fzn\u00fdm profil\u016fm sv\u00e9 barevn\u00e9 sch\u00e9my pro vizu\u00e1ln\u00ed rozli\u0161en\u00ed u\u017eivatel\u016f.    <center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed Chrome 89\" src=\"\/wp-content\/uploads\/2021\/03\/a73182f7bc6f97320b8ee618a75b1a02.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> The display of content previews when hovering over tabs in the top panel is enabled. Previously, tab content previews were disabled by default and required changing the setting 'chrome:\/\/flags\/#tab-hover-cards'.       <center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed Chrome 89\" src=\"\/wp-content\/uploads\/2021\/03\/76019ca674da4c40fc0af431f86bb969.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> The 'Reading List' feature (Reading List, 'chrome:\/\/flags#read-later') is enabled for some users. When activated, clicking the star in the address bar adds a second button 'Add to Reading List' alongside the 'Add Bookmark' button, and a 'Reading List' menu appears in the right corner of the bookmarks panel, listing all previously added pages. When a page is opened from the list, it is marked as read. Pages in the list can also be manually marked as read or unread or removed from the list.    <center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed Chrome 89\" src=\"\/wp-content\/uploads\/2021\/03\/482e58a94586134d438d57222f91da0f.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Pro u\u017eivatele p\u0159ihl\u00e1\u0161en\u00e9 do \u00fa\u010dtu Google bez zapnut\u00e9ho Chrome Sync je poskytnut p\u0159\u00edstup k metod\u00e1m placen\u00ed a hesl\u016fm ulo\u017een\u00fdm v \u00fa\u010dtu Google. Tato mo\u017enost je aktivov\u00e1na pro \u010d\u00e1st u\u017eivatel\u016f a postupn\u011b bude zp\u0159\u00edstupn\u011bna dal\u0161\u00edm.\n<li class=\"l\"> Support for quick tab search is enabled, which previously required activation through the flag 'chrome:\/\/flags\/#enable-tab-search'. The user can view a list of all opened tabs and quickly filter the needed tab, regardless of whether it's in the current or another window.    <center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed Chrome 89\" src=\"\/wp-content\/uploads\/2021\/03\/3d0f8c3419e0d9b07822cd5990ada3cc.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Pro v\u0161echny u\u017eivatele byla ukon\u010dena anal\u00fdza vstupu jednotliv\u00fdch slov v adresn\u00edm \u0159\u00e1dku jako pokus\u016f o otev\u0159en\u00ed intern\u00edch str\u00e1nek. D\u0159\u00edve, v p\u0159\u00edpad\u011b zad\u00e1n\u00ed jednoho slova do adresn\u00edho \u0159\u00e1dku, se prohl\u00ed\u017ee\u010d nejprve sna\u017eil v DNS ur\u010dit existenci hostitele s t\u00edmto n\u00e1zvem, domn\u00edvaj\u00edc se, \u017ee se u\u017eivatel pokou\u0161\u00ed otev\u0159\u00edt subdom\u00e9nu, a teprve pot\u00e9 p\u0159esm\u011broval dotaz na vyhled\u00e1va\u010d. T\u00edmto zp\u016fsobem vlastn\u00edk DNS serveru uveden\u00e9ho v nastaven\u00ed u\u017eivatele dost\u00e1val informace o vyhled\u00e1vac\u00edch dotazech slo\u017een\u00fdch z jednoho slova, co\u017e bylo hodnoceno jako poru\u0161en\u00ed soukrom\u00ed. Pro firmy, kter\u00e9 pou\u017e\u00edvaj\u00ed internetov\u00e9 hosty bez subdom\u00e9ny (nap\u0159\u00edklad &#171;https:\/\/helpdesk\/&#187;), byla poskytnuta mo\u017enost vr\u00e1tit se k p\u0159edchoz\u00edmu chov\u00e1n\u00ed.\n<li class=\"l\"> Byla poskytnuta mo\u017enost uzamknout verzi roz\u0161\u00ed\u0159en\u00ed nebo aplikace. Nap\u0159\u00edklad pro pou\u017eit\u00ed ve firm\u011b pouze ov\u011b\u0159en\u00fdch roz\u0161\u00ed\u0159en\u00ed m\u016f\u017ee administr\u00e1tor pomoc\u00ed nov\u00e9 politiky ExtensionSettings nastavit Chrome k pou\u017eit\u00ed vlastn\u00edho URL pro stahov\u00e1n\u00ed aktualizac\u00ed, m\u00edsto URL uveden\u00e9ho v manifestu roz\u0161\u00ed\u0159en\u00ed.\n<li class=\"l\"> Na syst\u00e9mech x86 je nyn\u00ed pro provoz prohl\u00ed\u017ee\u010de povinn\u00e1 podpora instrukc\u00ed SSE3, kter\u00e1 je podporov\u00e1na procesory Intel od roku 2003 a AMD od roku 2005.\n<li class=\"l\"> Byly p\u0159id\u00e1ny dal\u0161\u00ed API zam\u011b\u0159en\u00e9 na poskytov\u00e1n\u00ed funk\u010dnosti, kter\u00e1 m\u016f\u017ee nahradit extern\u00ed cookie pou\u017e\u00edvan\u00e9 k sledov\u00e1n\u00ed pohybu u\u017eivatel\u016f mezi str\u00e1nkami v k\u00f3du reklamn\u00edch s\u00edt\u00ed, widget\u016f soci\u00e1ln\u00edch s\u00edt\u00ed a syst\u00e9m\u016f webov\u00e9 analytiky. Byly navr\u017eeny k testov\u00e1n\u00ed n\u00e1sleduj\u00edc\u00ed API:\n<ul>\n<li class=\"l\"> Trust Token pro odd\u011blen\u00ed u\u017eivatel\u016f bez pou\u017eit\u00ed meziwebov\u00fdch identifik\u00e1tor\u016f.\n<li class=\"l\"> Sady prvn\u00edho typu &#8212; umo\u017e\u0148uj\u00ed p\u0159\u00edbuzn\u00fdm dom\u00e9n\u00e1m prohl\u00e1sit se za prim\u00e1rn\u00ed, aby prohl\u00ed\u017ee\u010d mohl tuto souvislost zohlednit p\u0159i meziwebov\u00fdch \u017e\u00e1dostech.\n<li class=\"l\"> Schemeful Same-Site pro roz\u0161\u00ed\u0159en\u00ed konceptu same-site na r\u016fzn\u00e9 sch\u00e9mata URL, tj. http:\/\/website.example a https:\/\/website.example budou zpracov\u00e1ny jako jeden web p\u0159i meziwebov\u00fdch \u017e\u00e1dostech.\n<li class=\"l\">  Floc pro ur\u010den\u00ed kategorie z\u00e1jm\u016f u\u017eivatele bez prov\u00e1d\u011bn\u00ed individu\u00e1ln\u00edho identifikov\u00e1n\u00ed a bez vazby na historii nav\u0161t\u00edven\u00fdch web\u016f.\n<li class=\"l\"> Conversion Measurement pro hodnocen\u00ed aktivity u\u017eivatele po p\u0159echodu na reklamu.\n<li class=\"l\"> User-Agent Client Hints pro nahrazen\u00ed User-Agent a selektivn\u00ed poskytov\u00e1n\u00ed dat o konkr\u00e9tn\u00edch parametrech prohl\u00ed\u017ee\u010de a syst\u00e9mu (verze, platforma atd.).  <\/ul>\n<li class=\"l\"> P\u0159id\u00e1no API Serial, kter\u00e9 umo\u017e\u0148uje web\u016fm \u010d\u00edst a zapisovat data p\u0159es s\u00e9riov\u00fd port. D\u016fvodem vzniku tohoto API je mo\u017enost vytv\u00e1\u0159et webov\u00e9 aplikace pro p\u0159\u00edm\u00e9 ovl\u00e1d\u00e1n\u00ed takov\u00fdch za\u0159\u00edzen\u00ed, jako jsou mikro\u0159adi\u010de a 3D tisk\u00e1rny. Pro p\u0159\u00edstup k perifern\u00edmu za\u0159\u00edzen\u00ed je vy\u017eadov\u00e1no v\u00fdslovn\u00e9 potvrzen\u00ed pravomoc\u00ed u\u017eivatelem.\n<li class=\"l\"> P\u0159id\u00e1no API WebHID pro n\u00edzko\u00farov\u0148ov\u00fd p\u0159\u00edstup k HID za\u0159\u00edzen\u00edm (Human interface device, kl\u00e1vesnice, my\u0161i, hern\u00ed ovlada\u010de, dotykov\u00e9 panely), kter\u00e9 umo\u017e\u0148uje implementaci logiky pr\u00e1ce s HID za\u0159\u00edzen\u00edm v JavaScriptu pro pr\u00e1ci se vz\u00e1cn\u00fdmi HID za\u0159\u00edzen\u00edmi bez pot\u0159eby specifick\u00fdch ovlada\u010d\u016f v syst\u00e9mu. Nov\u00e9 API se prim\u00e1rn\u011b zam\u011b\u0159uje na podporu hern\u00edch ovlada\u010d\u016f.\n<li class=\"l\"> P\u0159id\u00e1no API Web NFC, kter\u00e9 umo\u017e\u0148uje webov\u00fdm aplikac\u00edm \u010d\u00edst a zapisovat NFC tagy. Mezi p\u0159\u00edklady vyu\u017eit\u00ed nov\u00e9ho API ve webov\u00fdch aplikac\u00edch pat\u0159\u00ed poskytov\u00e1n\u00ed informac\u00ed o muze\u00e1ln\u00edch expon\u00e1tech, prov\u00e1d\u011bn\u00ed inventarizac\u00ed, z\u00edsk\u00e1v\u00e1n\u00ed \u00fadaj\u016f z odznak\u016f \u00fa\u010dastn\u00edk\u016f konferenc\u00ed atd. Odes\u00edl\u00e1n\u00ed a skenov\u00e1n\u00ed tag\u016f se prov\u00e1d\u00ed pomoc\u00ed objekt\u016f NDEFWriter a NDEFReader.\n<li class=\"l\"> API Web Share (objekt navigator.share) bylo roz\u0161\u00ed\u0159eno za hranice mobiln\u00edch za\u0159\u00edzen\u00ed a je nyn\u00ed dostupn\u00e9 u\u017eivatel\u016fm desktopov\u00fdch prohl\u00ed\u017ee\u010d\u016f (zat\u00edm pouze pro Windows a Chrome OS). API Web Share poskytuje prost\u0159edky pro sd\u00edlen\u00ed informac\u00ed v soci\u00e1ln\u00edch s\u00edt\u00edch, nap\u0159\u00edklad umo\u017e\u0148uje vygenerovat jednotn\u00e9 tla\u010d\u00edtko pro publikaci v soci\u00e1ln\u00edch s\u00edt\u00edch, kter\u00e9 u\u017eivatel pou\u017e\u00edv\u00e1, nebo uspo\u0159\u00e1dat odes\u00edl\u00e1n\u00ed dat do jin\u00fdch aplikac\u00ed.\n<li class=\"l\"> Ve verz\u00edch pro Android a komponent\u011b WebView byla p\u0159id\u00e1na podpora pro dek\u00f3dov\u00e1n\u00ed form\u00e1tu obr\u00e1zk\u016f AVIF (AV1 Image Format), kter\u00fd vyu\u017e\u00edv\u00e1 technologie intra-frame komprese z video k\u00f3dov\u00e1n\u00ed AV1 (v desktopov\u00fdch verz\u00edch byla podpora AVIF p\u0159id\u00e1na ji\u017e v Chrome 85). Kontejner pro distribuci komprimovan\u00fdch dat v AVIF je zcela shodn\u00fd s HEIF. AVIF podporuje jak obr\u00e1zky v HDR (High Dynamic Range) a \u0161irok\u00e9m barevn\u00e9m prostoru, tak ve standardn\u00edm dynamick\u00e9m rozsahu (SDR).\n<li class=\"l\"> Byl p\u0159id\u00e1n nov\u00fd Reporting API pro z\u00edsk\u00e1n\u00ed informac\u00ed o poru\u0161en\u00ed pravidel bezpe\u010dn\u00e9ho pou\u017e\u00edv\u00e1n\u00ed na str\u00e1nce privilegovan\u00fdch operac\u00ed, definovan\u00fdch prost\u0159ednictv\u00edm hlavi\u010dky COOP (Cross-Origin-Opener-Policy), kter\u00e1 tak\u00e9 umo\u017e\u0148uje p\u0159epnout COOP do re\u017eimu lad\u011bn\u00ed, funguj\u00edc\u00edho bez blokace poru\u0161en\u00ed pravidel.\n<li class=\"l\"> Byla p\u0159id\u00e1na funkce performance.measureUserAgentSpecificMemory(), kter\u00e1 ur\u010duje velikost pam\u011bti vyu\u017eit\u00e9 p\u0159i zpracov\u00e1n\u00ed str\u00e1nky.\n<li class=\"l\">Aby bylo vyhov\u011bno po\u017eadavk\u016fm webov\u00fdch standard\u016f, jsou nyn\u00ed v\u0161echny URL &#171;data:&#187; zpracov\u00e1v\u00e1ny jako potenci\u00e1ln\u011b d\u016fv\u011bryhodn\u00e9, tedy jsou sou\u010d\u00e1st\u00ed chr\u00e1n\u011bn\u00e9ho kontextu.\n<li class=\"l\"> V API Streams byla p\u0159id\u00e1na podpora byte streams (potok\u016f bajt\u016f), kter\u00e9 jsou speci\u00e1ln\u011b optimalizov\u00e1ny pro efektivn\u00ed p\u0159enos libovoln\u00fdch sad bajt\u016f a minimalizuj\u00ed po\u010det operac\u00ed kop\u00edrov\u00e1n\u00ed dat. V\u00fdstup streamu m\u016f\u017ee b\u00fdt zapisov\u00e1n do takov\u00fdch primitiv, jako jsou \u0159et\u011bzce nebo ArrayBuffer.\n<li class=\"l\"> Ve prvc\u00edch SVG byla implementov\u00e1na podpora pln\u00e9 syntaktick\u00e9 struktury vlastnosti &#171;filter&#187;, co\u017e umo\u017e\u0148uje z\u00e1rove\u0148 aplikovat na SVG a ne-SVG prvky funkce filtrov\u00e1n\u00ed, jako jsou blur(), sepia() a grayscale().\n<li class=\"l\"> V CSS byl implementov\u00e1n pseudo-prvek &#171;::target-text&#187;, kter\u00fd lze pou\u017e\u00edt pro zv\u00fdrazn\u011bn\u00ed fragmentu, na kter\u00fd bylo p\u0159ech\u00e1zeno prost\u0159ednictv\u00edm textu (scroll-to-text) jin\u00fdm stylem, ne\u017e jak\u00fd pou\u017e\u00edv\u00e1 prohl\u00ed\u017ee\u010d p\u0159i zv\u00fdrazn\u011bn\u00ed nalezen\u00e9ho.\n<li class=\"l\"> Byly p\u0159id\u00e1ny CSS vlastnosti pro ovl\u00e1d\u00e1n\u00ed zaoblen\u00ed roh\u016f: border-start-start-radius, border-start-end-radius, border-end-start-radius, border-end-end-radius.\n<li class=\"l\"> Bylo p\u0159id\u00e1no CSS vlastnost forced-colors pro ur\u010den\u00ed, zda prohl\u00ed\u017ee\u010d na str\u00e1nce aplikuje u\u017eivatelsky nastavenou omezenou barevnou paletu.\n<li class=\"l\"> Byla p\u0159id\u00e1na vlastnost CSS forced-color-adjust pro deaktivaci nucen\u00e9ho omezen\u00ed barev pro jednotliv\u00e9 prvky, co\u017e jim umo\u017e\u0148uje plnou kontrolu barev skrze CSS.\n<li class=\"l\"> V JavaScriptu je povoleno pou\u017e\u00edv\u00e1n\u00ed kl\u00ed\u010dov\u00e9ho slova await na nejvy\u0161\u0161\u00ed \u00farovni v modulech, co\u017e umo\u017e\u0148uje hlad\u0161\u00ed integraci asynchronn\u00edch vol\u00e1n\u00ed do procesu na\u010d\u00edt\u00e1n\u00ed modul\u016f a obej\u00edt se bez balen\u00ed do &#171;async function&#187;. Nap\u0159\u00edklad m\u00edsto (async function() { await Promise.resolve(console.log(&#8216;test&#8217;)); }()); nyn\u00ed lze ps\u00e1t await Promise.resolve(console.log(&#8216;test&#8217;));\n<li class=\"l\"> V JavaScriptov\u00e9m enginu V8 byl zrychlen\u00fd v\u00fdkon vol\u00e1n\u00ed funkc\u00ed, kdy\u017e po\u010det p\u0159edan\u00fdch argument\u016f neodpov\u00edd\u00e1 definovan\u00fdm parametr\u016fm funkce. P\u0159i neshod\u011b po\u010dtu argument\u016f v re\u017eimu bez JIT se v\u00fdkon zv\u00fd\u0161il o 11,2 %, a p\u0159i pou\u017eit\u00ed JIT TurboFan o 40 %.\n<li class=\"l\"> Bylo provedeno mnoho drobn\u00fdch vylep\u0161en\u00ed n\u00e1stroj\u016f pro webov\u00e9 v\u00fdvoj\u00e1\u0159e.         <\/ul>\n<p>Krom\u011b novinek a oprav chyb odstra\u0148uje nov\u00e1 verze 47 zranitelnost\u00ed. Mnoho z t\u011bchto zranitelnost\u00ed bylo odhaleno d\u00edky automatizovan\u00e9mu testov\u00e1n\u00ed n\u00e1stroji 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 spustit k\u00f3d mimo sandboxov\u00e9 prost\u0159ed\u00ed. Je v\u0161ak t\u0159eba zm\u00ednit, \u017ee jedna ze z\u00e1sadn\u011b opraven\u00fdch zranitelnost\u00ed (CVE-2021-21166), t\u00fdkaj\u00edc\u00ed se \u017eivotnosti objekt\u016f v audio subsyst\u00e9mu, m\u00e1 charakter 0-day probl\u00e9mu a byla p\u0159ed opravou vyu\u017e\u00edv\u00e1na v jednom z exploit\u016f. V r\u00e1mci programu v\u00fdplaty pen\u011b\u017en\u00edch odm\u011bn za nalezen\u00ed zranitelnost\u00ed pro aktu\u00e1ln\u00ed verzi spole\u010dnost Google vyplatila 33 odm\u011bn v celkov\u00e9 v\u00fd\u0161i 61000 dolar\u016f (dv\u011b odm\u011bny po 10000 USD, dv\u011b odm\u011bny po 7500 USD, t\u0159i odm\u011bny po 5000 USD, dv\u011b odm\u011bny po 3000 USD, \u010dty\u0159i po 1000 USD a dv\u011b po 500 USD). V\u00fd\u0161e 18 odm\u011bn zat\u00edm nebyla stanovena.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=54674\">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 89. \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 \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 \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 \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435\u0439 \u043f\u0440\u0438 \u043f\u043e\u0438\u0441\u043a\u0435 RLZ-\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432. \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Chrome 90 \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d \u043d\u0430 13 \u0430\u043f\u0440\u0435\u043b\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":99339,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-99338","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 89. \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-89\" \/>\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 89 | 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 89. \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-89\" \/>\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=\"2021-03-03T20:22:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-03-03T20:22: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\udd47Uvoln\u011bn\u00ed Chrome 89 | ProHoster","description":"Spole\u010dnost Google uvedla na trh webov\u00fd prohl\u00ed\u017ee\u010d Chrome 89. Sou\u010dasn\u011b je k dispozici stabiln\u00ed verze otev\u0159en\u00e9ho projektu Chromium, kter\u00fd tvo\u0159\u00ed z\u00e1klad Chrome.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-chrome-89","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 89 | 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 89. \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-89","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":"2021-03-03T20:22:38+00:00","article:modified_time":"2021-03-03T20:22:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"99338","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":null,"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":"2021-03-03 20:23:21","updated":"2022-10-02 00:12:16","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\/99338","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=99338"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/99338\/revisions"}],"predecessor-version":[{"id":164128,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/99338\/revisions\/164128"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/99339"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=99338"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=99338"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=99338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}