{"id":77077,"date":"2020-04-07T19:42:01","date_gmt":"2020-04-07T17:42:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-firefox-75"},"modified":"2020-04-07T19:42:01","modified_gmt":"2020-04-07T17:42:01","slug":"reliz-firefox-75","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/reliz-firefox-75","title":{"rendered":"Uvo\u013enenie Firefox 75.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/blog\/2020\/04\/07\/latest-firefox-updates-address-bar-making-search-easier-than-ever\/\">Sa uskuto\u010dnilo<\/a><\/noindex> uvedenie webov\u00e9ho prehliada\u010da <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/75.0\/releasenotes\/\">Firefox 75<\/a><\/noindex>, ako aj <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/mobile\/68.7.0\/releasenotes\/\">mobilnej verzie<\/a><\/noindex> Firefox 68.7 pre platformu Android. Okrem toho bolo vytvoren\u00e9 aktualizovan\u00e9 vydanie <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/organizations\/all\/\">vetvy<\/a><\/noindex> s dlhodobou podporou  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/68.7.0\/releasenotes\/\">68.7.0<\/a><\/noindex>. \u010coskoro prejde do f\u00e1zy <noindex><a rel=\"nofollow\" href=\"https:\/\/firefox.com\/channel\">beta testovania<\/a><\/noindex> prejde na vetvu Firefox 76, ktor\u00e9ho vydanie je napl\u00e1novan\u00e9 na 5. m\u00e1ja (projekt <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51505\">prech\u00e1dza<\/a><\/noindex> na 4-5 t\u00fd\u017ed\u0148ov\u00fd <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51505\">cyklus v\u00fdvoja<\/a><\/noindex>). <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/75.0\/releasenotes\/\">Hlavn\u00e9<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Mozilla\/Firefox\/Releases\/75\">novinky<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> Pre Linux sa za\u010dalo vytv\u00e1ranie <noindex><a rel=\"nofollow\" href=\"https:\/\/flathub.org\/apps\/details\/org.mozilla.firefox\">ofici\u00e1lnych zostaven\u00ed<\/a><\/noindex> v form\u00e1te Flatpak.\n<li class=\"l\"> Aktualizovan\u00fd dizajn adresn\u00e9ho riadku. Pri kliknut\u00ed na adresn\u00fd riadok sa teraz bez potreby za\u010da\u0165 p\u00edsa\u0165 okam\u017eite zobrazuje rozba\u013eovac\u00ed zoznam naj\u010dastej\u0161ie pou\u017e\u00edvan\u00fdch odkazov. N\u00e1poveda s v\u00fdsledkami vyh\u013ead\u00e1vania bola optimalizovan\u00e1 pre lep\u0161iu funk\u010dnos\u0165 na men\u0161\u00edch obrazovk\u00e1ch. V oblasti kontextov\u00fdch odpor\u00fa\u010dan\u00ed sa poskytuj\u00fa n\u00e1povedy na rie\u0161enie typick\u00fdch probl\u00e9mov pri pou\u017e\u00edvan\u00ed prehliada\u010da.\n<p>Zobrazenie protokolu https:\/\/ a subdom\u00e9ny &#171;www.&#187; v rozba\u013eovacom bloku odkazov, ktor\u00e9 sa zobrazuj\u00fa pri p\u00edsan\u00ed do adresn\u00e9ho riadku, bolo zru\u0161en\u00e9 (napr\u00edklad weby s rozdielnym obsahom https:\/\/opennet.ru a https:\/\/www.opennet.ru bud\u00fa neodl\u00ed\u0161ite\u013en\u00e9). Protokol http:\/\/ sa zobrazuje vo v\u00fdsledkoch vyh\u013ead\u00e1vania bez zmien.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1586265189.png\"><img decoding=\"async\" alt=\"Uvo\u013enenie Firefox 75.\" src=\"\/wp-content\/uploads\/2020\/04\/e447c80ed0aa9e115f30e7d3ab80855e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Pre Linux sa zmenilo spr\u00e1vanie pri kliknut\u00ed na adresn\u00fd riadok (tak, ako to je vo Windows a macOS) \u2014 jedin\u00e9 kliknutie vyberie cel\u00fd obsah bez umiestnenia do schr\u00e1nky, dvojit\u00e9 kliknutie vyberie jedno slovo, trojit\u00e9 kliknutie vyberie cel\u00fd obsah a ulo\u017e\u00ed ho do schr\u00e1nky.\n<li class=\"l\"> Realizovan\u00e1 <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Performance\/Lazy_loading\">mo\u017enos\u0165<\/a><\/noindex> nezobrazova\u0165 obr\u00e1zky, ktor\u00e9 sa nach\u00e1dzaj\u00fa mimo vidite\u013enej oblasti, k\u00fdm pou\u017e\u00edvate\u013e neposunie obsah str\u00e1nky na miesto bezprostredne predch\u00e1dzaj\u00face obr\u00e1zku. Na riadenie oneskoren\u00e9ho na\u010d\u00edtania str\u00e1nok bol do zna\u010dky &#171;img&#187; pridan\u00fd atrib\u00fat &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Element\/img#attr-loading\">loading<\/a><\/noindex>&#171;, ktor\u00fd m\u00f4\u017ee ma\u0165 hodnotu &#171;lazy&#187;. Predpoklad\u00e1 sa, \u017ee oneskoren\u00e9 na\u010d\u00edtanie pom\u00f4\u017ee zn\u00ed\u017ei\u0165 spotrebu pam\u00e4te, zn\u00ed\u017ei\u0165 prenos a zv\u00fd\u0161i\u0165 r\u00fdchlos\u0165 po\u010diato\u010dn\u00e9ho otvorenia str\u00e1nok. Na riadenie oneskoren\u00e9ho na\u010d\u00edtania bol do about:config pridan\u00fd parameter &#171;dom.image-lazy-loading.enabled&#187;.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52471\">Realizovan\u00e1<\/a><\/noindex> pln\u00e1 podpora WebGL v prostrediach vyu\u017e\u00edvaj\u00facich protokol Wayland. Doteraz \u00farove\u0148 v\u00fdkonu WebGL vo verzi\u00e1ch Firefox pre Linux pozost\u00e1vala z potrieb, kv\u00f4li absencii podpory hardv\u00e9rovo ur\u00fdchlenia, v d\u00f4sledku probl\u00e9mov s gfx ovl\u00e1da\u010dmi pre X11 a r\u00f4znych \u0161tandardov. Pri pou\u017eit\u00ed Wayland sa situ\u00e1cia zmenila v\u010faka novej <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1572697\">backendovej<\/a><\/noindex>, ktor\u00e1 pou\u017e\u00edva mechanizmus <noindex><a rel=\"nofollow\" href=\"https:\/\/01.org\/linuxgraphics\/gfx-docs\/drm\/driver-api\/dma-buf.html\">DMABUF<\/a><\/noindex>. Okrem hardv\u00e9rovo ur\u00fdchlenia WebGL umo\u017enila backend tie\u017e <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1616185\">implementova\u0165<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1610199\">.<\/a><\/noindex> podporu ur\u00fdchlenia dek\u00f3dovania videa H.264 s pou\u017eit\u00edm VA-API (Video Acceleration API) a FFmpegDataDecoder (podpora VP9 a in\u00fdch form\u00e1tov k\u00f3dovania videa <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1619258\">o\u010dak\u00e1va sa<\/a><\/noindex> v Firefox 76). Na riadenie zap\u00ednania zr\u00fdchlenia v about:config s\u00fa navrhnut\u00e9 parametre &#171;widget.wayland-dmabuf-webgl.enabled&#187; a &#171;widget.wayland-dmabuf-vaapi.enabled&#187;.\n<li class=\"l\"> Pre pou\u017e\u00edvate\u013eov z Ve\u013ekej Brit\u00e1nie je povolen\u00e9 zobrazenie platen\u00fdch sponzorovan\u00fdch blokov na \u00favodnej str\u00e1nke v sekcii doporu\u010den\u00e9ho obsahom od slu\u017eby Pocket. Bloky s\u00fa zrete\u013ene ozna\u010den\u00e9 ako reklama a daj\u00fa sa vypn\u00fa\u0165 v nastaveniach. Predt\u00fdm bola reklama <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48525\">were shown<\/a><\/noindex> len pre pou\u017e\u00edvate\u013eov z USA.\n<\/li>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1599262\">Implementovan\u00e9<\/a><\/noindex> re\u017eim \u010distenia star\u00fdch cookie a \u00fadajov str\u00e1nky pri n\u00e1v\u0161teve str\u00e1nok s k\u00f3dom sledovania pohybov, s ktor\u00fdmi pou\u017e\u00edvate\u013e interakt\u00edvne nezasahoval. Re\u017eim je zameran\u00fd na boj proti sledovaniu cez presmerovania.\n<\/li>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1615588\">Za\u010dala sa<\/a><\/noindex> implement\u00e1cia mod\u00e1lnych dial\u00f3gov viazan\u00fdch na jednotliv\u00e9 karty a neblokuj\u00facich cel\u00fd rozhranie.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/bug1615588.bmoattachments.org\/attachment.cgi?id=9126714\"><img decoding=\"async\" alt=\"Uvo\u013enenie Firefox 75.\" src=\"\/wp-content\/uploads\/2020\/04\/16844456ae1b60a49c7451fc333ff59a.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\">  <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1617679\">Pridan\u00e1<\/a><\/noindex> mo\u017enos\u0165 in\u0161tal\u00e1cie a otvorenia webov\u00fdch str\u00e1nok v podobe aplik\u00e1ci\u00ed (Apps), ktor\u00e9 umo\u017e\u0148uj\u00fa pracova\u0165 so str\u00e1nkou ako s be\u017en\u00fdm desktopov\u00fdm programom. Na aktiv\u00e1ciu je potrebn\u00e9 prida\u0165 nastavenie &#171;browser.ssb.enabled=true&#187; do about:config, po \u010dom sa v kontextovej ponuke akci\u00ed pre str\u00e1nku (tri bodky v adresnom riadku) objav\u00ed polo\u017eka &#171;In\u0161talova\u0165 web ako aplik\u00e1ciu&#187;, ktor\u00e1 umo\u017e\u0148uje umiestni\u0165 na pracovn\u00fa plochu alebo do ponuky aplik\u00e1ci\u00ed skratku pre samostatn\u00e9 otvorenie aktu\u00e1lnej str\u00e1nky. V\u00fdvoj <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1602117\">pokra\u010duje<\/a><\/noindex> rozvoj konceptu &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Site-specific_browser\">Site Specific Browser<\/a><\/noindex>&#187; (SSB), ktor\u00fd predpoklad\u00e1 otvorenie webu v samostatnom okne bez menu, adresn\u00e9ho riadku a in\u00fdch prvkov rozhrania prehliada\u010da. V aktu\u00e1lnom okne sa otv\u00e1raj\u00fa iba odkazy na str\u00e1nky akt\u00edvnej webovej str\u00e1nky, zatia\u013e \u010do prechody na extern\u00e9 odkazy ved\u00fa k vytvoreniu samostatn\u00e9ho okna s be\u017en\u00fdm prehliada\u010dom.<br \/>\n<center><img decoding=\"async\" alt=\"Uvo\u013enenie Firefox 75.\" src=\"\/wp-content\/uploads\/2020\/04\/c746f0a96f38bd930fa08e886f752618.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/security\/2020\/04\/07\/firefox-75-will-respect-nosniff-for-page-loads\/\">Roz\u0161\u00edren\u00e1<\/a><\/noindex> realiz\u00e1cia re\u017eimu &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/fetch.spec.whatwg.org\/#x-content-type-options-header\">nosniff<\/a><\/noindex>&#171;, aktivovan\u00e9 prostredn\u00edctvom HTTP hlavi\u010dky &#171;X-Content-Type-Options&#187;, ktor\u00e1 teraz vyp\u00edna aj logiku automatickej detekcie MIME typov pre HTML dokumenty, nielen pre JavaScript a CSS. Tento re\u017eim pom\u00e1ha chr\u00e1ni\u0165 pred \u00fatokmi s\u00favisiacimi s manipul\u00e1ciou MIME typov. Prehliada\u010d predvolene analyzuje typ spracov\u00e1van\u00e9ho obsahu a spracov\u00e1va ho v z\u00e1vislosti od ur\u010dit\u00e9ho typu. Napr\u00edklad, ak sa do s\u00faboru &#171;.jpg&#187; ulo\u017e\u00ed HTML k\u00f3d, pri otvoren\u00ed sa tento s\u00fabor spracuje ako HTML, nie ako obr\u00e1zok. \u00dato\u010dn\u00edk m\u00f4\u017ee vyu\u017ei\u0165 formul\u00e1r na nahr\u00e1vanie obr\u00e1zkov pre jpg s\u00fabor, ktor\u00fd obsahuje HTML s JavaScript k\u00f3dom, po \u010dom zverejn\u00ed odkaz na tento s\u00fabor, pri\u010dom pri priamom otvoren\u00ed sa JavaScript k\u00f3d vykon\u00e1 v kontexte str\u00e1nky, na ktor\u00fa bola vykonan\u00e1 nahr\u00e1vka (je mo\u017en\u00e9 zisti\u0165 cookies a \u010fal\u0161ie d\u00e1ta spojen\u00e9 so str\u00e1nkou pou\u017e\u00edvate\u013ea, ktor\u00fd otvoril odkaz).\n<li class=\"l\"> Lok\u00e1lne cacheovanie v\u0161etk\u00fdch d\u00f4veryhodn\u00fdch PKI certifik\u00e1tov certifika\u010dn\u00fdch \u00faradov zn\u00e1mych spolo\u010dnosti Mozilla zabezpe\u010duje lep\u0161iu kompatibilitu s nespr\u00e1vne nakonfigurovan\u00fdmi webov\u00fdmi servermi.\n<li class=\"l\"> Na str\u00e1nkach otvoren\u00fdch prostredn\u00edctvom HTTP bez \u0161ifrovania je zak\u00e1zan\u00e9 pou\u017e\u00edvanie API Web Crypto.\n<li class=\"l\"> Pre Windows bol implementovan\u00fd re\u017eim priameho kompozovania (Direct Composition), ktor\u00fd zvy\u0161uje v\u00fdkon a pribli\u017euje zavedenie syst\u00e9mu kompoz\u00edcie <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/servo\/webrender\">WebRender<\/a><\/noindex>, nap\u00edsan\u00e9ho v jazyku Rust, ktor\u00fd pres\u00fava vykres\u013eovacie oper\u00e1cie obsahu str\u00e1nky na GPU.\n<li class=\"l\"> Pre macOS bola implementovan\u00e1 experiment\u00e1lna funkcia pou\u017e\u00edvania klientskych certifik\u00e1tov z prie\u010dinka pre certifik\u00e1ty opera\u010dn\u00e9ho syst\u00e9mu (pre aktiv\u00e1ciu v about:config je potrebn\u00e9 povoli\u0165 mo\u017enos\u0165 security.osclientcerts.autoload). Od verzie Firefox 72 bola t\u00e1to funkcia dostupn\u00e1 len pre Windows.\n<li class=\"l\"> Nasleduj\u00fac po Linuxe bol v zostav\u00e1ch pre macOS nasaden\u00fd izola\u010dn\u00fd mechanizmus <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52440\">RLBox<\/a><\/noindex>, zameran\u00fd na blokovanie zneu\u017e\u00edvania zranite\u013enost\u00ed v extern\u00fdch kni\u017eniciach funkci\u00ed. V s\u00fa\u010dasnej dobe je izol\u00e1cia aktivovan\u00e1 len pre kni\u017enicu <noindex><a rel=\"nofollow\" href=\"http:\/\/scripts.sil.org\/cms\/scripts\/page.php?site_id=projects&#038;item_id=graphite_home\">Graphite<\/a><\/noindex>, ktor\u00e1 zodpoved\u00e1 za vykres\u013eovanie p\u00edsiem. RLBox vykon\u00e1va kompil\u00e1ciu C\/C++ k\u00f3du izolovanej kni\u017enice do n\u00edzko\u00farov\u0148ov\u00e9ho medzik\u00f3du WebAssembly, ktor\u00fd je n\u00e1sledne vytvoren\u00fd ako WebAssembly modul s opr\u00e1vneniami viazan\u00fdmi len na tento modul. Vytvoren\u00fd modul be\u017e\u00ed v samostatnej pam\u00e4te a nem\u00e1 pr\u00edstup k ostatn\u00e9mu adresn\u00e9mu priestoru. V pr\u00edpade zneu\u017eitia zranite\u013enosti v kni\u017enici bude \u00fato\u010dn\u00edk obmedzen\u00fd a nebude m\u00f4c\u0165 pristupova\u0165 k oblastiam pam\u00e4te hlavn\u00e9ho procesu alebo prenies\u0165 riadenie mimo izolovan\u00e9ho prostredia.\n<li class=\"l\"> Atrib\u00fat &#171;type&#187; v elemente &lt;style&gt; teraz m\u00f4\u017ee prij\u00edma\u0165 iba hodnotu &#171;text\/css&#187;.\n<li class=\"l\"> V CSS boli implementovan\u00e9 funkcie <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/min\">min()<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/max\">max()<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/clamp\">clamp()<\/a><\/noindex>.\n<li class=\"l\"> Pre CSS-vlastnos\u0165 <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/text-decoration-skip-ink\">text-decoration-skip-ink<\/a><\/noindex> implementovan\u00e1 podpora hodnoty &#171;all&#187;, ktor\u00e1 ur\u010duje povinn\u00e9 preru\u0161enie \u010diary pod\u010diarkovania a pre\u0161krtnutia pri prekro\u010den\u00ed s textov\u00fdmi glifmi (predt\u00fdm pou\u017e\u00edvan\u00e1 hodnota &#171;auto&#187; adapt\u00edvne formovala preru\u0161enia a nevyra\u010fovala dotyky, pri hodnote all s\u00fa dotyky s glifom \u00faplne zak\u00e1zan\u00e9).\n<li class=\"l\"> V JavaScripte bola zahrnut\u00e1 podpora <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Classes\/Class_fields#Public_static_fields\">verejn\u00fdch statick\u00fdch pol\u00ed<\/a><\/noindex> pre in\u0161tancie tried JavaScript, ktor\u00e9 umo\u017e\u0148uj\u00fa ur\u010di\u0165 vopred definovan\u00e9 vlastnosti, inicializovan\u00e9 mimo kon\u0161truktora.\n<p>    class ClassWithStaticField {<br \/>\n       static staticField = &#8216;static field&#8217;<br \/>\n    }<\/p>\n<li class=\"l\"> Pridan\u00e1 podpora triedy <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Locale\">Intl.Locale<\/a><\/noindex>, ktor\u00e1 poskytuje met\u00f3dy na anal\u00fdzu a spracovanie parametrick\u00fdch \u00fadajov jazyka, regi\u00f3nu a p\u00edsma, ako aj na \u010d\u00edtanie a z\u00e1pis Unicode roz\u0161\u00edren\u00fdch tagov a uchov\u00e1vanie pou\u017e\u00edvate\u013esk\u00fdch nastaven\u00ed lokality v serializovanom form\u00e1te;\n<li class=\"l\"> Implement\u00e1cia vlastnosti Function.caller bola zos\u00faladen\u00e1 s poslednou pracovnou verziou novej \u0161pecifik\u00e1cie ECMAScript (namiesto TypeError teraz vracia null, ak je volanie vykonan\u00e9 z funkcie s atrib\u00fatom strict, async alebo generator).\n<li class=\"l\"> Do HTMLFormElement bol pridan\u00fd met\u00f3d <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/HTMLFormElement\/requestSubmit\">requestSubmit()<\/a><\/noindex>, ktor\u00fd iniciuje programov\u00e9 odoslanie \u00fadajov formul\u00e1ra podobne ako kliknutie na tla\u010didlo na odoslanie \u00fadajov. Funkcia sa m\u00f4\u017ee pou\u017ei\u0165 pri v\u00fdvoji vlastn\u00fdch tla\u010didiel na odoslanie formul\u00e1ra, pre ktor\u00e9 je volanie form.submit() nedostato\u010dn\u00e9, preto\u017ee nevedie k interakt\u00edvnej kontrole parametrov, generovaniu udalosti &#8216;submit&#8217; a prenosu \u00fadajov spojen\u00fdch s tla\u010didlom na odoslanie.\n<li class=\"l\"> Udalos\u0165 submit je teraz implementovan\u00e1 objektom s typom SubmitEvent, a nie Event. SubmitEvent obsahuje nov\u00e9 vlastnosti, ktor\u00e9 umo\u017e\u0148uj\u00fa zisti\u0165 element, ktor\u00e9ho volanie viedlo k odoslaniu formul\u00e1ra. Napr\u00edklad, SubmitEvent umo\u017e\u0148uje pou\u017ei\u0165 jeden obslu\u017en\u00fd program, ktor\u00fd je spolo\u010dn\u00fd pre r\u00f4zne tla\u010didl\u00e1 a odkazy ved\u00face k odoslaniu formul\u00e1ra.\n<li class=\"l\"> Bola implementovan\u00e1 spr\u00e1vna prenos udalosti kliknutia pri volan\u00ed met\u00f3dy click() pre odpojen\u00e9 prvky (ktor\u00e9 nie s\u00fa s\u00fa\u010das\u0165ou stromu DOM).\n<li class=\"l\"> V API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Web_Animations_API\">Web Animations<\/a><\/noindex> bola pridan\u00e1 mo\u017enos\u0165 viazania anim\u00e1cie na po\u010diato\u010dn\u00fd alebo koncov\u00fd k\u013e\u00fa\u010dov\u00fd sn\u00edmok a prehliada\u010d s\u00e1m vypo\u010d\u00edta kone\u010dn\u00fd alebo po\u010diato\u010dn\u00fd stav (sta\u010d\u00ed zada\u0165 iba prv\u00fd alebo posledn\u00fd k\u013e\u00fa\u010dov\u00fd sn\u00edmok). Predvolene s\u00fa zahrnut\u00e9 Animation.timeline getter, Document.timeline, DocumentTimeline, AnimationTimeline, Document.getAnimations() a Element.getAnimations().\n<\/li>\n<li class=\"l\"> Pridan\u00e1 mo\u017enos\u0165 aktiv\u00e1cie rozhrania profilovania str\u00e1nok bez in\u0161tal\u00e1cie samostatn\u00e9ho doplnku, stla\u010den\u00edm tla\u010didla &#171;Enable Profiler Menu Button&#187; na str\u00e1nke <noindex><a rel=\"nofollow\" href=\"https:\/\/profiler.firefox.com\">profiler.firefox.com<\/a><\/noindex>. Bol pridan\u00fd re\u017eim anal\u00fdzy v\u00fdkonu len pre aktu\u00e1lnu kartu.\n<li class=\"l\"> V webovej konzole sa objavil re\u017eim okam\u017eit\u00e9ho vyhodnocovania v\u00fdrazov, ktor\u00fd umo\u017e\u0148uje v\u00fdvoj\u00e1rom r\u00fdchlej\u0161ie identifikova\u0165 a opravova\u0165 chyby pri vkladan\u00ed zlo\u017eit\u00fdch v\u00fdrazov t\u00fdm, \u017ee zobrazuje predbe\u017en\u00fd v\u00fdsledok po\u010das p\u00edsania.\n<li class=\"l\"> V <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Tools\/Measure_a_portion_of_the_page\">n\u00e1stroji<\/a><\/noindex> Na meranie oblast\u00ed str\u00e1nky (Measuring Tool) bola pridan\u00e1 mo\u017enos\u0165 zmeny ve\u013ekosti obdl\u017en\u00edkovej r\u00e1mca (predt\u00fdm, ak ste pustili my\u0161, r\u00e1mec sa nedal zmeni\u0165 a v pr\u00edpade nepresn\u00e9ho nasmerovania ste museli mera\u0165 od za\u010diatku).\n<li class=\"l\"> V rozhran\u00ed na sk\u00famanie str\u00e1nok bola pridan\u00e1 podpora vyh\u013ead\u00e1vania prvkov prostredn\u00edctvom v\u00fdrazov XPath, okrem predt\u00fdm dostupn\u00e9ho vyh\u013ead\u00e1vania pomocou selektorov CSS.\n<li class=\"l\"> Bola pridan\u00e1 mo\u017enos\u0165 filtrovania spr\u00e1v WebSocket pomocou regul\u00e1rnych v\u00fdrazov (predt\u00fdm sa podporovali len textov\u00e9 masky).\n<li class=\"l\"> V JavaScriptovom lad\u00edacom n\u00e1stroji bola pridan\u00e1 podpora viazania bodov zastavenia na spr\u00e1vcov udalost\u00ed WebSocket.\n<li class=\"l\"> Bola vykonan\u00e1 \u00fadr\u017eba rozhrania na anal\u00fdzu sie\u0165ovej aktivity. Optimalizovan\u00e9 vykres\u013eovanie tabuliek pri s\u00fa\u010dasnej spracovan\u00ed ve\u013ek\u00e9ho po\u010dtu pripojen\u00ed. Oddelova\u010de st\u013apcov a tla\u010didl\u00e1 na aplik\u00e1ciu filtrov s\u00fa teraz kontrastnej\u0161ie. V paneli blokovania sie\u0165ov\u00fdch po\u017eiadaviek bola implementovan\u00e1 mo\u017enos\u0165 pou\u017e\u00edva\u0165 znak &#171;*&#187; v mask\u00e1ch URL (umo\u017e\u0148uje pos\u00fadi\u0165 spr\u00e1vanie str\u00e1nky v pr\u00edpade zlyhania na\u010d\u00edtania zdrojov).\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1586266982.png\"><img decoding=\"async\" alt=\"Uvo\u013enenie Firefox 75.\" src=\"\/wp-content\/uploads\/2020\/04\/e12771e3efac6ccec2446cd1747030b4.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/ul>\n<p>Okrem noviniek a opravy ch\u00fdb vo Firefox 75 bolo odstr\u00e1nen\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/security\/known-vulnerabilities\/firefox.html#firefox75\">s\u00e9ria zranite\u013enost\u00ed<\/a><\/noindex>, z ktor\u00fdch niektor\u00e9 s\u00fa ozna\u010den\u00e9 ako kritick\u00e9, t. j. m\u00f4\u017eu vies\u0165 k vykonaniu k\u00f3du \u00fato\u010dn\u00edka pri otvoren\u00ed \u0161peci\u00e1lne navrhnut\u00fdch str\u00e1nok. V s\u00fa\u010dasnosti s\u00fa podrobnosti o opraven\u00fdch bezpe\u010dnostn\u00fdch probl\u00e9moch nedostupn\u00e9, o\u010dak\u00e1va sa, \u017ee zoznam zranite\u013enost\u00ed bude zverejnen\u00fd v priebehu nieko\u013ek\u00fdch hod\u00edn.<\/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=52689\">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 75, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Firefox 68.7 \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.7.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 76, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 5 \u043c\u0430\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). \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430: \u0414\u043b\u044f Linux \u043d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u043a \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":77078,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-77077","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \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\/sk\/blog\/news\/reliz-firefox-75\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Firefox 75 | 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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/reliz-firefox-75\" \/>\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-04-07T17:42:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-07T17:42:01+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\udd47Verzia Firefox 75 | ProHoster","description":"Prebehol vydanie webov\u00e9ho prehliada\u010da","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/reliz-firefox-75","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Firefox 75 | 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","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/reliz-firefox-75","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-04-07T17:42:01+00:00","article:modified_time":"2020-04-07T17:42:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"77077","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 17:24:36","updated":"2022-10-09 18:25:47","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/77077","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=77077"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/77077\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/77078"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=77077"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=77077"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=77077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}