{"id":56128,"date":"2020-02-05T00:00:00","date_gmt":"2020-02-04T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/reliz-chrome-80"},"modified":"2020-02-18T14:04:20","modified_gmt":"2020-02-18T11:04:20","slug":"reliz-chrome-80","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-chrome-80","title":{"rendered":"Verze Chrome 80","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Spole\u010dnost Google <noindex><a rel=\"nofollow\" href=\"https:\/\/chromereleases.googleblog.com\/2020\/02\/stable-channel-update-for-desktop.html\">p\u0159edstavila<\/a><\/noindex> vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">zapo\u010dal proces postupn\u00e9ho vyp\u00edn\u00e1n\u00ed podpory FTP ve v\u00fdchoz\u00edm nastaven\u00ed (pro ur\u010dit\u00e9 procento u\u017eivatel\u016f), a na Chrome 82 je napl\u00e1nov\u00e1no \u00fapln\u00e9 odstran\u011bn\u00ed k\u00f3du, kter\u00fd zaji\u0161\u0165uje funkci FTP klienta. Podle odhad\u016f Google se FTP ji\u017e t\u00e9m\u011b\u0159 nepou\u017e\u00edv\u00e1 \u2014 pod\u00edl u\u017eivatel\u016f FTP je kolem 0.1%.<\/a><\/noindex>. Sou\u010dasn\u011b <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/developers\/calendar\">je dostupn\u00e1<\/a><\/noindex> stabiln\u00ed vyd\u00e1n\u00ed otev\u0159en\u00e9ho projektu <noindex><a rel=\"nofollow\" href=\"http:\/\/dev.chromium.org\/\">Chromium<\/a><\/noindex>, kter\u00fd tvo\u0159\u00ed z\u00e1klad Chrome. Prohl\u00ed\u017ee\u010d Chrome <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/chromium\/wiki\/ChromiumBrowserVsGoogleChrome\">se li\u0161\u00ed<\/a><\/noindex> pou\u017e\u00edv\u00e1n\u00edm logotyp\u016f Google, syst\u00e9mem zas\u00edl\u00e1n\u00ed upozorn\u011bn\u00ed v p\u0159\u00edpad\u011b hav\u00e1rie, mo\u017enost\u00ed na\u010d\u00edt\u00e1n\u00ed modulu Flash na vy\u017e\u00e1d\u00e1n\u00ed, moduly pro reprodukci chr\u00e1n\u011bn\u00e9ho videoobsahu (DRM), syst\u00e9mem automatick\u00e9 instalace aktualizac\u00ed a p\u0159enosem p\u0159i vyhled\u00e1v\u00e1n\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=26822\">parametry RLZ<\/a><\/noindex>Dal\u0161\u00ed vyd\u00e1n\u00ed Chrome 81 je napl\u00e1nov\u00e1no na 17. b\u0159ezna.<\/p>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408\">Hlavn\u00ed<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/productforums.google.com\/forum\/#!forum\/chrome\">zm\u011bny<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2019\/12\/chrome-80-content-indexing-es-modules.html\">v<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2020\/\">Chrome<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-80\">80<\/a><\/noindex>:\n<\/p>\n<ul>\n<li class=\"l\"> Pro mal\u00e9 procento u\u017eivatel\u016f byla nab\u00edz\u00ed funkce seskupen\u00ed z\u00e1lo\u017eek, kter\u00e1 umo\u017e\u0148uje kombinovat n\u011bkolik podobn\u00fdch z\u00e1lo\u017eek do vizu\u00e1ln\u011b odd\u011blen\u00fdch skupin. Ka\u017ed\u00e9 skupin\u011b lze p\u0159i\u0159adit vlastn\u00ed barvu a n\u00e1zev. U\u017eivatel\u00e9, kte\u0159\u00ed se nedostali do prvn\u00ed vlny aktivace, mohou zapnout podporu seskupen\u00ed prost\u0159ednictv\u00edm mo\u017enosti &#171;chrome:\/\/flags\/#tab-groups&#187;.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1580888736.png\"><img decoding=\"async\" alt=\"Verze Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/beb1532c92889a0623d9b36fbbd11dff.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora funkce <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50156\">Scroll-To-Text<\/a><\/noindex>, co\u017e umo\u017e\u0148uje vytv\u00e1\u0159et odkazy na jednotliv\u00e1 slova nebo fr\u00e1ze bez zjevn\u00e9ho uveden\u00ed ozna\u010den\u00ed v dokumentu pomoc\u00ed tagu &#171;a name&#187; nebo vlastnosti &#171;id&#187;. Syntaxe t\u011bchto odkaz\u016f se pl\u00e1nuje schv\u00e1lit jako webov\u00fd standard, kter\u00fd je zat\u00edm ve st\u00e1diu <noindex><a rel=\"nofollow\" href=\"https:\/\/wicg.github.io\/ScrollToTextFragment\/\">n\u00e1vrhu<\/a><\/noindex>. Maska pro p\u0159echod (ve skute\u010dnosti se prov\u00e1d\u00ed vyhled\u00e1v\u00e1n\u00ed s posouv\u00e1n\u00edm) se odd\u011bluje od b\u011b\u017en\u00e9ho kotvy znakem &#171;:~:&#187;. Nap\u0159\u00edklad p\u0159i otev\u0159en\u00ed odkazu &#171;https:\/\/opennet.ru\/52312\/#:~:text=Chrom\u0435&#187; se str\u00e1nka posune na pozici s prvn\u00edm zm\u00edn\u011bn\u00edm slova &#171;Chrom\u0435&#187; a toto slovo bude zv\u00fdrazn\u011bno.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/02\/samesite-cookie-changes-in-february.html\">Bylo aplikov\u00e1no<\/a><\/noindex> p\u0159\u00edsn\u011bj\u0161\u00ed omezen\u00ed p\u0159enosu cookie mezi webov\u00fdmi str\u00e1nkami, pro ne-HTTPS dotazy zakazuj\u00edc\u00ed zpracov\u00e1n\u00ed t\u0159et\u00edch stran cookie, kter\u00e9 jsou nastavov\u00e1ny p\u0159i p\u0159\u00edstupu na str\u00e1nky odli\u0161n\u00e9 od dom\u00e9ny aktu\u00e1ln\u00ed str\u00e1nky. Tyto cookie se pou\u017e\u00edvaj\u00ed k sledov\u00e1n\u00ed pohybu u\u017eivatel\u016f mezi webov\u00fdmi str\u00e1nkami v k\u00f3du reklamn\u00edch s\u00edt\u00ed, widgetech soci\u00e1ln\u00edch s\u00edt\u00ed a syst\u00e9mech webov\u00e9 analytiky. P\u0159ipom\u00edn\u00e1me, \u017ee pro spr\u00e1vu p\u0159enosu cookie se pou\u017e\u00edv\u00e1 v hlavi\u010dce Set-Cookie specifikovan\u00fd atribut SameSite, kter\u00fd je nyn\u00ed ve v\u00fdchoz\u00edm nastaven\u00ed nastaven na hodnotu &#171;SameSite=Lax&#187;, co\u017e omezuje odes\u00edl\u00e1n\u00ed cookie pro mezidom\u00e9nov\u00e9 subdotazy, jako je dotaz na obr\u00e1zek nebo na\u010d\u00edt\u00e1n\u00ed obsahu p\u0159es iframe z jin\u00e9ho webu. Webov\u00e9 str\u00e1nky mohou p\u0159epsat v\u00fdchoz\u00ed re\u017eim SameSite t\u00edm, \u017ee p\u0159i nastavov\u00e1n\u00ed cookie explicitn\u011b nastav\u00ed hodnotu SameSite=None. Hodnota SameSite=None pro cookie m\u016f\u017ee b\u00fdt nastavena pouze v re\u017eimu Secure (plat\u00ed pro p\u0159ipojen\u00ed p\u0159es HTTPS). Zm\u011bna za\u010dne postupn\u011b <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/updates\/same-site\">b\u00fdt aplikov\u00e1ny<\/a><\/noindex> 17. \u00fanora, nejprve pro mal\u00e9 procento u\u017eivatel\u016f, a pot\u00e9 postupn\u011b roz\u0161i\u0159ovat pokryt\u00ed.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52158\">Byla p\u0159id\u00e1na<\/a><\/noindex> ochrana p\u0159ed obt\u011b\u017euj\u00edc\u00edmi ozn\u00e1men\u00edmi souvisej\u00edc\u00edmi s potvrzen\u00edm opr\u00e1vn\u011bn\u00ed. Tato aktivita, jako nap\u0159\u00edklad spamov\u00e9 \u017e\u00e1dosti o push notifikace, naru\u0161uje pr\u00e1ci u\u017eivatele a odv\u00e1d\u00ed jeho pozornost k dialog\u016fm potvrzen\u00ed. Ve verzi Chrome 80 m\u00edsto samostatn\u00e9ho dialogu nyn\u00ed m\u016f\u017ee b\u00fdt v adresn\u00edm \u0159\u00e1dku zobrazena informa\u010dn\u00ed n\u00e1pov\u011bda s varov\u00e1n\u00edm o blokaci \u017e\u00e1dosti o opr\u00e1vn\u011bn\u00ed, kter\u00e1 se pot\u00e9 zmen\u0161\u00ed na indik\u00e1tor se symbolem p\u0159e\u0161krtnut\u00e9ho zvonku. Po kliknut\u00ed na indik\u00e1tor lze kdykoli aktivovat nebo odm\u00edtnout po\u017eadovan\u00e9 opr\u00e1vn\u011bn\u00ed. Automaticky se nov\u00fd re\u017eim selektivn\u011b zapne pro u\u017eivatele, kte\u0159\u00ed dosud obvykle blokovali takov\u00e9 \u017e\u00e1dosti, a tak\u00e9 pro webov\u00e9 str\u00e1nky, na kter\u00fdch je evidov\u00e1no vysok\u00e9 procento odm\u00edtnut\u00ed \u017e\u00e1dost\u00ed. Pro zapnut\u00ed nov\u00e9ho re\u017eimu pro v\u0161echny \u017e\u00e1dosti byla do nastaven\u00ed p\u0159id\u00e1na speci\u00e1ln\u00ed volba (chrome:\/\/flags\/#quiet-notification-prompts).\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1578565088.png\"><img decoding=\"async\" alt=\"Verze Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/0417193e7ff32c39042da014436c1d3a.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/12\/chrome-80-deps-rems\">Zak\u00e1z\u00e1no<\/a><\/noindex> vykon\u00e1v\u00e1n\u00ed vyskakuj\u00edc\u00edch oken (vol\u00e1n\u00ed metody window.open()) a odes\u00edl\u00e1n\u00ed synchronn\u00edch po\u017eadavk\u016f XMLHttpRequest v obslu\u017en\u00fdch programech ud\u00e1lost\u00ed uzav\u0159en\u00ed nebo skryt\u00ed str\u00e1nky (unload, beforeunload, pagehide a visibilitychange);\n<li class=\"l\"> Byla navr\u017eena po\u010d\u00e1te\u010dn\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51612\">ochrana<\/a><\/noindex> ze sta\u017een\u00ed sm\u00ed\u0161en\u00e9ho multimedi\u00e1ln\u00edho obsahu (kdy se na str\u00e1nk\u00e1ch HTTPS na\u010d\u00edtaj\u00ed zdroje prost\u0159ednictv\u00edm protokolu http:\/\/). Na str\u00e1nk\u00e1ch otev\u0159en\u00fdch p\u0159es HTTPS nyn\u00ed budou automaticky nahrazov\u00e1ny odkazy &#171;http:\/\/&#187; na &#171;https:\/\/&#187; v bloc\u00edch souvisej\u00edc\u00edch s p\u0159ehr\u00e1v\u00e1n\u00edm zvukov\u00fdch a video soubor\u016f. Pokud zvukov\u00fd nebo video zdroj nen\u00ed dostupn\u00fd p\u0159es https, jeho sta\u017een\u00ed bude zablokov\u00e1no (ru\u010dn\u011b lze z\u00e1znam o blokaci potvrdit prost\u0159ednictv\u00edm nab\u00eddky, kter\u00e1 je p\u0159\u00edstupn\u00e1 pomoc\u00ed ikony z\u00e1mku v adresn\u00edm \u0159\u00e1dku).\n<p>Obr\u00e1zky budou nad\u00e1le na\u010d\u00edt\u00e1ny bez zm\u011bn (automatick\u00e1 n\u00e1hrada bude aplikov\u00e1na ve verzi Chrome 81), ale pro n\u00e1hradu za https nebo blokaci obr\u00e1zk\u016f maj\u00ed v\u00fdvoj\u00e1\u0159i webov\u00fdch str\u00e1nek k dispozici CSP vlastnosti upgrade-insecure-requests a block-all-mixed-content. Pro skripty a iframe byla blokace sm\u00ed\u0161en\u00e9ho obsahu ji\u017e d\u0159\u00edve realizov\u00e1na.<\/p>\n<li class=\"l\"> Za\u010dalo postupn\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51295\">vyp\u00edn\u00e1n\u00ed<\/a><\/noindex> podpory FTP. Podpora FTP zat\u00edm z\u016fst\u00e1v\u00e1 zachov\u00e1na jako v\u00fdchoz\u00ed, ale bude <noindex><a rel=\"nofollow\" href=\"https:\/\/chromestatus.com\/feature\/6246151319715840\">provedena<\/a><\/noindex> experiment, v r\u00e1mci kter\u00e9ho bude pro ur\u010dit\u00e9 procento u\u017eivatel\u016f podpora FTP vypnuta (pro n\u00e1vrat je t\u0159eba spustit prohl\u00ed\u017ee\u010d s volbou &#171;&#8212;enable-ftp&#187;). P\u0159ipom\u00edn\u00e1me, \u017ee v p\u0159edchoz\u00edch vyd\u00e1n\u00edch ji\u017e byla vypnuta mo\u017enost zobrazov\u00e1n\u00ed obsahu zdroj\u016f na\u010d\u00edtan\u00fdch pomoc\u00ed protokolu &#171;ftp:\/\/&#187; (nap\u0159\u00edklad do\u0161lo k zastaven\u00ed zobrazov\u00e1n\u00ed HTML dokument\u016f a soubor\u016f README), zak\u00e1z\u00e1no bylo pou\u017e\u00edv\u00e1n\u00ed FTP p\u0159i stahov\u00e1n\u00ed subzdroj\u016f z dokument\u016f a p\u0159eru\u0161ena podpora proxy pro FTP. Nicm\u00e9n\u011b, st\u00e1le zde byla mo\u017enost stahov\u00e1n\u00ed soubor\u016f prost\u0159ednictv\u00edm p\u0159\u00edm\u00fdch odkaz\u016f a zobrazov\u00e1n\u00ed obsahu slo\u017eek.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5180316371124224\">Byla p\u0159id\u00e1na<\/a><\/noindex><br \/>\nthe ability to use vector SVG images as a website icon (favicon).<\/p>\n<li class=\"l\"> The settings have been updated to allow selective disabling of individual types of data transmitted during synchronization between browsers.\n<li class=\"l\"> For centrally managed corporate users, a rule has been added <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/docs\/chrome-enterprise\/policies\/?policy=BlockExternalExtensions\">BlockExternalExtensions<\/a><\/noindex>, allowing the prohibition of installing external extensions on the device.\n<li class=\"l\"> Byla implementov\u00e1na <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/features\/optional-chaining\">mo\u017enost<\/a><\/noindex> jednor\u00e1zov\u00e9 kontroly cel\u00e9 \u010d\u00e1sti vlastnost\u00ed nebo vol\u00e1n\u00ed v JavaScriptu. Nap\u0159\u00edklad p\u0159i p\u0159\u00edstupu k &#171;db.user.name.length&#187; bylo d\u0159\u00edve nutn\u00e9 postupn\u011b zkontrolovat definici v\u0161ech slo\u017een\u00fdch \u010d\u00e1st\u00ed, nap\u0159\u00edklad prost\u0159ednictv\u00edm &#171;if (db &#038;&#038; db.user &#038;&#038; db.user.name)&#187;. Nyn\u00ed lze pomoc\u00ed operace &#171;?.&#187; p\u0159istoupit k hodnot\u011b &#171;db?.user?.name?.length&#187; bez p\u0159edchoz\u00edch kontrol a tento p\u0159\u00edstup nezp\u016fsob\u00ed v\u00fdstup chyby. V p\u0159\u00edpad\u011b probl\u00e9m\u016f (pokud byl n\u011bjak\u00fd prvek zpracov\u00e1n jako null nebo undefined) bude na v\u00fdstupu zobrazeno \u010d\u00edslo &#171;undefined&#187;.\n<li class=\"l\"> V JavaScriptu byl navr\u017een nov\u00fd logick\u00fd oper\u00e1tor slou\u010den\u00ed &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/features\/nullish-coalescing\">??<\/a><\/noindex>&#171;, kter\u00fd vrac\u00ed prav\u00fd operand, pokud m\u00e1 lev\u00fd operand hodnotu NULL nebo undefined, a naopak. Nap\u0159\u00edklad &#171;const foo = bar ?? &#8216;v\u00fdchoz\u00ed \u0159et\u011bzec'&#187; pokud bar je null, vr\u00e1t\u00ed \u0159et\u011bzec nebo hodnotu bar v opa\u010dn\u00e9m p\u0159\u00edpad\u011b, v\u010detn\u011b, kdy\u017e bar je 0 a &#8216; &#8216;, na rozd\u00edl od oper\u00e1toru &#171;||&#187;.\n<li class=\"l\"> V re\u017eimu Origin Trials (experiment\u00e1ln\u00ed funkce, kter\u00e9 vy\u017eaduj\u00ed samostatn\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.chrome.com\/origintrials\/#\/trials\/active\">aktivaci<\/a><\/noindex>) the API Content Indexing has been proposed. The Origin Trial implies the possibility of working with the specified API from applications loaded from localhost or 127.0.0.1, or after registering and obtaining a special token that is valid for a limited time for a specific site. API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/content-indexing-api\/\">Indexov\u00e1n\u00ed obsahu<\/a><\/noindex>, poskytuje metadata o obsahu, kter\u00fd byl d\u0159\u00edve vyrovn\u00e1v\u00e1n webov\u00fdmi aplikacemi funguj\u00edc\u00edmi v re\u017eimu Progressive Web Apps (PWS). Aplikace m\u016f\u017ee ukl\u00e1dat na stran\u011b prohl\u00ed\u017ee\u010de r\u016fzn\u00e9 data, v\u010detn\u011b obr\u00e1zk\u016f, vide\u00ed a \u010dl\u00e1nk\u016f, a p\u0159i ztr\u00e1t\u011b s\u00ed\u0165ov\u00e9ho p\u0159ipojen\u00ed je vyu\u017e\u00edvat pomoc\u00ed API Cache Storage a IndexedDB. Content Indexing API umo\u017e\u0148uje p\u0159id\u00e1vat, nach\u00e1zet a odstra\u0148ovat podobn\u00e9 zdroje. V prohl\u00ed\u017ee\u010di je toto API ji\u017e pou\u017e\u00edv\u00e1no pro vylistov\u00e1n\u00ed str\u00e1nek a multimedi\u00e1ln\u00edch dat dostupn\u00fdch pro offline prohl\u00ed\u017een\u00ed.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/lh5.googleusercontent.com\/tkanWDKiU0jTm_ovD1MMjiV9cMX_XPexDY5_kyiZwScsnlPblj-wZUfWOax8aBAuzY3xl7h8tS4x92npA8UDJiKXH7jJfXTnehfU-g08RPbDZS8I-T62Dqzkrc5-3vN-UzCsXgAg\"><img decoding=\"async\" alt=\"Verze Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/5a9d7a4d4664a7d9e297ca707479d045.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Byl stabilizov\u00e1n a nyn\u00ed se distribuuje mimo Origin Trials programov\u00e9 rozhran\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/contact-picker\/\">Contact Picker<\/a><\/noindex>, kter\u00fd umo\u017e\u0148uje u\u017eivateli vybrat z\u00e1znamy z adres\u00e1\u0159e a p\u0159edat ur\u010dit\u00e9 detaily o nich na webovou str\u00e1nku. P\u0159i \u017e\u00e1dosti se ur\u010duje seznam vlastnost\u00ed, kter\u00e9 je t\u0159eba z\u00edskat. Tyto vlastnosti jsou explicitn\u011b zobrazeny u\u017eivateli, kter\u00fd se rozhodne, zda je p\u0159edat. API m\u016f\u017ee b\u00fdt vyu\u017eito nap\u0159\u00edklad v po\u0161tovn\u00edm webov\u00e9m klientovi pro v\u00fdb\u011br p\u0159\u00edjemc\u016f pro odes\u00edlan\u00fd e-mail, v webov\u00e9 aplikaci s funkc\u00ed VoIP pro zah\u00e1jen\u00ed hovoru na ur\u010dit\u00e9 \u010d\u00edslo nebo v soci\u00e1ln\u00ed s\u00edti pro vyhled\u00e1v\u00e1n\u00ed ji\u017e registrovan\u00fdch p\u0159\u00e1tel. V r\u00e1mci Origin Trials byla nab\u00eddnuta n\u011bkter\u00e1 nov\u00e1 vlastnost Contact Picker: krom\u011b d\u0159\u00edve dostupn\u00fdch jmen, e-mailu a telefonn\u00edho \u010d\u00edsla byla p\u0159id\u00e1na mo\u017enost p\u0159ed\u00e1vat po\u0161tovn\u00ed adresu a obr\u00e1zek.\n<li class=\"l\"> Ve Web Workerech <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/module-workers\/\">byla navr\u017eena<\/a><\/noindex> nov\u00fd zp\u016fsob na\u010d\u00edt\u00e1n\u00ed modul\u016f ECMAScript, kter\u00fd umo\u017e\u0148uje obej\u00edt pou\u017eit\u00ed funkce importScripts(), kter\u00e1 blokuje \u010dinnost workeru b\u011bhem zpracov\u00e1n\u00ed importovan\u00e9ho skriptu a vykon\u00e1v\u00e1 jej v glob\u00e1ln\u00edm kontextu. Nov\u00fd zp\u016fsob p\u0159edpokl\u00e1d\u00e1 vytvo\u0159en\u00ed speci\u00e1ln\u00edch modul\u016f pro Web Workers, kter\u00e9 podporuj\u00ed standardn\u00ed mechanismy importu JavaScriptu a mohou b\u00fdt na\u010d\u00edt\u00e1ny dynamicky, ani\u017e by blokovaly prov\u00e1d\u011bn\u00ed workeru. Pro na\u010d\u00edt\u00e1n\u00ed modul\u016f v konstruktoru Worker je p\u0159edpokl\u00e1d\u00e1n nov\u00fd typ zdroje \u2013 'module':\n<p>   const worker = new Worker('worker.js', {<br \/>\n     type: 'module'<br \/>\n   });<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/chromestatus.com\/feature\/5855937971617792\">Byla implementov\u00e1na<\/a><\/noindex> vestav\u011bn\u00e1 funkce pro zpracov\u00e1n\u00ed v JavaScriptu komprimovan\u00fdch tok\u016f, kter\u00e1 nevy\u017eaduje pou\u017e\u00edv\u00e1n\u00ed extern\u00edch knihoven. Pro kompresi a dekompresi byly p\u0159id\u00e1ny API <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.google.com\/document\/d\/1TovyqqeC3HoO0A4UUBKiCyhZlQSl7jM_F7KbWjK2Gcs\/edit\">CompressionStream a DecompressionStream<\/a><\/noindex>. Podporuje se komprese pomoc\u00ed algoritm\u016f gzip a deflate.\n<p>   const compressionReadableStream<br \/>\n         = inputReadableStream.pipeThrough(new CompressionStream('gzip'));<\/p>\n<li class=\"l\"> Byla p\u0159id\u00e1na CSS vlastnost \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5668660729348096\">line-break: anywhere<\/a><\/noindex>\u201e, kter\u00e1 povoluje p\u0159eru\u0161en\u00ed na \u00farovni libovoln\u00e9ho typografick\u00e9ho znaku, v\u010detn\u011b p\u0159eru\u0161en\u00ed vedle interpunk\u010dn\u00edch znak\u016f, p\u0159eddefinovan\u00fdch mezer (&lt;pre&gt;) a uprost\u0159ed slov. Tak\u00e9 byla p\u0159id\u00e1na CSS vlastnost \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5126089347170304\">overflow-wrap: anywhere<\/a><\/noindex>\u201e, kter\u00e1 povoluje p\u0159eru\u0161it nerozlu\u010dn\u00e9 sekvence znak\u016f kdekoli, pokud v \u0159et\u011bzci nebyla nalezena vhodn\u00e1 pozice pro p\u0159eru\u0161en\u00ed.\n<li class=\"l\"> Pro medi\u00e1ln\u00ed kontext zpracov\u00e1van\u00fd \u0161ifrovan\u011b byla implementov\u00e1na podpora metody <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/MediaCapabilities\/decodingInfo\">MediaCapabilities.decodingInfo()<\/a><\/noindex>, kter\u00e1 poskytuje informace o schopnostech prohl\u00ed\u017ee\u010de t\u00fdkaj\u00edc\u00edch se dek\u00f3dov\u00e1n\u00ed chr\u00e1n\u011bn\u00e9ho obsahu (nap\u0159\u00edklad uveden\u00e1 metoda m\u016f\u017ee b\u00fdt pou\u017eita k v\u00fdb\u011bru sc\u00e9n\u00e1\u0159\u016f vysok\u00e9 kvality nebo energeticky \u00fasporn\u00fdch metod dek\u00f3dov\u00e1n\u00ed s ohledem na dostupnost \u0161\u00ed\u0159ky p\u00e1sma a velikost obrazovky).\n<li class=\"l\"> Byla p\u0159id\u00e1na metoda <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5687791428042752\">HTMLVideoElement.getVideoPlaybackQuality()<\/a><\/noindex>, pomoc\u00ed kter\u00e9ho lze z\u00edskat informace o v\u00fdkonu p\u0159ehr\u00e1v\u00e1n\u00ed videa pro \u00fapravu bitrate, rozli\u0161en\u00ed a dal\u0161\u00edch parametr\u016f videa.\n<li class=\"l\"> V API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.w3.org\/TR\/payment-request\/\">Payment Handler<\/a><\/noindex>, kter\u00fd usnad\u0148uje integraci se st\u00e1vaj\u00edc\u00edmi platebn\u00edmi syst\u00e9my, byla p\u0159id\u00e1na mo\u017enost <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5660404216758272\">delegov\u00e1n\u00ed<\/a><\/noindex> zpracov\u00e1n\u00ed adresy a kontaktn\u00edch informac\u00ed extern\u00edm zpracovatelem platebn\u00edho syst\u00e9mu (aplikace platebn\u00edho syst\u00e9mu m\u016f\u017ee m\u00edt p\u0159esn\u011bj\u0161\u00ed informace ne\u017e prohl\u00ed\u017ee\u010d).\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora HTTP hlavi\u010dky <noindex><a rel=\"nofollow\" href=\"https:\/\/w3c.github.io\/webappsec-fetch-metadata\/#sec-fetch-dest-header\">Sec-Fetch-Dest<\/a><\/noindex>, umo\u017e\u0148uj\u00edc\u00ed zaslat dodate\u010dn\u00e9 metadatov\u00e9 informace o typu souvisej\u00edc\u00edho s po\u017eadavkem obsahu (nap\u0159\u00edklad pro po\u017eadavek p\u0159es tag img je uveden typ \u201eimage\u201c, pro fonty \u2013 \u201efont\u201c, pro skripty \u2013 \u201escript\u201c, pro styly \u2013 \u201estyle\u201c atd.). Na z\u00e1klad\u011b uveden\u00e9ho typu m\u016f\u017ee server p\u0159ijmout opat\u0159en\u00ed na ochranu p\u0159ed n\u011bkter\u00fdmi typy \u00fatok\u016f (nap\u0159\u00edklad je velmi nepravd\u011bpodobn\u00e9, \u017ee by odkaz na zpracovatele pro p\u0159evod pen\u011bz byl zad\u00e1n p\u0159es tag img, proto takov\u00e9 po\u017eadavky nen\u00ed t\u0159eba zpracov\u00e1vat).\n<li class=\"l\"> V JavaScriptov\u00e9m enginu V8 <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-80\">byla provedena optimalizace<\/a><\/noindex> ukl\u00e1d\u00e1n\u00ed ukazatel\u016f na hald\u011b. M\u00edsto pln\u00e9ho 64bitov\u00e9ho hodnoty se zaji\u0161\u0165uje uchov\u00e1n\u00ed pouze unik\u00e1tn\u00edch spodn\u00edch bit\u016f ukazatele. Tato optimalizace umo\u017enila sn\u00ed\u017eit spot\u0159ebu pam\u011bti na hald\u011b o 40 %, na \u00fakor sn\u00ed\u017een\u00e9 v\u00fdkonnosti o 3\u20138 %.<br \/>\n<center><img decoding=\"async\" alt=\"Verze Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/f4d864466d5a0deb2b358e3d709d2e6c.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p><center><img decoding=\"async\" alt=\"Verze Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/5219cc489b9572b105bb1dceeaedde6d.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\t<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/12\/devtools\">Zm\u011bny<\/a><\/noindex> v n\u00e1stroj\u00edch pro webov\u00e9 v\u00fdvoj\u00e1\u0159e:\n<ul>\n<li class=\"l\"> Ve webov\u00e9 konzoli byla p\u0159id\u00e1na mo\u017enost p\u0159eps\u00e1n\u00ed v\u00fdraz\u016f let a class.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/letafter.png\"><img decoding=\"async\" alt=\"Verze Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/900fb4a45dcfbe3c59093a875664d432.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Byly vylep\u0161eny debuggovac\u00ed n\u00e1stroje WebAssembly. Byla p\u0159id\u00e1na podpora  <noindex><a rel=\"nofollow\" href=\"http:\/\/dwarfstd.org\/\">DWARF<\/a><\/noindex> pro krokovou diagnostiku, nastavov\u00e1n\u00ed bod\u016f zastaven\u00ed a anal\u00fdzu trasov\u00e1n\u00ed z\u00e1sobn\u00edku v p\u016fvodn\u00edm k\u00f3du, na kter\u00e9m je naps\u00e1na aplikace WebAssembly.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/wasm.png\"><img decoding=\"async\" alt=\"Verze Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/18918605318647f5bdaf403822f83010.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Vylep\u0161ena panel pro anal\u00fdzu s\u00ed\u0165ov\u00e9 aktivity. P\u0159id\u00e1na mo\u017enost zobrazen\u00ed \u0159et\u011bzce vol\u00e1n\u00ed skript\u016f spojen\u00fdch s iniciac\u00ed po\u017eadavku.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/initiators.png\"><img decoding=\"async\" alt=\"Verze Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/1981db2b84541612ec63f54dea90a25d.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>P\u0159id\u00e1ny nov\u00e9 sloupce Path a URL, kter\u00e9 zobrazuj\u00ed absolutn\u00ed cestu a pln\u00fd URL pro ka\u017ed\u00fd s\u00ed\u0165ov\u00fd zdroj. Zaji\u0161t\u011bno zv\u00fdrazn\u011bn\u00ed vybran\u00e9ho po\u017eadavku v p\u0159ehledov\u00e9m diagramu.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/overview.png\"><img decoding=\"async\" alt=\"Verze Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/e2f07ee205c13a4f10ef9b9e944d8fa8.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Na kart\u011b S\u00ed\u0165ov\u00e9 podm\u00ednky p\u0159id\u00e1na mo\u017enost zm\u011bnit parameter User-Agent.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/useragent.png\"><img decoding=\"async\" alt=\"Verze Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/c605d0146e32813320d6517c55e4efe2.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Navr\u017een\u00e9 nov\u00e9 rozhran\u00ed pro nastaven\u00ed panelu auditu.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/start.png\"><img decoding=\"async\" alt=\"Verze Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/c16f004b56b488f06fe68d27291b1e11.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Na z\u00e1lo\u017ece <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/tools\/chrome-devtools\/coverage\">Coverage<\/a><\/noindex> poskytuje mo\u017enost sb\u011bru dat o pokryt\u00ed pro ka\u017edou funkci nebo pro ka\u017ed\u00fd blok k\u00f3du (detailn\u011bj\u0161\u00ed statistiky, ale vy\u017eaduje v\u00edce zdroj\u016f).\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/modes.png\"><img decoding=\"async\" alt=\"Verze Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/2c80bbceb4c576bf399399986c81bb2d.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/ul>\n<li class=\"l\"> Akce manifestu AppCache (technologie pro fungov\u00e1n\u00ed webov\u00e9 aplikace v offline re\u017eimu) <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/01\/appcache-scope-restricted.html\">omezeno<\/a><\/noindex> aktu\u00e1ln\u00edm adres\u00e1\u0159em webu (pokud byl manifest na\u010dten z www.example.com\/foo\/bar\/, mo\u017enost p\u0159eps\u00e1n\u00ed URL bude fungovat pouze uvnit\u0159 \/foo\/bar\/). V Chromu 82 bude podpora AppCache zcela odstran\u011bna. D\u016fvodem je snaha zbavit se jednoho z vektor\u016f pro \u00fatoky spojen\u00e9 s meziwebov\u00fdm skriptov\u00e1n\u00edm. M\u00edsto AppCache se doporu\u010duje pou\u017e\u00edvat API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Cache\">Cache<\/a><\/noindex>.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/12\/webvr-1-1-removed\">Ukon\u010deno<\/a><\/noindex> podpora zastaral\u00e9ho API WebVR 1.1, m\u00edsto kter\u00e9ho lze pou\u017e\u00edt API <noindex><a rel=\"nofollow\" href=\"https:\/\/immersive-web.github.io\/webxr\/\">WebXR Device<\/a><\/noindex>, kter\u00e9 umo\u017e\u0148uje p\u0159\u00edstup k komponent\u00e1m pro vytv\u00e1\u0159en\u00ed virtu\u00e1ln\u00ed a roz\u0161\u00ed\u0159en\u00e9 reality a sjednocuje pr\u00e1ci s r\u016fzn\u00fdmi t\u0159\u00eddami za\u0159\u00edzen\u00ed, od stacion\u00e1rn\u00edch headset\u016f virtu\u00e1ln\u00ed reality po \u0159e\u0161en\u00ed na b\u00e1zi mobiln\u00edch za\u0159\u00edzen\u00ed.\n<li class=\"l\"> Zpracovatel\u00e9 protokol\u016f, p\u0159ipojeni prost\u0159ednictv\u00edm metod registerProtocolHandler() a unregisterProtocolHandler(), nyn\u00ed mohou fungovat pouze v bezpe\u010dn\u00e9m kontextu (p\u0159i p\u0159\u00edstupu p\u0159es HTTPS).\n<\/ul>\n<p>Krom\u011b novinek a oprav chyb v nov\u00e9 verzi bylo odstran\u011bno <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.chromium.org\/p\/chromium\/issues\/list?can=1&#038;q=label%3ARelease-0-M80\">56 zranitelnost\u00ed<\/a><\/noindex>. Mnoho zranitelnost\u00ed bylo odhaleno v d\u016fsledku automatizovan\u00e9ho testov\u00e1n\u00ed n\u00e1stroji <noindex><a rel=\"nofollow\" href=\"http:\/\/code.google.com\/p\/address-sanitizer\/wiki\/AddressSanitizer\">AddressSanitizer<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/memory-sanitizer\/wiki\/MemorySanitizer\">MemorySanitizer<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/sites.google.com\/a\/chromium.org\/dev\/developers\/testing\/control-flow-integrity\">Control Flow Integrity<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/sites.google.com\/a\/chromium.org\/dev\/developers\/testing\/libfuzzer\">LibFuzzer<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"http:\/\/lcamtuf.coredump.cx\/afl\/\">AFL<\/a><\/noindex>. Kritick\u00e9 probl\u00e9my, kter\u00e9 umo\u017e\u0148uj\u00ed obej\u00edt v\u0161echny \u00farovn\u011b ochrany prohl\u00ed\u017ee\u010de a vykonat k\u00f3d v syst\u00e9mu mimo sandboxov\u00e9 prost\u0159ed\u00ed, nebyly zji\u0161t\u011bny. V r\u00e1mci programu v\u00fdplaty odm\u011bn za nalezen\u00ed zranitelnost\u00ed pro aktu\u00e1ln\u00ed verzi spole\u010dnost Google vyplatila 37 odm\u011bn v celkov\u00e9 v\u00fd\u0161i 48 tis\u00edc dolar\u016f (jedna odm\u011bna $10,000, t\u0159i odm\u011bny $5,000, t\u0159i odm\u011bny $3,000, \u010dty\u0159i odm\u011bny $2,000, t\u0159i odm\u011bny $1,000 a \u0161est odm\u011bn $500). V\u00fd\u0161e 17 odm\u011bn zat\u00edm nebyla ur\u010dena.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52312\">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 80. \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, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043c\u043e\u0434\u0443\u043b\u044f Flash \u043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0443, \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 81 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-56128","post","type-post","status-publish","format-standard","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\" \/>\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-80\" \/>\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 80 | 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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-chrome-80\" \/>\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=\"2020-02-04T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:04:20+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\udd47Verze Chrome 80 | ProHoster","description":"Spole\u010dnost Google p\u0159edstavila vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-chrome-80","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 80 | 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","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-chrome-80","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":"2020-02-04T21:00:00+00:00","article:modified_time":"2020-02-18T11:04:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"56128","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-02-28 19:30:42","updated":"2022-10-07 18:25:29","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\/56128","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=56128"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/56128\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=56128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=56128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=56128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}