{"id":54923,"date":"2020-01-08T00:00:00","date_gmt":"2020-01-07T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/reliz-firefox-72"},"modified":"2020-02-18T14:02:59","modified_gmt":"2020-02-18T11:02:59","slug":"reliz-firefox-72","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-firefox-72","title":{"rendered":"Verze Firefox 72","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dostupn\u00e9 je vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/72.0\/releasenotes\/\">Firefox 72<\/a><\/noindex>, a tak\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/mobile\/68.3.0\/releasenotes\/\">mobiln\u00ed verze<\/a><\/noindex> Firefox 68.4 pro platformu Android. Krom\u011b toho bylo vytvo\u0159eno aktualizace <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/organizations\/all\/\">v\u011btev<\/a><\/noindex> s dlouhou dobou podpory  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/68.4.0\/releasenotes\/\">68.4.0<\/a><\/noindex>. V bl\u00edzk\u00e9 budoucnosti p\u0159ejde na f\u00e1zi <noindex><a rel=\"nofollow\" href=\"https:\/\/firefox.com\/channel\">beta testov\u00e1n\u00ed<\/a><\/noindex> p\u0159ejde na verzi Firefox 73, jej\u00ed\u017e vyd\u00e1n\u00ed je napl\u00e1nov\u00e1no na 11. \u00fanora (projekt <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51505\">p\u0159e\u0161el<\/a><\/noindex> na 4 t\u00fddny <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51505\">v\u00fdvojov\u00fd cyklus<\/a><\/noindex>).<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/72.0\/releasenotes\/\">Hlavn\u00ed<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/Firefox\/Releases\/72\">novinky<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> V pou\u017e\u00edv\u00e1n\u00ed v\u00fdchoz\u00edho standardn\u00edho re\u017eimu blokov\u00e1n\u00ed ne\u017e\u00e1douc\u00edho obsahu <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1598493\">je zahrnuta<\/a><\/noindex> ochrana p\u0159ed sledov\u00e1n\u00edm u\u017eivatel\u016f pomoc\u00ed metod skryt\u00e9 identifikace (&#171;browser fingerprinting&#187;), kter\u00e1 se prov\u00e1d\u00ed podle <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-services\/shavar-list-creation-config\">dal\u0161\u00edm kategori\u00edm<\/a><\/noindex> v seznamu Disconnect.me, zahrnuj\u00edc\u00ed hostitele usv\u011bd\u010den\u00e9 z vyu\u017e\u00edv\u00e1n\u00ed skript\u016f pro skrytou identifikaci. Skryt\u00e1 identifikace znamen\u00e1 ukl\u00e1d\u00e1n\u00ed identifik\u00e1tor\u016f v oblastech, kter\u00e9 nejsou ur\u010deny pro trval\u00e9 uchov\u00e1n\u00ed informac\u00ed (&#171;Supercookies&#187;), stejn\u011b jako generov\u00e1n\u00ed identifik\u00e1tor\u016f na z\u00e1klad\u011b nep\u0159\u00edm\u00fdch \u00fadaj\u016f, jako jsou  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=46046\">rozli\u0161en\u00ed obrazovky<\/a><\/noindex>, seznam podporovan\u00fdch MIME typ\u016f, specifick\u00e9 parametry v hlavi\u010dk\u00e1ch (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=47821\">HTTP\/2<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=42943\">HTTPS<\/a><\/noindex>), anal\u00fdza nainstalovan\u00fdch <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=26635\">plugin\u016f a p\u00edsem<\/a><\/noindex>, dostupnost ur\u010dit\u00e9ho Web API specifick\u00e9ho pro grafick\u00e9 karty <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48736\">vlastnosti<\/a><\/noindex> vykreslov\u00e1n\u00ed pomoc\u00ed WebGL a Canvas, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=47902\">manipulace<\/a><\/noindex> s CSS, anal\u00fdza charakteristik pr\u00e1ce s <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=44027\">my\u0161\u00ed<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=42685\">kl\u00e1vesnic\u00ed<\/a><\/noindex>.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1578421200.png\"><img decoding=\"async\" alt=\"Verze Firefox 72\" src=\"\/wp-content\/uploads\/2020\/01\/9dc44771afbfb1fb3783c231530508dd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2019\/11\/upcoming-notification-permission-changes-in-firefox-72\/\">Aktivov\u00e1ny<\/a><\/noindex> metody <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50442\">bojovat<\/a><\/noindex> s dot\u011brn\u00fdmi \u017e\u00e1dostmi o ud\u011blen\u00ed webu dal\u0161\u00edch opr\u00e1vn\u011bn\u00ed (Notification.requestPermission(), PushManager.subscribe() a MediaDevices.getDisplayMedia()). \u017d\u00e1dosti o potvrzen\u00ed opr\u00e1vn\u011bn\u00ed nyn\u00ed nebudou p\u0159eru\u0161ovat pr\u00e1ci s prohl\u00ed\u017ee\u010dem, n\u00fdbr\u017e jen zp\u016fsob\u00ed zobrazen\u00ed indik\u00e1toru v adresn\u00edm \u0159\u00e1dku pot\u00e9, co do\u0161lo k interakci u\u017eivatele se str\u00e1nkou (kliknut\u00ed my\u0161\u00ed nebo stisknut\u00ed kl\u00e1ves). Mnoho web\u016f zneu\u017e\u00edv\u00e1 mo\u017enost, kterou prohl\u00ed\u017ee\u010de nab\u00edzej\u00ed pro \u017e\u00e1dost o opr\u00e1vn\u011bn\u00ed, p\u0159edev\u0161\u00edm t\u00edm, \u017ee pravideln\u011b zobrazuj\u00ed \u017e\u00e1dosti o push notifikace. Anal\u00fdza telemetrie uk\u00e1zala, \u017ee 97 % takov\u00fdch \u017e\u00e1dost\u00ed je odm\u00edtnuto, p\u0159i\u010dem\u017e v 19 % p\u0159\u00edpad\u016f u\u017eivatel okam\u017eit\u011b zav\u0159e str\u00e1nku ani\u017e by klikl na tla\u010d\u00edtko souhlasu nebo odm\u00edtnut\u00ed.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1581637\">Byla p\u0159id\u00e1na<\/a><\/noindex> experiment\u00e1ln\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51807\">podpora<\/a><\/noindex> protokolu HTTP\/3 (pro aktivaci v about:config je t\u0159eba nastavit mo\u017enost &#171;network.http.http3.enabled&#187;). Podpora HTTP\/3 ve Firefoxu je zalo\u017eena na <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla\/neqo\">neqo<\/a><\/noindex>, implementaci klienta a serveru protokolu QUIC (HTTP\/3) napsan\u00e9 v jazyce Rust. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49594\">standardizuje<\/a><\/noindex> pou\u017eit\u00ed protokolu QUIC jako transportu pro HTTP\/2.\n<li class=\"l\"> V souladu s po\u017eadavky nov\u011b p\u0159ijat\u00e9ho z\u00e1kona <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/California_Consumer_Privacy_Act\">CCPA<\/a><\/noindex> (Kalifornsk\u00fd z\u00e1kon o ochran\u011b soukrom\u00ed spot\u0159ebitel\u016f) <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52131\">byla p\u0159id\u00e1na<\/a><\/noindex> mo\u017enost odstran\u011bn\u00ed dat telemetrie ze server\u016f Mozilly. Odstran\u011bn\u00ed dat se prov\u00e1d\u00ed v p\u0159\u00edpad\u011b, \u017ee je odm\u00edtnuto shroma\u017e\u010fov\u00e1n\u00ed telemetrie v sekci &#171;about:preferences#privacy&#187; (&#171;Firefox Data Collection and Use&#187;). P\u0159i zru\u0161en\u00ed za\u0161krtnut\u00ed &#171;Allow Firefox to send technical and interaction data to Mozilla&#187;, kter\u00e9 \u0159\u00edd\u00ed odes\u00edl\u00e1n\u00ed telemetrie, Mozilla <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1599444\">zavazuje<\/a><\/noindex> do 30 dn\u016f <noindex><a rel=\"nofollow\" href=\"https:\/\/hg.mozilla.org\/releases\/mozilla-beta\/rev\/18136adea47c\">odstranit<\/a><\/noindex> odstran\u00ed v\u0161echna data shrom\u00e1\u017ed\u011bn\u00e1 do doby odvol\u00e1n\u00ed souhlasu s p\u0159enosem telemetrie. Mezi \u00fadaji, kter\u00e9 se ukl\u00e1daj\u00ed na serverech spole\u010dnosti Mozilla b\u011bhem shroma\u017e\u010fov\u00e1n\u00ed telemetrie, se nach\u00e1z\u00ed informace o v\u00fdkonu, zabezpe\u010den\u00ed Firefoxu a obecn\u00fdch parametrech, jako je po\u010det otev\u0159en\u00fdch karet a doba trv\u00e1n\u00ed relace (informace o nav\u0161t\u00edven\u00fdch str\u00e1nk\u00e1ch a vyhled\u00e1vac\u00edch dotazech nejsou p\u0159en\u00e1\u0161eny). \u00dapln\u00e9 informace o shrom\u00e1\u017ed\u011bn\u00fdch datech lze shl\u00e9dnout na str\u00e1nce <a href=\"\/cs\/telemetry\/\">\u201eO telemetrii\u201c<\/a>.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1578421431.png\"><img decoding=\"async\" alt=\"Verze Firefox 72\" src=\"\/wp-content\/uploads\/2020\/01\/82a6ab82e1a980fd58b0300ac12ad34e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Pro Linux a macOS byla p\u0159id\u00e1na mo\u017enost sledov\u00e1n\u00ed videa v re\u017eimu &#171;obraz v obraze&#187; (Picture-in-Picture), kter\u00fd umo\u017e\u0148uje odd\u011blit video do plovouc\u00edho okna, kter\u00e9 z\u016fst\u00e1v\u00e1 na o\u010d\u00edch p\u0159i navigaci v prohl\u00ed\u017ee\u010di. Pro zobrazen\u00ed v tomto re\u017eimu je nutn\u00e9 kliknout na vyskakovac\u00ed n\u00e1pov\u011bdu nebo v kontextov\u00e9m menu, kter\u00e9 se zobraz\u00ed po kliknut\u00ed prav\u00fdm tla\u010d\u00edtkem my\u0161i na video, vybrat &#171;Picture in picture&#187; (u YouTube, kter\u00fd dod\u00e1v\u00e1 sv\u016fj vlastn\u00ed zpracovatel kontextov\u00e9ho menu, je t\u0159eba dvakr\u00e1t kliknout prav\u00fdm tla\u010d\u00edtkem my\u0161i nebo kliknout s podr\u017eenou kl\u00e1vesou Shift).\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1578421771.png\"><img decoding=\"async\" alt=\"Verze Firefox 72\" src=\"\/wp-content\/uploads\/2020\/01\/3d3a8ea9b2c9c5aa36e715da38239064.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> P\u0159i zobrazen\u00ed posuvn\u00edku  <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1578377\">je vyu\u017eit<\/a><\/noindex> barvy pozad\u00ed aktu\u00e1ln\u00ed str\u00e1nky.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1412438\">Byla odstran\u011bna<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/forum\/#!topic\/mozilla.dev.platform\/AyMlrNHYepE\/discussion\">mo\u017enost<\/a><\/noindex> v\u00e1z\u00e1n\u00ed ve\u0159ejn\u00fdch kl\u00ed\u010d\u016f (PKP, Public Key Pinning), kter\u00e9 umo\u017e\u0148uje pomoc\u00ed HTTP z\u00e1hlav\u00ed Public-Key-Pins jasn\u011b ur\u010dit, kter\u00e9 certifik\u00e1ty r\u016fzn\u00fdch certifika\u010dn\u00edch autorit je mo\u017en\u00e9 pou\u017e\u00edt pro danou webovou str\u00e1nku. Jako d\u016fvod je uv\u00e1d\u011bna n\u00edzk\u00e1 popt\u00e1vka po t\u00e9to funkci a riziko probl\u00e9m\u016f s kompatibilitou (podpora PKP <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=47466\">byla ukon\u010dena<\/a><\/noindex> v Chromu) a mo\u017enost zablokov\u00e1n\u00ed vlastn\u00edho webu kv\u016fli vazb\u011b \u0161patn\u00fdch kl\u00ed\u010d\u016f nebo ztr\u00e1t\u011b kl\u00ed\u010d\u016f (nap\u0159\u00edklad n\u00e1hodn\u00e9 smaz\u00e1n\u00ed nebo kompromitace v d\u016fsledku hacknut\u00ed).\n<li class=\"l\"> Slo\u017een\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1580268\">byly p\u0159ijaty<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1580271\">patche<\/a><\/noindex>, umo\u017e\u0148uj\u00edc\u00ed v OpenBSD <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51890\">pou\u017eit\u00ed<\/a><\/noindex> syst\u00e9mov\u00fdch vol\u00e1n\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49042\">unveil()<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=43295\">pledge()<\/a><\/noindex> pro dal\u0161\u00ed izolaci souborov\u00e9ho syst\u00e9mu a proces\u016f.\n<li class=\"l\"> Byla odstran\u011bna podpora blokace obr\u00e1zk\u016f z jednotliv\u00fdch dom\u00e9n. Jako d\u016fvod odstran\u011bn\u00ed byla uvedena nev\u00fdznamnost funkce pro u\u017eivatele a nepohodln\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed pro blokaci.\n<li class=\"l\"> Ve verz\u00edch pro Windows byla implementov\u00e1na experiment\u00e1ln\u00ed mo\u017enost pou\u017eit\u00ed klientsk\u00fdch certifik\u00e1t\u016f ze sd\u00edlen\u00e9ho \u00falo\u017ei\u0161t\u011b certifik\u00e1t\u016f opera\u010dn\u00edho syst\u00e9mu (pro aktivaci v about:config je t\u0159eba zapnout mo\u017enost security.osclientcerts.autoload).\n<li class=\"l\"> Aktivov\u00e1na je v\u00fdchoz\u00ed podpora CSS Shadow Parts, v\u010detn\u011b atributu &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Global_attributes\/part\">part<\/a><\/noindex>&#187; a pseudo-elementu &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/::part\">::part<\/a><\/noindex>&#171;, kter\u00e9 umo\u017e\u0148uj\u00ed selektivn\u011b zobrazovat ur\u010den\u00e9 prvky z <noindex><a rel=\"nofollow\" href=\"https:\/\/w3c.github.io\/webcomponents\/spec\/shadow\/\">Shadow DOM<\/a><\/noindex>.\n<p>   &lt;custom-element&gt;<br \/>\n     &lt;p part=&quot;&raquo;example&raquo;&quot;&gt;Odstavec&lt;\/p&gt;<br \/>\n   &lt;custom-element&gt;<\/p>\n<p>&#8230; v CSS pro v\u00fdb\u011br prvk\u016f v\u00e1zan\u00fdch na atribut part:<\/p>\n<p>   custom-element::part(example) {<br \/>\n     border: solid 1px black;<br \/>\n     border-radius: 5px;<br \/>\n     padding: 5px;<br \/>\n   }<\/p>\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora specifikace <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/CSS_Motion_Path\">CSS Motion Path<\/a><\/noindex>, co\u017e umo\u017e\u0148uje definovat trajektorii pohybu objekt\u016f animace pomoc\u00ed CSS bez pou\u017eit\u00ed JavaScriptov\u00e9ho k\u00f3du a bez blokov\u00e1n\u00ed procesu vykreslov\u00e1n\u00ed a vstupu b\u011bhem p\u0159ehr\u00e1v\u00e1n\u00ed animace. Pro \u0159\u00edzen\u00ed animace byla p\u0159edstavena CSS vlastnost<br \/>\n    <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/offset\">offset<\/a><\/noindex>,<br \/>\n    <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/offset-path\">offset-path<\/a><\/noindex>,<br \/>\n    <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/offset-anchor\">offset-anchor<\/a><\/noindex>,<br \/>\n    <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/offset-distance\">offset-distance<\/a><\/noindex> a<br \/>\n    <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/offset-rotate\">offset-rotate<\/a><\/noindex>.<\/p>\n<li class=\"l\"> Byly ve v\u00fdchoz\u00edm nastaven\u00ed zahrnuty samostatn\u00e9 CSS vlastnosti transformace <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/scale\">scale<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/rotate\">rotate<\/a><\/noindex> a  <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/translate\">translate<\/a><\/noindex>, kter\u00e9 nejsou v\u00e1z\u00e1ny na vlastnost <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/transform\">transform<\/a><\/noindex> (tj. v CSS nyn\u00ed m\u016f\u017eete uv\u00e9st &#171;scale: 2;&#187; m\u00edsto &#171;transform: scale(2);&#187;).\n<li class=\"l\"> V JavaScriptu byl implementov\u00e1n logick\u00fd oper\u00e1tor slou\u010den\u00ed &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Operators\/Nullish_coalescing_operator\">??<\/a><\/noindex>&#171;, kter\u00fd vrac\u00ed prav\u00fd oper\u00e1tor, pokud m\u00e1 lev\u00fd oper\u00e1tor hodnotu NULL nebo undefined, a naopak. Nap\u0159\u00edklad &#171;const foo = bar ?? &#8216;default string'&#187; pokud bar je null vr\u00e1t\u00ed \u0159et\u011bzec nebo hodnotu bar v opa\u010dn\u00e9m p\u0159\u00edpad\u011b, v\u010detn\u011b situace, kdy bar je 0 a &#8216; &#8216;, na rozd\u00edl od oper\u00e1toru &#171;||&#187;.\n<li class=\"l\"> Bylo p\u0159id\u00e1no API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/FormDataEvent\">FormDataEvent<\/a><\/noindex> a ud\u00e1lost  <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/FormData\/Using_FormData_Objects#Using_a_formdata_event\">FormData<\/a><\/noindex>, kter\u00e9 umo\u017e\u0148uj\u00ed pou\u017e\u00edvat obslu\u017en\u00e9 rutiny v JavaScriptu k p\u0159id\u00e1n\u00ed dat do formul\u00e1\u0159e v pr\u016fb\u011bhu jeho odes\u00edl\u00e1n\u00ed bez nutnosti uchov\u00e1vat data v skryt\u00fdch prvc\u00edch input.\n<li class=\"l\"> API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Geolocation_API\">Geolocation<\/a><\/noindex> byla aktualizov\u00e1na tak, aby odpov\u00eddala nov\u00e9 specifikaci, nap\u0159\u00edklad byly p\u0159ejmenov\u00e1ny Coordinates na GeolocationCoordinates, Position na GeolocationPosition a<br \/>\n    PositionError na GeolocationPositionError.<\/p>\n<li class=\"l\"> V debuggeru JavaScriptu <noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2019\/12\/debugging-variables-with-watchpoints-in-firefox-72\/\">byla p\u0159id\u00e1na<\/a><\/noindex> podpora podm\u00ednkov\u00fdch bod\u016f p\u0159eru\u0161en\u00ed (<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Tools\/Debugger\/How_to\/Use_watchpoints#Set_a_watchpoint\">watchpoint<\/a><\/noindex>), kter\u00e9 se spou\u0161t\u00ed p\u0159i zm\u011bn\u011b nebo \u010dten\u00ed ur\u010dit\u00fdch vlastnost\u00ed objekt\u016f.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/2r4s9p1yi1fa2jd7j43zph8r-wpengine.netdna-ssl.com\/files\/2019\/12\/wp3.png\"><img decoding=\"async\" alt=\"Verze Firefox 72\" src=\"\/wp-content\/uploads\/2020\/01\/6426b6b88e6b788951e70979b0180425.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Zrychlil se start JavaScriptov\u00e9ho debuggeru v situac\u00edch, kdy je otev\u0159eno velmi velk\u00e9 mno\u017estv\u00ed z\u00e1lo\u017eek (p\u0159edev\u0161\u00edm je nyn\u00ed d\u00e1v\u00e1na p\u0159ednost viditeln\u00fdm z\u00e1lo\u017ek\u00e1m).\n<li class=\"l\"> V re\u017eimu responsivn\u00edho designu byla implementov\u00e1na simulace r\u016fzn\u00fdch hodnot meta viewport. V re\u017eimu inspekce str\u00e1nek byl p\u0159id\u00e1n simul\u00e1tor hodnot &#171;prefers-color-scheme&#187;.\n<li class=\"l\"> V <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Tools\/Web_Console\">webov\u00fdch konzol\u00ed<\/a><\/noindex> v re\u017eimu v\u00edce\u0159\u00e1dkov\u00e9 interpretace JavaScriptu byla p\u0159id\u00e1na podpora ulo\u017een\u00ed a otev\u0159en\u00ed soubor\u016f pomoc\u00ed kombinac\u00ed Ctrl + O a Ctrl + S.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Tools\/Web_Console\/Console_messages#Async_stack_frames\">Byla p\u0159id\u00e1na<\/a><\/noindex> nastaven\u00ed javascript.options.asyncstack pro vizu\u00e1ln\u00ed odd\u011blen\u00ed asynchronn\u00edch zpr\u00e1v ve webov\u00e9 konzoli. P\u0159i aktivaci nastaven\u00ed se pro console.trace() a console.error() zobraz\u00ed cel\u00fd z\u00e1sobn\u00edk vol\u00e1n\u00ed asynchronn\u00edch operac\u00ed, co\u017e umo\u017e\u0148uje pochopit pl\u00e1nov\u00e1n\u00ed spu\u0161t\u011bn\u00ed \u010dasova\u010d\u016f, ud\u00e1lost\u00ed, promise, gener\u00e1tor\u016f atd.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/2r4s9p1yi1fa2jd7j43zph8r-wpengine.netdna-ssl.com\/files\/2020\/01\/async-stacks.jpg\"><img decoding=\"async\" alt=\"Verze Firefox 72\" src=\"\/wp-content\/uploads\/2020\/01\/cec498d3cf15f251faf13a2e779e29ed.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> V re\u017eimu inspekce WebSocket byl implementov\u00e1n parsing a vizu\u00e1ln\u00ed zobrazen\u00ed metadat form\u00e1tu SignalR, pou\u017e\u00edvan\u00e9ho v zpr\u00e1v\u00e1ch ASP.NET Core. Tak\u00e9 byly p\u0159id\u00e1ny po\u010d\u00edtadla, kter\u00e1 ukazuj\u00ed celkovou velikost odeslan\u00fdch a p\u0159ijat\u00fdch dat.\n<li class=\"l\"> V n\u00e1stroji pro monitorov\u00e1n\u00ed s\u00ed\u0165ov\u00e9 aktivity na kart\u011b \u010casy jsou odd\u011blen\u011b <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Tools\/Network_Monitor\/request_details#Queued_Started_Downloaded\">zobrazeny<\/a><\/noindex> \u00fadaje o \u010dasech za\u0159azen\u00ed do fronty pro na\u010d\u00edt\u00e1n\u00ed, za\u010d\u00e1tku na\u010d\u00edt\u00e1n\u00ed a dokon\u010den\u00ed na\u010d\u00edt\u00e1n\u00ed ka\u017ed\u00e9ho zdroje.\n<li class=\"l\"> Z n\u00e1stroj\u016f pro webov\u00e9 v\u00fdvoj\u00e1\u0159e bylo vylou\u010deno prost\u0159ed\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Tools\/Scratchpad\">Scratchpad<\/a><\/noindex>, ur\u010den\u00e9 pro experimenty s k\u00f3dem JavaScript (na m\u00edsto Scratchpad v p\u0159edchoz\u00edm vyd\u00e1n\u00ed p\u0159i\u0161el v\u00edce\u0159\u00e1dkov\u00fd re\u017eim pr\u00e1ce webov\u00e9 konzole).\n<\/ul>\n<p>Krom\u011b novinek a opravy chyb byla ve Firefoxu 72 odstran\u011bna <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/security\/known-vulnerabilities\/firefox.html#firefox72\">20 zranitelnost\u00ed<\/a><\/noindex>, z nich\u017e 11 (shrom\u00e1\u017ed\u011bn\u00e9 pod <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/security\/advisories\/mfsa2020-01\/#CVE-2019-17025\">CVE-2019-17025<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/security\/advisories\/mfsa2020-01\/#CVE-2019-17024\">CVE-2019-17024<\/a><\/noindex>) jsou ozna\u010deny jako potenci\u00e1ln\u011b schopn\u00e9 v\u00e9st k vykon\u00e1n\u00ed k\u00f3du \u00fato\u010dn\u00edka p\u0159i otev\u0159en\u00ed speci\u00e1ln\u011b vytvo\u0159en\u00fdch str\u00e1nek. P\u0159ipom\u00edn\u00e1me, \u017ee probl\u00e9my s pam\u011bt\u00ed, jako jsou p\u0159ete\u010den\u00ed bufferu a odkazov\u00e1n\u00ed na ji\u017e uvoln\u011bn\u00e9 oblasti pam\u011bti, jsou od ned\u00e1vn\u00e9 doby ozna\u010dov\u00e1ny jako nebezpe\u010dn\u00e9, ale nikoli kritick\u00e9. Zvl\u00e1\u0161tn\u00ed pozornost si tak\u00e9 zaslou\u017e\u00ed probl\u00e9m CVE-2019-17017 v k\u00f3du XPCVariant.cpp, kter\u00fd tak\u00e9 potenci\u00e1ln\u011b m\u016f\u017ee v\u00e9st k vykon\u00e1n\u00ed k\u00f3du.<\/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=52144\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 72, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Firefox 68.4 \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0442\u043a\u0438 \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 68.4.0. \u0412 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0439\u0434\u0451\u0442 \u0432\u0435\u0442\u043a\u0430 Firefox 73, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 11 \u0444\u0435\u0432\u0440\u0430\u043b\u044f (\u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u0435\u0440\u0435\u0448\u0451\u043b \u043d\u0430 4-\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0446\u0438\u043a\u043b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438). \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430: \u0412 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u043c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438 [&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-54923","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=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 72, \u0430 \u0442\u0430\u043a\u0436\u0435\" \/>\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-firefox-72\" \/>\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 Firefox 72 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 72, \u0430 \u0442\u0430\u043a\u0436\u0435\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-firefox-72\" \/>\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-01-07T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:59+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vyd\u00e1n\u00ed Firefox 72 | ProHoster","description":"Bylo vyd\u00e1no webov\u00e9 prohl\u00ed\u017ee\u010de Firefox 72, stejn\u011b jako","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-firefox-72","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 Firefox 72 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 72, \u0430 \u0442\u0430\u043a\u0436\u0435","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-firefox-72","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-01-07T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:59+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54923","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":"2026-01-24 13:11:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:55:36","updated":"2026-01-24 13:11:22","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\/54923","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=54923"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/54923\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=54923"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=54923"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=54923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}