{"id":100378,"date":"2021-06-01T16:22:49","date_gmt":"2021-06-01T14:22:57","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-firefox-89-s-pererabotannym-interfejsom"},"modified":"2021-06-01T16:22:49","modified_gmt":"2021-06-01T14:22:57","slug":"reliz-firefox-89-s-pererabotannym-interfejsom","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-firefox-89-s-pererabotannym-interfejsom","title":{"rendered":"Verze Firefox 89 s p\u0159epracovan\u00fdm rozhran\u00edm","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Bylo vyd\u00e1no webov\u00e9 prohl\u00ed\u017ee\u010d Firefox 89. D\u00e1le byla vytvo\u0159ena aktualizace v\u011btve s dlouhodobou podporou 78.11.0. V nejbli\u017e\u0161\u00ed dob\u011b bude p\u0159evedena na beta testov\u00e1n\u00ed v\u011btev Firefox 90, jej\u00ed\u017e vyd\u00e1n\u00ed je napl\u00e1nov\u00e1no na 13. \u010dervence.     <\/p>\n<p>Hlavn\u00ed novinky:      <\/p>\n<ul>\n<li class=\"l\"> Prob\u011bhla zna\u010dn\u00e1 modernizace rozhran\u00ed. Byly aktualizov\u00e1ny ikony, sjednocen styl r\u016fzn\u00fdch prvk\u016f a p\u0159epracov\u00e1na barevn\u00e1 paleta.\n<li class=\"l\"> Bylo zm\u011bn\u011bno proveden\u00ed panelu karet \u2013 rohy karet jsou zaoblen\u00e9 a nyn\u00ed se neslu\u010duj\u00ed se spodn\u00ed hranou panelu (efekt plovouc\u00edho tla\u010d\u00edtka). Bylo odstran\u011bno vizu\u00e1ln\u00ed odd\u011blen\u00ed neaktivn\u00edch karet, ale oblast obsazen\u00e1 tla\u010d\u00edtkem se zv\u00fdraz\u0148uje, kdy\u017e je kurzor um\u00edst\u011bn nad kartou.    <center><img decoding=\"async\" alt=\"Verze Firefox 89 s p\u0159epracovan\u00fdm rozhran\u00edm\" src=\"\/wp-content\/uploads\/2021\/06\/3a5792bffb4065e21ac3f27c683a2e72.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Byla provedena restrukturalizace menu. Z hlavn\u00edho menu a kontextov\u00fdch menu byly odstran\u011bny m\u00e1lo pou\u017e\u00edvan\u00e9 a zastaral\u00e9 prvky, aby se zv\u00fdraznily nejd\u016fle\u017eit\u011bj\u0161\u00ed funkce. Zbyl\u00e9 prvky byly p\u0159eorganizov\u00e1ny podle jejich d\u016fle\u017eitosti a u\u017eivatelsk\u00e9ho z\u00e1jmu. V r\u00e1mci boje proti ru\u0161iv\u00fdm vizu\u00e1ln\u00edm shluk\u016fm byly odstran\u011bny ikony vedle polo\u017eek menu a ponech\u00e1ny pouze textov\u00e9 popisky. Rozhran\u00ed pro nastaven\u00ed panelu a n\u00e1stroje pro webov\u00e9 v\u00fdvoj\u00e1\u0159e byly p\u0159esunuty do samostatn\u00e9ho podmenu \u201eDal\u0161\u00ed n\u00e1stroje\u201c (\u201eMore Tools\u201c).     <center><img decoding=\"async\" alt=\"Verze Firefox 89 s p\u0159epracovan\u00fdm rozhran\u00edm\" src=\"\/wp-content\/uploads\/2021\/06\/a3232eb77ec1e1cb6e8c849d4b97d164.png\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"Verze Firefox 89 s p\u0159epracovan\u00fdm rozhran\u00edm\" src=\"\/wp-content\/uploads\/2021\/06\/dab8727b47f3d1cb1b2cf49974d52095.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Bylo odstran\u011bno vestav\u011bn\u00e9 menu v adresn\u00edm \u0159\u00e1dku \u201e\u2026\u201c (Page Actions), prost\u0159ednictv\u00edm kter\u00e9ho bylo mo\u017en\u00e9 p\u0159idat z\u00e1lo\u017eku, poslat odkaz do Pocket, p\u0159ipnout kartu, pracovat s clipboardem a iniciovat odesl\u00e1n\u00ed materi\u00e1lu e-mailem. Mo\u017enosti dostupn\u00e9 p\u0159es menu \u201e\u2026\u201c byly p\u0159esunuty do jin\u00fdch \u010d\u00e1st\u00ed rozhran\u00ed a z\u016fst\u00e1vaj\u00ed dostupn\u00e9 v sekci nastaven\u00ed panelu; mohou b\u00fdt jednotliv\u011b um\u00edst\u011bny na panel jako tla\u010d\u00edtka. Nap\u0159\u00edklad tla\u010d\u00edtko pro vyvol\u00e1n\u00ed rozhran\u00ed pro vytv\u00e1\u0159en\u00ed screenshot\u016f je dostupn\u00e9 p\u0159es kontextov\u00e9 menu zobrazen\u00e9 po kliknut\u00ed prav\u00fdm tla\u010d\u00edtkem my\u0161i na str\u00e1nce.   <center><img decoding=\"async\" alt=\"Verze Firefox 89 s p\u0159epracovan\u00fdm rozhran\u00edm\" src=\"\/wp-content\/uploads\/2021\/06\/56f91175f46b02d6b53df9a964c0db02.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Byla p\u0159epracov\u00e1na vyskakovac\u00ed postrann\u00ed nab\u00eddka pro nastaven\u00ed str\u00e1nky s rozhran\u00edm zobrazen\u00fdm p\u0159i otev\u0159en\u00ed nov\u00e9ho panelu.    <center><img decoding=\"async\" alt=\"Verze Firefox 89 s p\u0159epracovan\u00fdm rozhran\u00edm\" src=\"\/wp-content\/uploads\/2021\/06\/32494d82eeb3f9d5389a7378a2e5ca9a.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Byla zm\u011bn\u011bna a sjednocena s ostatn\u00edmi dialogy \u00faprava informa\u010dn\u00edch panel\u016f a mod\u00e1ln\u00edch dialog\u016f s upozorn\u011bn\u00edmi, potvrzen\u00edmi a dotazy. Dialogy se zobrazuj\u00ed se zaoblen\u00fdmi rohy a jsou centrov\u00e1ny vertik\u00e1ln\u011b.   <center><img decoding=\"async\" alt=\"Verze Firefox 89 s p\u0159epracovan\u00fdm rozhran\u00edm\" src=\"\/wp-content\/uploads\/2021\/06\/e92d1b30aff277db8f4911b56a1d0524.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Po aktualizaci byla zaji\u0161t\u011bna v\u00fdchoz\u00ed obrazovka, kter\u00e1 navrhuje pou\u017e\u00edvat Firefox jako v\u00fdchoz\u00ed prohl\u00ed\u017ee\u010d v syst\u00e9mu a umo\u017e\u0148uje vybrat si t\u00e9ma vzhledu. K dispozici jsou t\u00e9mata: syst\u00e9mov\u00e9 (zohled\u0148uje syst\u00e9mov\u00e1 nastaven\u00ed pro vzhled oken, menu a tla\u010d\u00edtek), sv\u011btl\u00e9, tmav\u00e9 a Alpenglow (barevn\u00e9).    <center><img decoding=\"async\" alt=\"Verze Firefox 89 s p\u0159epracovan\u00fdm rozhran\u00edm\" src=\"\/wp-content\/uploads\/2021\/06\/7fbbbb0522a21d277604fa68dd6292ca.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <center><img decoding=\"async\" alt=\"Verze Firefox 89 s p\u0159epracovan\u00fdm rozhran\u00edm\" src=\"\/wp-content\/uploads\/2021\/06\/cd46e55c3245ad61b334cca843674fff.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>  <center><img decoding=\"async\" alt=\"Verze Firefox 89 s p\u0159epracovan\u00fdm rozhran\u00edm\" src=\"\/wp-content\/uploads\/2021\/06\/d300e1b5694a122a98b2b0d9d966e339.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <center><img decoding=\"async\" alt=\"Verze Firefox 89 s p\u0159epracovan\u00fdm rozhran\u00edm\" src=\"\/wp-content\/uploads\/2021\/06\/54f564e5f52a432fa16da41fc6f5f805.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>  <center><img decoding=\"async\" alt=\"Verze Firefox 89 s p\u0159epracovan\u00fdm rozhran\u00edm\" src=\"\/wp-content\/uploads\/2021\/06\/3662f812ded90706fd49e3d380afd083.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Ve v\u00fdchoz\u00edm nastaven\u00ed je v rozhran\u00ed nastaven\u00ed vzhledu panelu skryto tla\u010d\u00edtko pro aktivaci kompaktn\u00edho re\u017eimu zobrazen\u00ed panel\u016f. Pro n\u00e1vrat nastaven\u00ed do about:config byl implementov\u00e1n parametr \u201ebrowser.compactmode.show\u201c. Pro u\u017eivatele, u kter\u00fdch je aktivov\u00e1n kompaktn\u00ed re\u017eim, bude parametr automaticky aktivov\u00e1n.\n<li class=\"l\"> Byl zredukov\u00e1n po\u010det prvk\u016f, kter\u00e9 rozptyluj\u00ed pozornost u\u017eivatel\u016f. Byla odstran\u011bna nadbyte\u010dn\u00e1 upozorn\u011bn\u00ed a notifikace.\n<li class=\"l\"> Do adresn\u00edho \u0159\u00e1dku byl integrov\u00e1n kalkul\u00e1tor, kter\u00fd umo\u017e\u0148uje vypo\u010d\u00edtat zadan\u00e9 matematick\u00e9 v\u00fdrazy v libovoln\u00e9m po\u0159ad\u00ed. Kalkul\u00e1tor je zat\u00edm ve v\u00fdchoz\u00edm nastaven\u00ed vypnut\u00fd a vy\u017eaduje zm\u011bnu nastaven\u00ed suggest.calculator v about:config. V jednom z n\u00e1sleduj\u00edc\u00edch vyd\u00e1n\u00ed je tak\u00e9 o\u010dek\u00e1v\u00e1no (ji\u017e p\u0159id\u00e1no do no\u010dn\u00edch sestaven\u00ed en-US) zprovozn\u011bn\u00ed vestav\u011bn\u00e9ho p\u0159evodn\u00edku m\u011br v adresn\u00edm \u0159\u00e1dku, kter\u00fd umo\u017e\u0148uje nap\u0159\u00edklad p\u0159evod stop na metry.    <center><img decoding=\"async\" alt=\"Verze Firefox 89 s p\u0159epracovan\u00fdm rozhran\u00edm\" src=\"\/wp-content\/uploads\/2021\/06\/609085b31dd336a1467e7252512a71b9.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> V sestaven\u00ed pro Linux bylo aktivov\u00e1no vyu\u017e\u00edv\u00e1n\u00ed kompozitn\u00edho enginu WebRender pro v\u0161echny u\u017eivatele Linuxu, v\u010detn\u011b jak\u00fdchkoli desktopov\u00fdch prost\u0159ed\u00ed, v\u0161ech verz\u00ed Mesa a syst\u00e9m\u016f s ovlada\u010di NVIDIA (d\u0159\u00edve byl WebRender povolen pouze pro GNOME, KDE a Xfce p\u0159i pou\u017eit\u00ed ovlada\u010d\u016f Intel a AMD). WebRender je naps\u00e1n v jazyce Rust a umo\u017e\u0148uje v\u00fdrazn\u00e9 zrychlen\u00ed vykreslov\u00e1n\u00ed a sn\u00ed\u017een\u00ed zat\u00ed\u017een\u00ed CPU t\u00edm, \u017ee p\u0159esouv\u00e1 operace vykreslov\u00e1n\u00ed obsahu str\u00e1nky na GPU, kter\u00e9 jsou realizov\u00e1ny prost\u0159ednictv\u00edm shader\u016f prov\u00e1d\u011bn\u00fdch na GPU. Pro deaktivaci WebRender v about:config lze pou\u017e\u00edt nastaven\u00ed &#171;gfx.webrender.enabled&#187; nebo spustit Firefox se nastavenou prom\u011bnnou prost\u0159ed\u00ed MOZ_WEBRENDER=0.\n<li class=\"l\"> Ve v\u00fdchoz\u00edm nastaven\u00ed je aktivov\u00e1na metoda \u00fapln\u00e9 ochrany Cookie (Total Cookie Protection), kter\u00e1 byla d\u0159\u00edve aktivn\u00ed pouze p\u0159i v\u00fdb\u011bru p\u0159\u00edsn\u00e9ho re\u017eimu blokov\u00e1n\u00ed ne\u017e\u00e1douc\u00edho obsahu (strict). Pro ka\u017edou webovou str\u00e1nku je nyn\u00ed pou\u017eito samostatn\u00e9 izolovan\u00e9 \u00falo\u017ei\u0161t\u011b pro Cookie, co\u017e br\u00e1n\u00ed sledov\u00e1n\u00ed pohybu mezi weby, proto\u017ee v\u0161echny Cookie poch\u00e1zej\u00edc\u00ed z extern\u00edch blok\u016f na\u010d\u00edtan\u00fdch na str\u00e1nku jsou nyn\u00ed spojeny s hlavn\u00ed str\u00e1nkou a nejsou p\u0159en\u00e1\u0161eny p\u0159i kontaktu s t\u011bmito bloky z jin\u00fdch web\u016f. Jako v\u00fdjimka z\u016fst\u00e1v\u00e1 mo\u017enost meziwebov\u00e9ho p\u0159enosu Cookie pro slu\u017eby, kter\u00e9 nesouvis\u00ed se sledov\u00e1n\u00edm u\u017eivatel\u016f, nap\u0159\u00edklad ty, kter\u00e9 se pou\u017e\u00edvaj\u00ed pro jedin\u00e9 p\u0159ihl\u00e1\u0161en\u00ed. Informace o zablokovan\u00fdch a povolen\u00fdch meziwebov\u00fdch Cookie jsou zobrazeny v nab\u00eddce, kter\u00e1 se zobraz\u00ed po kliknut\u00ed na symbol \u0161t\u00edtu v adresn\u00edm \u0159\u00e1dku.    <center><img decoding=\"async\" alt=\"Verze Firefox 89 s p\u0159epracovan\u00fdm rozhran\u00edm\" src=\"\/wp-content\/uploads\/2021\/06\/7c5084832479fbc04ef992cbd270bf5a.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/li>\n<li class=\"l\"> Byla aktivov\u00e1na druh\u00e1 verze mechanismu SmartBlock, ur\u010den\u00e9ho k \u0159e\u0161en\u00ed probl\u00e9m\u016f na str\u00e1nk\u00e1ch, kter\u00e9 vznikaj\u00ed zablokov\u00e1n\u00edm extern\u00edch skript\u016f v re\u017eimu soukrom\u00e9ho prohl\u00ed\u017een\u00ed nebo p\u0159i aktivaci zes\u00edlen\u00e9ho blokov\u00e1n\u00ed ne\u017e\u00e1douc\u00edho obsahu (strict). Mezi jin\u00fdm SmartBlock umo\u017e\u0148uje v\u00fdrazn\u011b zv\u00fd\u0161it v\u00fdkon n\u011bkter\u00fdch web\u016f, kter\u00e9 se zpomaluj\u00ed kv\u016fli nemo\u017enosti na\u010d\u00edst k\u00f3d skript\u016f pro sledov\u00e1n\u00ed. SmartBlock automaticky nahrazuje skripty pro sledov\u00e1n\u00ed n\u00e1hradn\u00edmi skripty, kter\u00e9 zaji\u0161\u0165uj\u00ed spr\u00e1vn\u00e9 na\u010dten\u00ed str\u00e1nky. Tyto n\u00e1hradn\u00ed skripty byly p\u0159ipraveny pro n\u011bkter\u00e9 popul\u00e1rn\u00ed skripty sledov\u00e1n\u00ed u\u017eivatel\u016f, kter\u00e9 jsou za\u0159azeny na seznam Disconnect, v\u010detn\u011b skript\u016f s widgety Facebooku, Twitteru, Yandexu, Vkontakte a Google.\n<li class=\"l\"> Byla zaji\u0161t\u011bna podpora roz\u0161\u00ed\u0159en\u00ed TLS DC (Delegated Credentials) pro delegov\u00e1n\u00ed kr\u00e1tkodob\u00fdch certifik\u00e1t\u016f, kter\u00e9 \u0159e\u0161\u00ed probl\u00e9m s certifik\u00e1ty p\u0159i poskytov\u00e1n\u00ed p\u0159\u00edstupu na str\u00e1nky p\u0159es s\u00edt\u011b obsahu. Delegated Credentials zav\u00e1d\u00ed dal\u0161\u00ed do\u010dasn\u00fd priv\u00e1tn\u00ed kl\u00ed\u010d, jeho\u017e platnost je omezena na hodiny nebo n\u011bkolik dn\u00ed (nejv\u00fd\u0161e 7 dn\u00ed). Tento kl\u00ed\u010d je generov\u00e1n na z\u00e1klad\u011b certifik\u00e1tu vydan\u00e9ho certifika\u010dn\u00ed autoritou a umo\u017e\u0148uje uchovat priv\u00e1tn\u00ed kl\u00ed\u010d p\u016fvodn\u00edho certifik\u00e1tu v tajnosti p\u0159ed slu\u017ebami distribuj\u00edc\u00edmi obsah. Aby se p\u0159ede\u0161lo probl\u00e9m\u016fm s p\u0159\u00edstupem po vypr\u0161en\u00ed platnosti do\u010dasn\u00e9ho kl\u00ed\u010de, byla zavedena technologie automatick\u00e9 aktualizace, kter\u00e1 prob\u00edh\u00e1 na stran\u011b p\u016fvodn\u00edho TLS serveru.\n<li class=\"l\"> Byla p\u0159edstavena extern\u00ed (ne nativn\u00ed pro syst\u00e9m) implementace prvk\u016f formul\u00e1\u0159ov\u00e9ho vstupu, jako jsou p\u0159ep\u00edna\u010de, tla\u010d\u00edtka, rozbalovac\u00ed seznamy a textov\u00e1 pole (input, textarea, button, select), kter\u00e1 se vyzna\u010duje modern\u011bj\u0161\u00edm vzhledem. Pou\u017eit\u00ed samostatn\u00e9 implementace prvk\u016f formul\u00e1\u0159\u016f tak\u00e9 pozitivn\u011b ovlivnilo v\u00fdkon zobrazov\u00e1n\u00ed str\u00e1nek.\n<li class=\"l\"> Byla poskytnuta mo\u017enost manipulace s obsahem prvk\u016f &lt;input&gt; a &lt;textarea&gt; pomoc\u00ed p\u0159\u00edkaz\u016f Document.execCommand(), p\u0159i zachov\u00e1n\u00ed historie \u00faprav a bez explicitn\u00edho nastaven\u00ed vlastnosti contentEditable.\n<li class=\"l\"> Bylo zrealizov\u00e1no API Event Timing pro m\u011b\u0159en\u00ed zpo\u017ed\u011bn\u00ed ud\u00e1losti p\u0159ed a po na\u010dten\u00ed str\u00e1nky.\n<li class=\"l\"> Bylo p\u0159id\u00e1no CSS vlastnost forced-colors pro ur\u010den\u00ed, zda prohl\u00ed\u017ee\u010d na str\u00e1nce aplikuje u\u017eivatelsky nastavenou omezenou barevnou paletu.\n<li class=\"l\"> Do CSS vlastnost\u00ed ascent-override, descent-override a line-gap-override byl p\u0159id\u00e1n deskriptor @font-face pro p\u0159edefinov\u00e1n\u00ed metrik p\u00edsma, co\u017e m\u016f\u017ee b\u00fdt pou\u017eito pro zjednocen\u00ed zobrazen\u00ed p\u00edsma nap\u0159\u00ed\u010d r\u016fzn\u00fdmi prohl\u00ed\u017ee\u010di a opera\u010dn\u00edmi syst\u00e9my a tak\u00e9 pro vylou\u010den\u00ed posun\u016f rozlo\u017een\u00ed str\u00e1nky webov\u00fdmi fonty.\n<li class=\"l\"> Ve funkci CSS image-set(), kter\u00e1 umo\u017e\u0148uje vybrat obr\u00e1zek z mno\u017einy variant s r\u016fzn\u00fdm rozli\u0161en\u00edm, nejvhodn\u011bj\u0161\u00ed pro aktu\u00e1ln\u00ed parametry obrazovky a \u0161\u00ed\u0159ku p\u00e1sma p\u0159ipojen\u00ed, byla zaji\u0161t\u011bna podpora funkce type().\n<li class=\"l\"> V JavaScriptu je implicitn\u011b povoleno pou\u017e\u00edv\u00e1n\u00ed kl\u00ed\u010dov\u00e9ho slova await na nejvy\u0161\u0161\u00ed \u00farovni modul\u016f, co\u017e umo\u017e\u0148uje hlad\u0161\u00ed integraci asynchronn\u00edch vol\u00e1n\u00ed do procesu na\u010d\u00edt\u00e1n\u00ed modul\u016f a obej\u00edt se bez zabalen\u00ed do &#171;async function&#187;. Nap\u0159\u00edklad m\u00edsto (async function() { await Promise.resolve(console.log(&#8216;test&#8217;)); }()); nyn\u00ed m\u016f\u017eete ps\u00e1t await Promise.resolve(console.log(&#8216;test&#8217;));\n<li class=\"l\"> Na 64bitov\u00fdch syst\u00e9mech je povoleno vytv\u00e1\u0159en\u00ed struktur ArrayBuffers o velikosti v\u011bt\u0161\u00ed ne\u017e 2 GB (ale ne v\u00edce ne\u017e 8 GB).\n<li class=\"l\"> Byla ukon\u010dena podpora ud\u00e1lost\u00ed DeviceProximityEvent, UserProximityEvent a DeviceLightEvent, kter\u00e9 nejsou podporov\u00e1ny v jin\u00fdch prohl\u00ed\u017ee\u010d\u00edch.\n<li class=\"l\"> V panelu pro inspekci str\u00e1nek byla vylep\u0161ena navigace pomoc\u00ed kl\u00e1vesnice v editovateln\u00fdch vlastnostech BoxModel.\n<li class=\"l\"> Ve verz\u00edch pro Windows byl vylep\u0161en vzhled kontextov\u00fdch nab\u00eddek a zrychlen start prohl\u00ed\u017ee\u010de.\n<li class=\"l\"> Ve verz\u00edch pro macOS byla implementov\u00e1na podpora nativn\u00edch kontextov\u00fdch nab\u00eddek a posuvn\u00edk\u016f. P\u0159id\u00e1na podpora pro efekt posouv\u00e1n\u00ed za viditelnou oblast (overscroll), kter\u00fd signalizuje dosa\u017een\u00ed konce str\u00e1nky. P\u0159id\u00e1na podpora chytr\u00e9ho zoomu, kter\u00fd se aktivuje dvojit\u00fdm kliknut\u00edm. Byla p\u0159id\u00e1na podpora tmav\u00e9ho motivu. \u0158e\u0161eny probl\u00e9my s nesouladem zobrazen\u00ed barev v CSS a obr\u00e1zc\u00edch. V re\u017eimu cel\u00e9 obrazovky byla umo\u017en\u011bna mo\u017enost skryt\u00ed panel\u016f.        <\/ul>\n<p>Krom\u011b novinek a oprav chyb ve Firefoxu 89 bylo odstran\u011bno 16 zranitelnost\u00ed, z nich\u017e 6 je ozna\u010deno jako nebezpe\u010dn\u00e9. 5 zranitelnost\u00ed (shrom\u00e1\u017ed\u011bn\u00e9 pod CVE-2021-29967) je zp\u016fsobeno probl\u00e9my s pam\u011bt\u00ed, jako jsou p\u0159ete\u010den\u00ed bufferu a p\u0159\u00edstup k ji\u017e uvoln\u011bn\u00fdm oblastem pam\u011bti. Tyto probl\u00e9my mohou potenci\u00e1ln\u011b v\u00e9st k vykon\u00e1n\u00ed k\u00f3du \u00fato\u010dn\u00edka p\u0159i otev\u0159en\u00ed speci\u00e1ln\u011b upraven\u00fdch str\u00e1nek.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55242\">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 89. \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 78.11.0. \u041d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u0430 \u0432\u0435\u0442\u043a\u0430 Firefox 90, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 13 \u0438\u044e\u043b\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430: \u041f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0430 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430. \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u044b \u043f\u0438\u043a\u0442\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0437\u043d\u0430\u0447\u043a\u043e\u0432, \u0443\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d \u0441\u0442\u0438\u043b\u044c \u0440\u0430\u0437\u043d\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0438 \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u0430 \u0446\u0432\u0435\u0442\u043e\u0432\u0430\u044f \u043f\u0430\u043b\u0438\u0442\u0440\u0430. \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u043e \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u043d\u0435\u043b\u0438 \u0432\u043a\u043b\u0430\u0434\u043e\u043a &#8212; \u0443\u0433\u043b\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":100379,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-100378","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 Firefox 89. \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 78.11.0.\" \/>\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-89-s-pererabotannym-interfejsom\" \/>\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 89 \u0441 \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c | 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 89. \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 78.11.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-firefox-89-s-pererabotannym-interfejsom\" \/>\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=\"2021-06-01T14:22:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-06-01T14:22:57+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vyd\u00e1n\u00ed Firefox 89 s p\u0159epracovan\u00fdm rozhran\u00edm | ProHoster","description":"Prob\u011bhl vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Firefox 89. D\u00e1le bylo vytvo\u0159eno aktualizace v\u011btve s dlouhodobou podporou 78.11.0.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-firefox-89-s-pererabotannym-interfejsom","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 89 \u0441 \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c | 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 89. \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 78.11.0.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-firefox-89-s-pererabotannym-interfejsom","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":"2021-06-01T14:22:57+00:00","article:modified_time":"2021-06-01T14:22:57+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100378","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-06-01 14:31:44","updated":"2022-10-03 02:25:02","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\/100378","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=100378"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/100378\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/100379"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=100378"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=100378"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=100378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}