{"id":73649,"date":"2020-03-11T08:42:27","date_gmt":"2020-03-11T05:42:27","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-firefox-74"},"modified":"2020-03-11T08:42:27","modified_gmt":"2020-03-11T05:42:27","slug":"reliz-firefox-74","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-firefox-74","title":{"rendered":"Verze Firefox 74","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\/74.0\/releasenotes\/\">Firefox 74<\/a><\/noindex>, a tak\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/mobile\/68.6.0\/releasenotes\/\">mobiln\u00ed verze<\/a><\/noindex> Firefox 68.6 pro platformu Android. Krom\u011b toho bylo vyd\u00e1no 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.6.0\/releasenotes\/\">68.6.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 v\u011btev Firefox 75, jej\u00ed\u017e vyd\u00e1n\u00ed je napl\u00e1nov\u00e1no na 7. dubna (projekt <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51505\">p\u0159e\u0161el<\/a><\/noindex> na 4-5 t\u00fddn\u016f <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51505\">v\u00fdvojov\u00fd cyklus<\/a><\/noindex>). Pro beta v\u011btev Firefox 75 <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1441922\">za\u010dalo<\/a><\/noindex> vytv\u00e1\u0159en\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/flathub.org\/beta-repo\/appstream\/org.mozilla.firefox.flatpakref\">sestav<\/a><\/noindex> pro Linux ve form\u00e1tu Flatpak.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/74.0\/releasenotes\/\">Hlavn\u00ed<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Mozilla\/Firefox\/Releases\/74\">novinky<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> Ve verz\u00edch pro Linux je vyu\u017eit mechanismus izolace <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52440\">RLBox<\/a><\/noindex>, zam\u011b\u0159en\u00fd na blokaci vyu\u017e\u00edv\u00e1n\u00ed zranitelnost\u00ed ve t\u0159et\u00edch knihovn\u00e1ch funkc\u00ed. V tomto stadiu je izolace aktivov\u00e1na pouze pro knihovnu <noindex><a rel=\"nofollow\" href=\"http:\/\/scripts.sil.org\/cms\/scripts\/page.php?site_id=projects&#038;item_id=graphite_home\">Graphite<\/a><\/noindex>, odpov\u00eddaj\u00edc\u00ed za vykreslov\u00e1n\u00ed p\u00edsem. RLBox prov\u00e1d\u00ed kompilaci C\/C++ k\u00f3du izolovan\u00e9 knihovny do n\u00edzko\u00farov\u0148ov\u00e9ho mezik\u00f3du WebAssembly, kter\u00fd je pot\u00e9 zabaleno do WebAssembly modulu, jeho\u017e opr\u00e1vn\u011bn\u00ed jsou nastavena pouze pro tento modul. Sestaven\u00fd modul b\u011b\u017e\u00ed v odd\u011blen\u00e9 oblasti pam\u011bti a nem\u00e1 p\u0159\u00edstup k ostatn\u00edmu adresn\u00edmu prostoru. V p\u0159\u00edpad\u011b vykon\u00e1n\u00ed zranitelnosti v knihovn\u011b bude \u00fato\u010dn\u00edk omezen a nebude se moci dostat k oblastem pam\u011bti hlavn\u00edho procesu nebo p\u0159en\u00e9st kontrolu mimo izolovan\u00e9 prost\u0159ed\u00ed.\n<li class=\"l\"> Re\u017eim DNS p\u0159es HTTPS (DoH, DNS over HTTPS) <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=47215\">je povolen\u00e1 ve v\u00fdchoz\u00edm nastaven\u00ed<\/a><\/noindex> pro u\u017eivatele ve Spojen\u00fdch st\u00e1tech. Jako v\u00fdchoz\u00ed poskytovatel DNS se nab\u00edz\u00ed CloudFlare (mozilla.cloudflare-dns.com <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1593176\">zaznamen\u00e1n<\/a><\/noindex> v <noindex><a rel=\"nofollow\" href=\"https:\/\/isitblockedinrussia.com\/?host=mozilla.cloudflare-dns.com\">seznamy blokov\u00e1n\u00ed<\/a><\/noindex> Roskomnadzoru), a jako volba je k dispozici NextDNS. Zm\u011bnit poskytovatele nebo povolit DoH v zem\u00edch mimo USA <noindex><a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/en-US\/kb\/firefox-dns-over-https\">lze<\/a><\/noindex> v nastaven\u00ed s\u00ed\u0165ov\u00e9ho p\u0159ipojen\u00ed. O DoH ve Firefoxu lze p\u0159e\u010d\u00edst v\u00edce v <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52427\">samostatn\u00e9m ozn\u00e1men\u00ed<\/a><\/noindex>.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1581435648.png\"><img decoding=\"async\" alt=\"Verze Firefox 74\" src=\"\/wp-content\/uploads\/2020\/03\/d05de0ef0a8c32d351fbc3a31085fd75.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51586\">Podpora byla zak\u00e1z\u00e1na<\/a><\/noindex> Podpora protokol\u016f TLS 1.0 a TLS 1.1. Pro p\u0159\u00edstup na webov\u00e9 str\u00e1nky prost\u0159ednictv\u00edm zabezpe\u010den\u00e9ho kan\u00e1lu mus\u00ed server poskytnout podporu alespo\u0148 TLS 1.2. Podle \u00fadaj\u016f spole\u010dnosti Google je v sou\u010dasnosti p\u0159ibli\u017en\u011b 0,5 % na\u010dten\u00ed webov\u00fdch str\u00e1nek st\u00e1le prov\u00e1d\u011bno pomoc\u00ed zastaral\u00fdch verz\u00ed TLS. Vypnut\u00ed bylo provedeno v souladu s <noindex><a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/draft-ietf-tls-oldversions-deprecate\/\">doporu\u010den\u00edmi<\/a><\/noindex>  IETF (Internet Engineering Task Force). D\u016fvodem pro ukon\u010den\u00ed podpory TLS 1.0\/1.1 je absence podpory modern\u00edch \u0161ifer (nap\u0159\u00edklad ECDHE a AEAD) a po\u017eadavek na podporu star\u0161\u00edch \u0161ifer, jejich\u017e spolehlivost je v sou\u010dasn\u00e9m pokroku v\u00fdpo\u010detn\u00ed techniky zpochybn\u011bna (nap\u0159\u00edklad vy\u017eaduje podporu TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, pro ov\u011b\u0159en\u00ed integrity a autentizaci se pou\u017e\u00edv\u00e1 MD5 a SHA-1). P\u0159i pokusu o pou\u017eit\u00ed TLS 1.0 a TLS 1.1 od verze Firefox 74 se zobraz\u00ed chyba. Mo\u017enost znovu pou\u017e\u00edvat zastaral\u00e9 verze TLS lze zp\u0159\u00edstupnit nastaven\u00edm security.tls.version.enable-deprecated = true nebo pomoc\u00ed tla\u010d\u00edtka na str\u00e1nce s chybou, kter\u00e9 se zobrazuje p\u0159i n\u00e1v\u0161t\u011bv\u011b webov\u00e9 str\u00e1nky s pou\u017eit\u00edm star\u00e9ho protokolu.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2020\/03\/secure-connection-failed.png\"><img decoding=\"async\" alt=\"Verze Firefox 74\" src=\"\/wp-content\/uploads\/2020\/03\/262b6490bdb1f5e70882a3ec92347abc.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> V pozn\u00e1mce k vyd\u00e1n\u00ed je doporu\u010deno roz\u0161\u00ed\u0159en\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/facebook-container\/\">Facebook Container<\/a><\/noindex>, kter\u00e9 automaticky blokuje implementovan\u00e9 na extern\u00edch str\u00e1nk\u00e1ch widgety Facebooku, pou\u017e\u00edvan\u00e9 pro autentizaci, odes\u00edl\u00e1n\u00ed koment\u00e1\u0159\u016f a lajk\u016f. Parametry identifikace Facebooku jsou izolov\u00e1ny v samostatn\u00e9m kontejneru, co\u017e zt\u011b\u017euje identifikaci u\u017eivatele s nav\u0161t\u00edven\u00fdmi str\u00e1nkami. Mo\u017enost pracovat se z\u00e1kladn\u00ed str\u00e1nkou Facebooku z\u016fst\u00e1v\u00e1, ale jeho izolace od ostatn\u00edch str\u00e1nek se realizuje.\n<p>Pro flexibiln\u011bj\u0161\u00ed izolaci libovoln\u00fdch str\u00e1nek se doporu\u010duje roz\u0161\u00ed\u0159en\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/en-US\/kb\/containers\">Multi-Account Containers<\/a><\/noindex> s realizac\u00ed konceptu kontextov\u00fdch kontejner\u016f. Kontextov\u00e9 kontejnery poskytuj\u00ed mo\u017enost izolace r\u016fzn\u00fdch typ\u016f obsahu bez nutnosti vytv\u00e1\u0159et samostatn\u00e9 profily, co\u017e umo\u017e\u0148uje odd\u011blit informace jednotliv\u00fdch skupin str\u00e1nek. Nap\u0159\u00edklad je mo\u017en\u00e9 vytvo\u0159it jednotliv\u00e9, mezi sebou izolovan\u00e9 oblasti pro osobn\u00ed komunikaci, pr\u00e1ci, n\u00e1kupy a bankovn\u00ed operace, nebo uspo\u0159\u00e1dat sou\u010dasn\u00e9 pou\u017e\u00edv\u00e1n\u00ed r\u016fzn\u00fdch \u00fa\u010dt\u016f u\u017eivatele na jednom webu. V ka\u017ed\u00e9m kontejneru se pou\u017e\u00edvaj\u00ed samostatn\u00e9 \u00falo\u017ei\u0161t\u011b pro Cookies, Local Storage API, indexedDB, cache a obsah OriginAttributes.<\/p>\n<li class=\"l\"> Do nastaven\u00ed about:config byla p\u0159id\u00e1na volba \u201ebrowser.tabs.allowTabDetach\u201c, kter\u00e1 umo\u017e\u0148uje zak\u00e1zat odpojen\u00ed z\u00e1lo\u017eek do nov\u00fdch oken. N\u00e1hodn\u00e9 odpojen\u00ed z\u00e1lo\u017eky je jednou z nejv\u00edce frustruj\u00edc\u00edch chyb Firefoxu, jej\u00ed\u017e odstran\u011bn\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=616130\">dosahovalo<\/a><\/noindex> 9 let. Prohl\u00ed\u017ee\u010d umo\u017e\u0148uje my\u0161\u00ed p\u0159et\u00e1hnout kartu do nov\u00e9ho okna, ale za ur\u010dit\u00fdch okolnost\u00ed se karta odpojuje do samostatn\u00e9ho okna a b\u011bhem pr\u00e1ce p\u0159i neopatrn\u00e9m pohybu my\u0161i p\u0159i kliknut\u00ed na kartu.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51793\">Ukon\u010deno<\/a><\/noindex> podporou dopl\u0148k\u016f, kter\u00e9 se instaluj\u00ed obch\u00e1zen\u00edm a nejsou p\u0159ipojeny k u\u017eivatelsk\u00fdm profil\u016fm. Zm\u011bna se t\u00fdk\u00e1 pouze instalace dopl\u0148k\u016f do sd\u00edlen\u00fdch adres\u00e1\u0159\u016f (\/usr\/lib\/mozilla\/extensions\/, \/usr\/share\/mozilla\/extensions\/ nebo ~\/.mozilla\/extensions\/), kter\u00e9 zpracov\u00e1vaj\u00ed v\u0161echny instance Firefoxu v syst\u00e9mu (bez vazby na u\u017eivatele). Tento zp\u016fsob se obvykle pou\u017e\u00edv\u00e1 pro p\u0159edinstalaci dopl\u0148k\u016f v distribuc\u00edch, pro nevy\u017e\u00e1danou substituci spolu se t\u0159et\u00edmi aplikacemi, pro integraci \u0161kodliv\u00fdch dopl\u0148k\u016f nebo pro samostatnou dod\u00e1vku dopl\u0148ku se sv\u00fdm instal\u00e1torem. V Firefoxu 73 byly d\u0159\u00edve nucen\u011b nainstalovan\u00e9 dopl\u0148ky automaticky p\u0159esunuty ze sd\u00edlen\u00e9ho adres\u00e1\u0159e do individu\u00e1ln\u00edch profil\u016f u\u017eivatel\u016f a nyn\u00ed mohou b\u00fdt <noindex><a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/kb\/disable-or-remove-add-ons\">odstran\u011bny<\/a><\/noindex> prost\u0159ednictv\u00edm standardn\u00edho spr\u00e1vce dopl\u0148k\u016f.\n<li class=\"l\"> V syst\u00e9mov\u00e9m dopl\u0148ku Lockwise, kter\u00fd je sou\u010d\u00e1st\u00ed prohl\u00ed\u017ee\u010de a nab\u00edz\u00ed rozhran\u00ed \u201eabout:logins\u201c pro spr\u00e1vu ulo\u017een\u00fdch hesel, se objevila <noindex><a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/kb\/manage-passwords-firefox-desktop-firefox-lockwise\">podpora<\/a><\/noindex> mo\u017enost \u0159azen\u00ed v opa\u010dn\u00e9m po\u0159ad\u00ed (od Z k A).\n<li class=\"l\"> Ve WebRTC byla zv\u00fd\u0161ena ochrana proti \u00faniku informac\u00ed o intern\u00ed IP adrese b\u011bhem hlasov\u00fdch a videohovor\u016f pomoc\u00ed mechanismu \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/draft-mdns-ice-candidates-00\">mDNS ICE<\/a><\/noindex>\u201e, kter\u00fd skr\u00fdv\u00e1 lok\u00e1ln\u00ed adresu za dynamicky generovan\u00fdm n\u00e1hodn\u00fdm identifik\u00e1torem, kter\u00fd je ur\u010den prost\u0159ednictv\u00edm Multicast DNS.\n<li class=\"l\"> Bylo zm\u011bn\u011bno um\u00edst\u011bn\u00ed p\u0159ep\u00edna\u010de re\u017eimu zobrazen\u00ed \u201eobr\u00e1zek v obr\u00e1zku\u201c, kter\u00fd p\u0159ekr\u00fdval tla\u010d\u00edtko pro p\u0159echod na dal\u0161\u00ed obr\u00e1zek v rozhran\u00ed hromadn\u00e9ho nahr\u00e1v\u00e1n\u00ed fotografi\u00ed na Instagramu.\n<li class=\"l\"> V JavaScriptu <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Operators\/Optional_chaining\">p\u0159id\u00e1n<\/a><\/noindex>  oper\u00e1tor \u201e?.\u201c, kter\u00fd je ur\u010den pro jednor\u00e1zov\u00e9 ov\u011b\u0159en\u00ed cel\u00e9 sekvence vlastnost\u00ed nebo vol\u00e1n\u00ed. Nap\u0159\u00edklad, pokud uvedete \u201edb?.user?.name?.length\u201c, nyn\u00ed se m\u016f\u017eete dostat k hodnot\u011b \u201edb.user.name.length\u201c bez p\u0159edchoz\u00edch ov\u011b\u0159en\u00ed. Pokud je n\u011bjak\u00fd prvek zpracov\u00e1n jako null nebo undefined, vr\u00e1t\u00ed se hodnota \u201eundefined\u201c.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1565170\">Ukon\u010deno<\/a><\/noindex> podpora na str\u00e1nk\u00e1ch a v dopl\u0148c\u00edch metody Object.toSource() a glob\u00e1ln\u00ed funkce uneval().\n<li class=\"l\"> Byla p\u0159id\u00e1na nov\u00e1 ud\u00e1lost <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WorkerGlobalScope\/languagechange_event\">languagechange_even<\/a><\/noindex> a s t\u00edm souvisej\u00edc\u00ed vlastnost <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WorkerGlobalScope\/onlanguagechange\">onlanguagechange<\/a><\/noindex>, kter\u00e9 umo\u017e\u0148uj\u00ed vyvolat obslu\u017enou rutinu p\u0159i zm\u011bn\u011b jazyka rozhran\u00ed u\u017eivatelem.\n<li class=\"l\"> Byla aktivov\u00e1na podpora HTTP hlavi\u010dky  <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Headers\/Cross-Origin-Resource-Policy\">Cross-Origin-Resource-Policy<\/a><\/noindex> (<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Cross-Origin_Resource_Policy_(CORP)\">CORP<\/a><\/noindex>), kter\u00fd umo\u017e\u0148uje web\u016fm zak\u00e1zat vkl\u00e1d\u00e1n\u00ed zdroj\u016f (nap\u0159\u00edklad obr\u00e1zk\u016f a skript\u016f) na\u010d\u00edtan\u00fdch z jin\u00fdch dom\u00e9n (cross-origin a cross-site). Hlavi\u010dka m\u016f\u017ee m\u00edt dv\u011b hodnoty: \u201esame-origin\u201c (povoluje pouze po\u017eadavky na zdroje se stejnou sch\u00e9mou, n\u00e1zvem hostitele a \u010d\u00edslem portu) a \u201esame-site\u201c (povoluje pouze po\u017eadavky ze stejn\u00e9ho webu).\n<p>   Cross-Origin-Resource-Policy: same-site<\/p>\n<li class=\"l\"> Byl ve v\u00fdchoz\u00edm stavu aktivov\u00e1n HTTP hlavi\u010dka <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Feature_Policy\">Feature-Policy<\/a><\/noindex>, kter\u00e1 umo\u017e\u0148uje \u0159\u00eddit chov\u00e1n\u00ed API a aktivaci ur\u010dit\u00fdch mo\u017enost\u00ed (nap\u0159\u00edklad je mo\u017en\u00e9 zak\u00e1zat p\u0159\u00edstup k Geolocation API, kame\u0159e, mikrofonu, p\u0159epnut\u00ed na celoobrazovkov\u00fd re\u017eim, automatick\u00e9mu p\u0159ehr\u00e1v\u00e1n\u00ed, encrypted-media, animac\u00edm, Payment API, synchronn\u00edmu re\u017eimu XMLHttpRequest atd.). Pro bloky iframe byl navr\u017een samostatn\u00fd atribut \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Element\/iframe#attr-allow\">allow<\/a><\/noindex>\u201e, kter\u00fd lze pou\u017e\u00edt v k\u00f3du str\u00e1nky pro p\u0159i\u0159azen\u00ed pr\u00e1v k ur\u010dit\u00fdm blok\u016fm iframe.\n<p>   &lt;iframe src=&#187;https:\/\/example.com&#187; allow=&#187;fullscreen&#187;&gt;&lt;\/iframe&gt;<\/p>\n<p>   Feature-Policy: microphone \u2018none\u2019; geolocation \u2018none\u2019<\/p>\n<p>Pokud str\u00e1nka povol\u00ed pomoc\u00ed atributu \u00aballow\u00bb pr\u00e1ci se zdrojem pro konkr\u00e9tn\u00ed iframe a dojde k \u017e\u00e1dosti z iframe o pov\u011b\u0159en\u00ed k pr\u00e1ci s t\u00edmto zdrojem, prohl\u00ed\u017ee\u010d nyn\u00ed zobrazuje dialog poskytuj\u00edc\u00ed pov\u011b\u0159en\u00ed v kontextu hlavn\u00ed str\u00e1nky a deleguje potvrzen\u00e1 u\u017eivatelsk\u00e1 pr\u00e1va do iframe (nam\u00edsto odd\u011blen\u00e9ho potvrzen\u00ed pro iframe a hlavn\u00ed str\u00e1nku). Pokud v\u0161ak hlavn\u00ed str\u00e1nka nem\u00e1 pov\u011b\u0159en\u00ed pro zdroj po\u017eadovan\u00fd pomoc\u00ed atributu allow, p\u0159\u00edstup pro iframe k tomuto zdroji je okam\u017eit\u011b zam\u00edtnut. <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1483631\">zablokov\u00e1n<\/a><\/noindex>, bez zobrazen\u00ed dialogu u\u017eivateli.<\/p>\n<li class=\"l\"> Podpora CSS vlastnosti \u2018 je ve v\u00fdchoz\u00edm nastaven\u00ed povolena.<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/text-underline-position\">text-underline-position<\/a><\/noindex>\u2018, kter\u00e1 ur\u010duje pozici podtr\u017een\u00ed textu (nap\u0159\u00edklad p\u0159i vertik\u00e1ln\u00edm zobrazen\u00ed textu lze podtr\u017een\u00ed uspo\u0159\u00e1dat vlevo nebo vpravo, a p\u0159i horizont\u00e1ln\u00edm ne pouze dole, ale i naho\u0159e). D\u00e1le v \u0159\u00edzen\u00ed stylu podtr\u017een\u00ed CSS vlastnostech.  <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/text-underline-offset\">text-underline-offset<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/text-decoration-thickness\">text-decoration-thickness<\/a><\/noindex> p\u0159id\u00e1ny hodnoty s procenty.\n<li class=\"l\"> V CSS vlastnosti <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/outline-style\">outline-style<\/a><\/noindex>, ur\u010duj\u00edc\u00ed styl \u010d\u00e1ry kolem prvk\u016f, je ve v\u00fdchoz\u00edm nastaven\u00ed povoleno pou\u017eit\u00ed hodnoty \u00abauto\u00bb (d\u0159\u00edve bylo). <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1031664\">vypnuto<\/a><\/noindex> kv\u016fli probl\u00e9m\u016fm v GNOME).\n<li class=\"l\"> V debuggeru JavaScriptu <noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2020\/03\/security-means-more-with-firefox-74-2\/\">byla p\u0159id\u00e1na<\/a><\/noindex> je nyn\u00ed mo\u017en\u00e9 ladit vno\u0159en\u00e9 Web Workery, jejich\u017e prov\u00e1d\u011bn\u00ed m\u016f\u017ee b\u00fdt pozastaveno a lad\u011bno krok za krokem pomoc\u00ed zar\u00e1\u017eek.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2020\/03\/debugger-nested-worker.png\"><img decoding=\"async\" alt=\"Verze Firefox 74\" src=\"\/wp-content\/uploads\/2020\/03\/e7aca227581a33cf543e01fc38ef7163.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> V rozhran\u00ed pro inspekci webov\u00fdch str\u00e1nek je zaji\u0161t\u011bno zobrazov\u00e1n\u00ed varov\u00e1n\u00ed pro CSS vlastnosti, kter\u00e9 z\u00e1vis\u00ed na um\u00edst\u011bn\u00fdch prvc\u00edch z-index, top, left, bottom a right.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2020\/03\/inactive-css-positioning.png\"><img decoding=\"async\" alt=\"Verze Firefox 74\" src=\"\/wp-content\/uploads\/2020\/03\/ab2edbb7d5bbbe54e26d30736e89c41a.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Pro Windows a macOS byla implementov\u00e1na mo\u017enost importu profil\u016f z prohl\u00ed\u017ee\u010de Microsoft Edge zalo\u017een\u00e9ho na enginu Chromium.\n<\/ul>\n<p>Krom\u011b novinek a oprav chyb ve Firefoxu 74 bylo odstran\u011bno <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/security\/known-vulnerabilities\/firefox.html#firefox74\">20 zranitelnost\u00ed<\/a><\/noindex>, z nich\u017e 10 (shrom\u00e1\u017ed\u011bno pod <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?bug_id=1592078%2C1604847%2C1608256%2C1612636%2C1614339\">CVE-2020-6814<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?bug_id=1181957%2C1557732%2C1557739%2C1611457%2C1612431\">CVE-2020-6815<\/a><\/noindex>) ozna\u010deno jako potenci\u00e1ln\u011b schopn\u00e9 zp\u016fsobit spu\u0161t\u011bn\u00ed k\u00f3du \u00fato\u010dn\u00edka p\u0159i otev\u0159en\u00ed speci\u00e1ln\u011b upraven\u00fdch str\u00e1nek. P\u0159ipome\u0148me, \u017ee probl\u00e9my s pam\u011bt\u00ed, jako jsou p\u0159ete\u010den\u00ed buffer\u016f a p\u0159\u00edstup k ji\u017e uvoln\u011bn\u00fdm oblastem pam\u011bti, byly v posledn\u00ed dob\u011b ozna\u010dov\u00e1ny jako nebezpe\u010dn\u00e9, ale nikoli kritick\u00e9.<\/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=52513\">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 74, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Firefox 68.6 \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.6.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 75, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 7 \u0430\u043f\u0440\u0435\u043b\u044f (\u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u0435\u0440\u0435\u0448\u0451\u043b \u043d\u0430 4-5-\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0446\u0438\u043a\u043b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438). \u0414\u043b\u044f \u0431\u0435\u0442\u0430-\u0432\u0435\u0442\u043a\u0438 Firefox 75 \u043d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0431\u043e\u0440\u043e\u043a \u0434\u043b\u044f Linux [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":73650,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-73649","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.5 - 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 74, \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-74\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\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 74 | 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 74, \u0430 \u0442\u0430\u043a\u0436\u0435\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-firefox-74\" \/>\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-03-11T05:42:27+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-11T05:42:27+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 Firefoxu 74 | ProHoster","description":"Prob\u011bhl vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Firefox 74, stejn\u011b jako","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-firefox-74","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 74 | 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 74, \u0430 \u0442\u0430\u043a\u0436\u0435","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-firefox-74","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-03-11T05:42:27+00:00","article:modified_time":"2020-03-11T05:42:27+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"73649","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 18:28:30","updated":"2022-10-05 17:19:32","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\/73649","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=73649"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/73649\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/73650"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=73649"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=73649"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=73649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}