{"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\/cs\/blog\/news\/reliz-firefox-75","title":{"rendered":"Vyd\u00e1n\u00ed Firefoxu 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\/\">Prob\u011bhlo<\/a><\/noindex> vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/75.0\/releasenotes\/\">Firefox 75<\/a><\/noindex>, a tak\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/mobile\/68.7.0\/releasenotes\/\">mobiln\u00ed verze<\/a><\/noindex> Firefox 68.7 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.7.0\/releasenotes\/\">68.7.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 76, jej\u00ed\u017e vyd\u00e1n\u00ed je napl\u00e1nov\u00e1no na 5. kv\u011btna (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>). <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/75.0\/releasenotes\/\">Hlavn\u00ed<\/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\"> Pro Linux se za\u010dalo vytv\u00e1\u0159et <noindex><a rel=\"nofollow\" href=\"https:\/\/flathub.org\/apps\/details\/org.mozilla.firefox\">ofici\u00e1ln\u00ed sestaven\u00ed<\/a><\/noindex> ve form\u00e1tu Flatpak.\n<li class=\"l\"> Byl aktualizov\u00e1n design adresn\u00edho \u0159\u00e1dku. P\u0159i kliknut\u00ed na adresn\u00ed \u0159\u00e1dek se nyn\u00ed bez nutnosti za\u010d\u00edt ps\u00e1t okam\u017eit\u011b zobrazuje rozbalovac\u00ed seznam nej\u010dast\u011bji pou\u017e\u00edvan\u00fdch odkaz\u016f. N\u00e1vrhy s v\u00fdsledky vyhled\u00e1v\u00e1n\u00ed byly optimalizov\u00e1ny pro kvalitn\u011bj\u0161\u00ed pr\u00e1ci na mal\u00fdch obrazovk\u00e1ch. V oblasti kontextov\u00fdch doporu\u010den\u00ed jsou nyn\u00ed zobrazeny tipy na \u0159e\u0161en\u00ed b\u011b\u017en\u00fdch probl\u00e9m\u016f, kter\u00e9 mohou nastat p\u0159i pr\u00e1ci s prohl\u00ed\u017ee\u010dem.\n<p>Bylo ukon\u010deno zobrazen\u00ed protokolu https:\/\/ a subdom\u00e9ny &#171;www.&#187; v rozbalovac\u00edm bloku odkaz\u016f zobrazen\u00fdch p\u0159i psan\u00ed do adresn\u00edho \u0159\u00e1dku (nap\u0159\u00edklad https:\/\/opennet.ru a https:\/\/www.opennet.ru se stanou nerozeznateln\u00fdmi). Protokol http:\/\/ se zobrazuje ve v\u00fdsledc\u00edch vyhled\u00e1v\u00e1n\u00ed beze zm\u011bn.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1586265189.png\"><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed Firefoxu 75\" src=\"\/wp-content\/uploads\/2020\/04\/e447c80ed0aa9e115f30e7d3ab80855e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Pro Linux se zm\u011bnilo chov\u00e1n\u00ed p\u0159i kliknut\u00ed v adresn\u00edm \u0159\u00e1dku (ud\u011bl\u00e1no jako ve Windows a macOS) \u2014 jedno kliknut\u00ed vybere cel\u00fd obsah bez um\u00edst\u011bn\u00ed do schr\u00e1nky, dvojit\u00e9 kliknut\u00ed vybere jedno slovo, trojit\u00e9 kliknut\u00ed vybere cel\u00fd obsah a um\u00edst\u00ed do schr\u00e1nky.\n<li class=\"l\"> Byla implementov\u00e1na <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Performance\/Lazy_loading\">mo\u017enost<\/a><\/noindex> nehromadit obr\u00e1zky, kter\u00e9 jsou mimo viditelnou oblast, dokud u\u017eivatel nep\u0159evine obsah str\u00e1nky na m\u00edsto p\u0159\u00edmo p\u0159edch\u00e1zej\u00edc\u00ed obr\u00e1zku. Pro \u0159\u00edzen\u00ed odlo\u017een\u00e9ho na\u010d\u00edt\u00e1n\u00ed str\u00e1nek byl do tagu &#171;img&#187; p\u0159id\u00e1n atribut &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Element\/img#attr-loading\">loading<\/a><\/noindex>&#171;, kter\u00fd m\u016f\u017ee m\u00edt hodnotu &#171;lazy&#187;. P\u0159edpokl\u00e1d\u00e1 se, \u017ee odlo\u017een\u00e9 na\u010d\u00edt\u00e1n\u00ed sn\u00ed\u017e\u00ed spot\u0159ebu pam\u011bti, sn\u00ed\u017e\u00ed provoz a zv\u00fd\u0161\u00ed rychlost po\u010d\u00e1te\u010dn\u00edho na\u010d\u00edt\u00e1n\u00ed str\u00e1nek. Pro \u0159\u00edzen\u00ed odlo\u017een\u00e9ho na\u010d\u00edt\u00e1n\u00ed byl do about:config p\u0159id\u00e1n parametr &#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\">Byla implementov\u00e1na<\/a><\/noindex> pln\u00e1 podpora WebGL v prost\u0159ed\u00edch vyu\u017e\u00edvaj\u00edc\u00edch protokol Wayland. Dosud \u00farove\u0148 v\u00fdkonu WebGL v linuxov\u00fdch verz\u00edch Firefoxu zaost\u00e1vala kv\u016fli absenci podpory hardwarov\u00e9ho zrychlen\u00ed, a to z d\u016fvodu probl\u00e9m\u016f s gfx ovlada\u010di pro X11 a pou\u017e\u00edv\u00e1n\u00ed r\u016fzn\u00fdch standard\u016f. P\u0159i pou\u017eit\u00ed Waylandu se situace zlep\u0161ila d\u00edky nov\u00e9mu <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1572697\">backendu<\/a><\/noindex>, kter\u00fd pou\u017e\u00edv\u00e1 mechanismus <noindex><a rel=\"nofollow\" href=\"https:\/\/01.org\/linuxgraphics\/gfx-docs\/drm\/driver-api\/dma-buf.html\">DMABUF<\/a><\/noindex>. Krom\u011b hardwarov\u00e9ho zrychlen\u00ed WebGL backend tak\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1616185\">umo\u017enil<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1610199\">realizovat<\/a><\/noindex> podporu urychlen\u00ed dek\u00f3dov\u00e1n\u00ed videa H.264 pomoc\u00ed VA-API (Video Acceleration API) a FFmpegDataDecoder (podpora VP9 a dal\u0161\u00edch form\u00e1t\u016f k\u00f3dov\u00e1n\u00ed videa <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1619258\">4. listopadu.<\/a><\/noindex> ve Firefoxu 76). Pro \u0159\u00edzen\u00ed zapnut\u00ed akcelerace v about:config byly navr\u017eeny parametry &#171;widget.wayland-dmabuf-webgl.enabled&#187; a &#171;widget.wayland-dmabuf-vaapi.enabled&#187;.\n<li class=\"l\"> Pro u\u017eivatele z Velk\u00e9 Brit\u00e1nie je povoleno zobrazen\u00ed placen\u00fdch sponzorovan\u00fdch blok\u016f na \u00favodn\u00ed str\u00e1nce v sekci doporu\u010den\u00e9ho obsahem Pocket. Bloky jsou jasn\u011b ozna\u010deny jako reklama a lze je vypnout v nastaven\u00edch. P\u0159edt\u00edm byla reklama <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48525\">were shown<\/a><\/noindex> pouze pro u\u017eivatele ze Spojen\u00fdch st\u00e1t\u016f.\n<\/li>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1599262\">Realizov\u00e1no<\/a><\/noindex> re\u017eim \u010di\u0161t\u011bn\u00ed star\u00fdch cookies a dat webu p\u0159i n\u00e1v\u0161t\u011bv\u011b web\u016f s k\u00f3dem sledov\u00e1n\u00ed pohybu, se kter\u00fdmi u\u017eivatel interaktivn\u011b neinteragoval. Re\u017eim se zam\u011b\u0159uje na boj proti sledov\u00e1n\u00ed prost\u0159ednictv\u00edm p\u0159esm\u011brov\u00e1n\u00ed.\n<\/li>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1615588\">Za\u010dala<\/a><\/noindex> realizace mod\u00e1ln\u00edch dialog\u016f, kter\u00e9 jsou v\u00e1z\u00e1ny na jednotliv\u00e9 karty a neblokuj\u00ed cel\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/bug1615588.bmoattachments.org\/attachment.cgi?id=9126714\"><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed Firefoxu 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\">Byla p\u0159id\u00e1na<\/a><\/noindex> mo\u017enost instalace a otev\u00edr\u00e1n\u00ed webov\u00fdch str\u00e1nek ve form\u011b aplikac\u00ed (Apps), kter\u00e9 umo\u017e\u0148uj\u00ed organizovat pr\u00e1ci se str\u00e1nkou jako s b\u011b\u017en\u00fdm desktopov\u00fdm programem. Pro povolen\u00ed v about:config je nutn\u00e9 p\u0159idat nastaven\u00ed &#171;browser.ssb.enabled=true&#187;, po \u010dem\u017e se v kontextov\u00e9m menu akc\u00ed se str\u00e1nkou (t\u0159i te\u010dky v adresn\u00edm \u0159\u00e1dku) objev\u00ed polo\u017eka &#171;Install Website as App&#187;, kter\u00e1 umo\u017en\u00ed um\u00edstit na plochu nebo do menu aplikac\u00ed z\u00e1stupce pro samostatn\u00e9 otev\u0159en\u00ed aktu\u00e1ln\u00ed 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), co\u017e znamen\u00e1 otev\u0159\u00edt webovou str\u00e1nku v samostatn\u00e9m okn\u011b bez menu, adresn\u00edho \u0159\u00e1dku a dal\u0161\u00edch prvk\u016f rozhran\u00ed prohl\u00ed\u017ee\u010de. V aktu\u00e1ln\u00edm okn\u011b se otev\u00edraj\u00ed pouze odkazy na str\u00e1nky aktivn\u00edho webu, a p\u0159echod na extern\u00ed odkazy vede k vytvo\u0159en\u00ed samostatn\u00e9ho okna s b\u011b\u017en\u00fdm prohl\u00ed\u017ee\u010dem.<br \/>\n<center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed Firefoxu 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\u00ed\u0159ena<\/a><\/noindex> realizace re\u017eimu &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/fetch.spec.whatwg.org\/#x-content-type-options-header\">nosniff<\/a><\/noindex>je aktivov\u00e1na prost\u0159ednictv\u00edm HTTP hlavi\u010dky \u201eX-Content-Type-Options\u201c, kter\u00e1 nyn\u00ed deaktivuje tak\u00e9 logiku automatick\u00e9ho rozpozn\u00e1v\u00e1n\u00ed MIME typ\u016f pro HTML dokumenty, a nikoli pouze pro JavaScript a CSS. Tento re\u017eim pom\u00e1h\u00e1 chr\u00e1nit p\u0159ed \u00fatoky souvisej\u00edc\u00edmi s manipulac\u00ed s MIME typy. Prohl\u00ed\u017ee\u010d ve v\u00fdchoz\u00edm nastaven\u00ed analyzuje typ zpracov\u00e1van\u00e9ho obsahu a zpracov\u00e1v\u00e1 ho na z\u00e1klad\u011b konkr\u00e9tn\u00edho typu. Nap\u0159\u00edklad, pokud se do souboru \u201e.jpg\u201c ulo\u017e\u00ed HTML k\u00f3d, p\u0159i otev\u0159en\u00ed bude tento soubor zpracov\u00e1n jako HTML, nikoli jako obr\u00e1zek. \u00dato\u010dn\u00edk m\u016f\u017ee vyu\u017e\u00edt formu pro nahr\u00e1v\u00e1n\u00ed obr\u00e1zk\u016f pro jpg soubor, kter\u00fd zahrnuje HTML s JavaScript k\u00f3dem, a pot\u00e9 zve\u0159ejnit odkaz na tento soubor, jeho\u017e p\u0159\u00edm\u00e9 otev\u0159en\u00ed vykon\u00e1 JavaScript k\u00f3d v kontextu str\u00e1nky, na kterou byl nahr\u00e1n (mohou b\u00fdt ur\u010deny cookies a dal\u0161\u00ed \u00fadaje u\u017eivatel\u016f spojen\u00e9 se str\u00e1nkou, kter\u00e1 odkaz otev\u0159ela).\n<li class=\"l\"> Bylo zaji\u0161t\u011bno lok\u00e1ln\u00ed ukl\u00e1d\u00e1n\u00ed v\u0161ech d\u016fv\u011bryhodn\u00fdch PKI certifik\u00e1t\u016f certifika\u010dn\u00edch autorit, kter\u00e9 jsou zn\u00e1my spole\u010dnosti Mozilla, co\u017e zlep\u0161ilo kompatibilitu s nespr\u00e1vn\u011b nastaven\u00fdmi webov\u00fdmi servery.\n<li class=\"l\"> Na str\u00e1nk\u00e1ch otev\u0159en\u00fdch pomoc\u00ed HTTP bez \u0161ifrov\u00e1n\u00ed je zak\u00e1z\u00e1no pou\u017e\u00edv\u00e1n\u00ed API Web Crypto.\n<li class=\"l\"> Pro Windows byl implementov\u00e1n re\u017eim p\u0159\u00edm\u00e9ho kompozitov\u00e1n\u00ed (Direct Composition), kter\u00fd zvy\u0161uje v\u00fdkon a p\u0159ibli\u017euje realizaci syst\u00e9mu kompozitov\u00e1n\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/servo\/webrender\">WebRender<\/a><\/noindex>, napsan\u00e9ho v jazyce Rust, kter\u00fd p\u0159esouv\u00e1 operace vykreslov\u00e1n\u00ed obsahu str\u00e1nky na GPU.\n<li class=\"l\"> Pro macOS byla implementov\u00e1na experiment\u00e1ln\u00ed mo\u017enost pou\u017eit\u00ed klientsk\u00fdch certifik\u00e1t\u016f z obecn\u00e9ho \u00falo\u017ei\u0161t\u011b certifik\u00e1t\u016f opera\u010dn\u00edho syst\u00e9mu (pro aktivaci v about:config je t\u0159eba povolit mo\u017enost security.osclientcerts.autoload). Od Firefoxu 72 byla tato mo\u017enost dostupn\u00e1 pouze pro Windows.\n<li class=\"l\"> Po Linuxu byl v sestav\u00e1ch pro macOS zaveden 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\"> atribut \u201etype\u201c v prvku  nyn\u00ed m\u016f\u017ee m\u00edt pouze hodnotu \u201etext\/css\u201c.\n<li class=\"l\"> V CSS byly implementov\u00e1ny funkce <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\"> Pro vlastnost CSS <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/text-decoration-skip-ink\">text-decoration-skip-ink<\/a><\/noindex> podporov\u00e1na hodnota \u201eall\u201c, kter\u00e1 na\u0159izuje obligatorn\u00ed p\u0159eru\u0161en\u00ed podtr\u017een\u00ed a p\u0159e\u0161krnut\u00ed p\u0159i styku s textov\u00fdmi glify (d\u0159\u00edve pou\u017e\u00edvan\u00e1 hodnota \u201eauto\u201c adaptivn\u011b vytv\u00e1\u0159ela p\u0159eru\u0161en\u00ed a nevylu\u010dovala dotyky, p\u0159i hodnot\u011b all je dotyk s glifem zcela zak\u00e1z\u00e1n).\n<li class=\"l\"> V JavaScriptu byla p\u0159id\u00e1na podpora <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Classes\/Class_fields#Public_static_fields\">ve\u0159ejn\u00fdch statick\u00fdch pol\u00ed<\/a><\/noindex> pro instance t\u0159\u00edd JavaScriptu, kter\u00e9 umo\u017e\u0148uj\u00ed definovat p\u0159edem ur\u010den\u00e9 vlastnosti inicializovan\u00e9 mimo konstruktor.\n<p>    class ClassWithStaticField {<br \/>\n       static staticField = \u201astatic field\u2018<br \/>\n    }<\/p>\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora t\u0159\u00eddy <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Locale\">Intl.Locale<\/a><\/noindex>, poskytuj\u00edc\u00ed metody pro anal\u00fdzu a zpracov\u00e1n\u00ed sad zvolen\u00fdch parametru jazyka, regionu a stylu, stejn\u011b jako pro \u010dten\u00ed a z\u00e1pis tag\u016f roz\u0161\u00ed\u0159en\u00ed Unicode a uchov\u00e1n\u00ed u\u017eivatelsk\u00fdch nastaven\u00ed lokality v serializovan\u00e9m form\u00e1tu;\n<li class=\"l\"> Implementace vlastnosti Function.caller byla p\u0159izp\u016fsobena posledn\u00edmu n\u00e1vrhu nov\u00e9 specifikace ECMAScript (m\u00edsto TypeError nyn\u00ed vrac\u00ed null, pokud je vol\u00e1n\u00ed provedeno z funkce s atributem strict, async nebo generator).\n<li class=\"l\"> Do HTMLFormElement byla p\u0159id\u00e1na metoda <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/HTMLFormElement\/requestSubmit\">requestSubmit()<\/a><\/noindex>, kter\u00e1 iniciuje programov\u00e9 odesl\u00e1n\u00ed dat formul\u00e1\u0159e analogicky kliknut\u00ed na tla\u010d\u00edtko pro odesl\u00e1n\u00ed dat. Funkce m\u016f\u017ee b\u00fdt pou\u017eita p\u0159i v\u00fdvoji vlastn\u00edch tla\u010d\u00edtek pro odesl\u00e1n\u00ed formul\u00e1\u0159e, pro kter\u00e9 nen\u00ed vol\u00e1n\u00ed form.submit() dostate\u010dn\u00e9, proto\u017ee nevede k interaktivn\u00edmu ov\u011b\u0159en\u00ed parametr\u016f, generaci ud\u00e1losti \u201asubmit\u2018 a p\u0159ed\u00e1n\u00ed dat spojen\u00fdch s tla\u010d\u00edtkem pro odesl\u00e1n\u00ed.\n<li class=\"l\"> Ud\u00e1lost submit je nyn\u00ed realizov\u00e1na objektem SubmitEvent, nikoli Event. SubmitEvent zahrnuje nov\u00e9 vlastnosti, kter\u00e9 umo\u017e\u0148uj\u00ed zjistit prvek, jeho\u017e vyvol\u00e1n\u00ed vedlo k odesl\u00e1n\u00ed formul\u00e1\u0159e. Nap\u0159\u00edklad, SubmitEvent umo\u017e\u0148uje pou\u017e\u00edt jeden zpracovatel, kter\u00fd je spole\u010dn\u00fd pro r\u016fzn\u00e9 tla\u010d\u00edtka a odkazy vedouc\u00ed k odesl\u00e1n\u00ed formul\u00e1\u0159e.\n<li class=\"l\"> Bylo implementov\u00e1no spr\u00e1vn\u00e9 p\u0159ed\u00e1n\u00ed ud\u00e1losti kliknut\u00ed p\u0159i vyvol\u00e1n\u00ed metody click() pro odpojen\u00e9 prvky (kter\u00e9 nejsou sou\u010d\u00e1st\u00ed DOM stromu).\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> Byla p\u0159id\u00e1na mo\u017enost v\u00e1z\u00e1n\u00ed animace na po\u010d\u00e1te\u010dn\u00ed nebo koncov\u00fd kl\u00ed\u010dov\u00fd sn\u00edmek, p\u0159i\u010dem\u017e prohl\u00ed\u017ee\u010d s\u00e1m vypo\u010d\u00edt\u00e1 fin\u00e1ln\u00ed nebo po\u010d\u00e1te\u010dn\u00ed stav (sta\u010d\u00ed uv\u00e9st pouze prvn\u00ed nebo posledn\u00ed kl\u00ed\u010dov\u00fd sn\u00edmek). Ve v\u00fdchoz\u00edm nastaven\u00ed jsou zahrnuty Animation.timeline getter, Document.timeline, DocumentTimeline, AnimationTimeline, Document.getAnimations() a Element.getAnimations().\n<\/li>\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost aktivace profila\u010dn\u00edho rozhran\u00ed str\u00e1nek bez instalace samostatn\u00e9ho dopl\u0148ku, stisknut\u00edm tla\u010d\u00edtka \u201eEnable Profiler Menu Button\u201c na webu. <noindex><a rel=\"nofollow\" href=\"https:\/\/profiler.firefox.com\">profiler.firefox.com<\/a><\/noindex>. P\u0159id\u00e1n re\u017eim anal\u00fdzy v\u00fdkonu pouze pro aktivn\u00ed kartu.\n<li class=\"l\"> V webov\u00e9 konzoli se objevil re\u017eim okam\u017eit\u00e9ho v\u00fdpo\u010dtu v\u00fdraz\u016f, kter\u00fd umo\u017e\u0148uje v\u00fdvoj\u00e1\u0159\u016fm rychleji odhalovat a opravovat chyby p\u0159i zad\u00e1v\u00e1n\u00ed slo\u017eit\u00fdch v\u00fdraz\u016f d\u00edky zobrazen\u00ed p\u0159edb\u011b\u017en\u00e9ho v\u00fdsledku p\u0159i psan\u00ed.\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> pro m\u011b\u0159en\u00ed oblast\u00ed str\u00e1nky (Measuring Tool) byla p\u0159id\u00e1na mo\u017enost zm\u011bny velikosti obd\u00e9ln\u00edkov\u00e9ho r\u00e1mce (d\u0159\u00edve, pokud jste uvolnili tla\u010d\u00edtko my\u0161i, r\u00e1me\u010dek nebylo mo\u017en\u00e9 zm\u011bnit a v p\u0159\u00edpad\u011b nep\u0159esn\u00e9ho zam\u011b\u0159en\u00ed bylo nutn\u00e9 m\u011b\u0159it od za\u010d\u00e1tku).\n<li class=\"l\"> V rozhran\u00ed inspekce str\u00e1nek byla p\u0159id\u00e1na podpora vyhled\u00e1v\u00e1n\u00ed prvk\u016f pomoc\u00ed v\u00fdraz\u016f XPath vedle d\u0159\u00edve dostupn\u00e9ho vyhled\u00e1v\u00e1n\u00ed pomoc\u00ed CSS selektor\u016f.\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost filtrov\u00e1n\u00ed zpr\u00e1v WebSocket pomoc\u00ed regul\u00e1rn\u00edch v\u00fdraz\u016f (d\u0159\u00edve byly podporov\u00e1ny pouze textov\u00e9 masky).\n<li class=\"l\"> V JavaScript ladic\u00edch n\u00e1stroj\u00edch byla p\u0159id\u00e1na podpora v\u00e1z\u00e1n\u00ed zar\u00e1\u017eek na zpracovatele ud\u00e1lost\u00ed WebSocket.\n<li class=\"l\"> Byla provedena \u00fadr\u017eba rozhran\u00ed pro anal\u00fdzu s\u00ed\u0165ov\u00e9 aktivity. Bylo optimalizov\u00e1no vykreslov\u00e1n\u00ed tabulek v p\u0159\u00edpad\u011b soub\u011b\u017en\u00e9ho zpracov\u00e1n\u00ed velk\u00e9ho mno\u017estv\u00ed p\u0159ipojen\u00ed. Odd\u011blova\u010de sloupc\u016f a tla\u010d\u00edtka pro aplikaci filtr\u016f byly ud\u011bl\u00e1ny kontrastn\u011bj\u0161\u00edmi. V panelu blokov\u00e1n\u00ed s\u00ed\u0165ov\u00fdch po\u017eadavk\u016f byla implementov\u00e1na mo\u017enost pou\u017eit\u00ed symbolu &#171;*&#187; v mask\u00e1ch URL (proto\u017ee to umo\u017e\u0148uje zhodnotit chov\u00e1n\u00ed webu v podm\u00ednk\u00e1ch selh\u00e1n\u00ed na\u010d\u00edt\u00e1n\u00ed zdroj\u016f).\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1586266982.png\"><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed Firefoxu 75\" src=\"\/wp-content\/uploads\/2020\/04\/e12771e3efac6ccec2446cd1747030b4.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/ul>\n<p>Krom\u011b novinek a oprav chyb ve Firefoxu 75 byla odstran\u011bna <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/security\/known-vulnerabilities\/firefox.html#firefox75\">\u0159ady zranitelnost\u00ed<\/a><\/noindex>, z nich\u017e n\u011bkter\u00e9 jsou ozna\u010deny jako kritick\u00e9, tedy mohou v\u00e9st k proveden\u00ed k\u00f3du \u00fato\u010dn\u00edka p\u0159i otev\u0159en\u00ed speci\u00e1ln\u011b upraven\u00fdch str\u00e1nek. V sou\u010dasn\u00e9 dob\u011b nejsou k dispozici podrobnosti o opraven\u00fdch bezpe\u010dnostn\u00edch probl\u00e9mech, o\u010dek\u00e1v\u00e1 se, \u017ee seznam zranitelnost\u00ed bude zve\u0159ejn\u011bn b\u011bhem n\u011bkolika hodin.<\/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.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\" \/>\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-75\" \/>\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 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\/cs\/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\udd47Vyd\u00e1n\u00ed Firefoxu 75 | ProHoster","description":"Dostupn\u00e9 je vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-firefox-75","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 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\/cs\/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\/cs\/wp-json\/wp\/v2\/posts\/77077","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=77077"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/77077\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/77078"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=77077"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=77077"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=77077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}