{"id":90084,"date":"2020-07-29T01:42:21","date_gmt":"2020-07-28T23:42:21","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-firefox-79"},"modified":"2020-07-29T01:42:21","modified_gmt":"2020-07-28T23:42:21","slug":"reliz-firefox-79","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-79","title":{"rendered":"Wydanie Firefoksa 79","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Odby\u0142o si\u0119 wydanie przegl\u0105darki internetowej <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/79.0\/releasenotes\/\">Firefox 79<\/a><\/noindex>, a tak\u017ce wersji mobilnej <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/android\/68.11.0\/releasenotes\/\">Firefox 68.11<\/a><\/noindex> dla platformy Android. Ponadto, przygotowano aktualizacj\u0119 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/organizations\/all\/\">ga\u0142\u0119zi<\/a><\/noindex> z d\u0142ugoterminowym wsparciem  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/68.11.0\/releasenotes\/\">68.11.0<\/a><\/noindex> i <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/78.1.0\/releasenotes\/\">78.1.0<\/a><\/noindex>. Wkr\u00f3tce przejdzie do etapu <noindex><a rel=\"nofollow\" href=\"https:\/\/firefox.com\/channel\">beta test\u00f3w<\/a><\/noindex> przeniesie si\u0119 do ga\u0142\u0119zi Firefox 80, kt\u00f3rej premiera zaplanowana jest na 25 sierpnia. <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/79.0\/releasenotes\/\">Podstawowe<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Mozilla\/Firefox\/Releases\/79\">nowo\u015bci<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> W mened\u017cerze hase\u0142 dodano mo\u017cliwo\u015b\u0107 eksportu danych logowania w formacie CSV (pola tekstowe z separatorami, kt\u00f3re mo\u017cna zaimportowa\u0107 do arkusza kalkulacyjnego). Podczas eksportu has\u0142a s\u0105 umieszczane w pliku w formie jawnej. W przysz\u0142o\u015bci planowane jest r\u00f3wnie\u017c wdro\u017cenie funkcji importu hase\u0142 z wcze\u015bniej zapisanego pliku CSV (zak\u0142ada si\u0119, \u017ce u\u017cytkownik mo\u017ce potrzebowa\u0107 kopii zapasowej i przywracania zapisanych hase\u0142 lub przenoszenia hase\u0142 z innej przegl\u0105darki).\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1595945307.png\"><img decoding=\"async\" alt=\"Wydanie Firefoksa 79\" src=\"\/wp-content\/uploads\/2020\/07\/d457627860c00c380cf7bd6b7a363eec.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=1628486\">Dodano<\/a><\/noindex> ustawienie do aktywacji dynamicznej izolacji Cookie na podstawie domeny wy\u015bwietlanej w pasku adresu (<noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.mozilla.org\/Security\/FirstPartyIsolation\">Dynamiczna Izolacja Pierwszej Strony<\/a><\/noindex>, kiedy w\u0142asne i zewn\u0119trzne wstawki s\u0105 okre\u015blane na podstawie podstawowej domeny strony). Ustawienie to zaproponowane zosta\u0142o w konfiguratorze w sekcji ustawie\u0144 blokowania \u015bledzenia w rozwijanym bloku metod blokowania Cookie.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1595946284.png\"><img decoding=\"async\" alt=\"Wydanie Firefoksa 79\" src=\"\/wp-content\/uploads\/2020\/07\/7e3f8b956a76bce0aff4afd114fb8eb4.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Udoskonalone \u015brodki ochrony przed \u015bledzeniem, automatycznie blokuj\u0105ce Cookie u\u017cywane przez zewn\u0119trzne liczniki. Dla witryn prowadz\u0105cych \u015bledzenie, Firefox teraz codziennie czy\u015bci Cookie i dane w wewn\u0119trznych magazynach, na podstawie list system\u00f3w \u015bledzenia z serwisu Disconnect.me.\n<li class=\"l\"> Dodano wst\u0119pn\u0105 implementacj\u0119 ekranu z eksperymentalnymi ustawieniami \u201eabout:preferences#experimental\u201d, oferuj\u0105c\u0105 interfejs do aktywacji mo\u017cliwo\u015bci eksperymentalnych, podobny do about:flags w Chrome. Domy\u015blnie ekran jest na razie niedost\u0119pny i wymaga w\u0142\u0105czenia ustawienia \u201ebrowser.preferences.experimental\u201d w about:config. Z dost\u0119pnych do w\u0142\u0105czenia eksperymentalnych mo\u017cliwo\u015bci na razie proponowana jest tylko obs\u0142uga \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/masonry.desandro.com\/layout.html\">CSS Masonry Layout<\/a><\/noindex>&#171;.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1595945976.png\"><img decoding=\"async\" alt=\"Wydanie Firefoksa 79\" src=\"\/wp-content\/uploads\/2020\/07\/c33f3ce3a49e01c280e8440da59fde16.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Dla laptop\u00f3w opartych na chipach AMD na platformie Windows 10<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1648288\">wliczona<\/a><\/noindex><br \/>\nsystem kompozycji WebRender. WebRender napisany jest w j\u0119zyku Rust i pozwala na znaczne zwi\u0119kszenie wydajno\u015bci renderowania oraz zmniejszenie obci\u0105\u017cenia CPU poprzez przeniesienie operacji renderowania zawarto\u015bci strony na GPU, kt\u00f3re realizowane s\u0105 za pomoc\u0105 shader\u00f3w w GPU. Wcze\u015bniej WebRender zosta\u0142 w\u0142\u0105czony na platformie Windows 10 dla GPU Intel, APU AMD Raven Ridge, AMD Evergreen oraz w laptopach z kartami graficznymi NVIDIA. W Linux WebRender na razie <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.mozilla.org\/Platform\/GFX\/WebRender_Where\">aktywuje si\u0119<\/a><\/noindex> dla kart Intel i AMD tylko w nocnych kompilacjach, i nie jest wspierana dla kart NVIDIA. Aby wymusi\u0107 w\u0142\u0105czenie w about:config, nale\u017cy aktywowa\u0107 ustawienia \u201egfx.webrender.all\u201d i \u201egfx.webrender.enabled\u201d lub uruchomi\u0107 Firefox z ustawion\u0105 zmienn\u0105 \u015brodowiskow\u0105 MOZ_WEBRENDER=1. <\/p>\n<li class=\"l\"> Dla u\u017cytkownik\u00f3w z Niemiec na stronie nowej karty dodano now\u0105 sekcj\u0119 z artyku\u0142ami polecanymi przez serwis Pocket, kt\u00f3re wcze\u015bniej by\u0142y proponowane u\u017cytkownikom z USA i Wielkiej Brytanii. Personalizacja zwi\u0105zana z doborem tre\u015bci odbywa si\u0119 po stronie klienta i bez przekazywania danych o u\u017cytkowniku osobom trzecim (do przegl\u0105darki \u0142adowana jest pe\u0142na lista polecanych link\u00f3w na dany dzie\u0144, kt\u00f3re s\u0105 rankowane po stronie u\u017cytkownika, bazuj\u0105c na historii odwiedzin). Aby wy\u0142\u0105czy\u0107 polecane tre\u015bci Pocket, dost\u0119pne jest ustawienie w konfiguratorze (Firefox Home Content\/Recommended by Pocket) oraz opcja \u201ebrowser.newtabpage.activity-stream.feeds.topsites\u201d w about:config.\n<li class=\"l\"> Dla system\u00f3w Linux z Wayland z powodu problem\u00f3w ze stabilno\u015bci\u0105. <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1645706\">wy\u0142\u0105czone<\/a><\/noindex> domy\u015blnie u\u017cycie mechanizmu DMABUF do renderowania wideo w tekstury. Aby w\u0142\u0105czy\u0107, w about:config dost\u0119pna jest zmienna<br \/>\n\u201ewidget.wayland-dmabuf-video-textures.enabled\u201d.<\/p>\n<li class=\"l\"> Na stronie about:support pojawi\u0142 si\u0119 nowy przycisk \u201eClear Startup cache\u201d do czyszczenia pami\u0119ci podr\u0119cznej wp\u0142ywaj\u0105cej na \u0142adowanie przegl\u0105darki. Przyciski mog\u0105 pom\u00f3c w rozwi\u0105zaniu niekt\u00f3rych problem\u00f3w, kt\u00f3re wyst\u0119puj\u0105 podczas uruchamiania.\n<li class=\"l\"> Linki z atrybutem target=&quot;_blank&quot; w tagach &lt;a&gt; i &lt;area&gt; teraz <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1522083\">s\u0105 przetwarzane<\/a><\/noindex> na podobie\u0144stwo u\u017cycia atrybutu rel=\u201enoopener\u201d, czyli traktowane jako strony niegodne zaufania. Dla stron otwieranych za pomoc\u0105 tych link\u00f3w nie ustawia si\u0119 atrybutu Window.opener i nie otwiera si\u0119 dost\u0119pu do kontekstu, z kt\u00f3rego zosta\u0142 otwarty link.\n<li class=\"l\"> Dla iframe w atrybucie sandbox wprowadzono parametr \u201eallow-top-navigation-by-user-activation\u201d, kt\u00f3ry umo\u017cliwia nawigacj\u0119 po stronie nadrz\u0119dnej z zisolowanego iframe po wyra\u017anym klikni\u0119ciu u\u017cytkownika w link, ale zabrania automatycznego przekierowania. Opcja ta jest przydatna do umieszczania baner\u00f3w w iframe, umo\u017cliwiaj\u0105c przechodzenie do interesuj\u0105cej reklamy, ale blokuj\u0105c niepo\u017c\u0105dane dzia\u0142ania (na przyk\u0142ad automatyczne przenoszenie na inne strony).\n<li class=\"l\"> Dodano nowe nag\u0142\u00f3wki HTTP.  <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Headers\/Cross-Origin-Embedder-Policy\">Polityka Osadzania Mi\u0119dzydomenowego<\/a><\/noindex> (COEP) oraz <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Headers\/Cross-Origin-Opener-Policy\">Polityka Otwartego Po\u0142\u0105czenia Mi\u0119dzydomenowego<\/a><\/noindex> (COOP), umo\u017cliwiaj\u0105cy w\u0142\u0105czenie specjalnego trybu izolacji cross-origin dla bezpiecznego korzystania z uprawnionych operacji na stronie, kt\u00f3re mog\u0105 by\u0107 stosowane w atakach na zewn\u0119trzne kana\u0142y, takich jak Spectre.\n<li class=\"l\"> Zwr\u00f3cona obs\u0142uga obiektu <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\">SharedArrayBuffer<\/a><\/noindex> (pozwalaj\u0105cego na tworzenie tablic w pami\u0119ci dzielonej), wy\u0142\u0105czonego po wykryciu atak\u00f3w klasy Spectre. W celu zapewnienia ochrony przed Spectre obiekt SharedArrayBuffer jest teraz dost\u0119pny tylko na stronach przetwarzanych w trybie izolacji cross-origin. W trybie izolacji cross-origin dozwolone jest r\u00f3wnie\u017c stosowanie nieograniczonych precyzyjnie timer\u00f3w Performance.now().<br \/>\nAby zdefiniowa\u0107 tak\u0105 izolacj\u0119, nale\u017cy u\u017cy\u0107 wspomnianych nag\u0142\u00f3wk\u00f3w Cross-Origin-Embedder-Policy oraz Cross-Origin-Opener-Policy.<\/p>\n<li class=\"l\"> Zrealizowano metod\u0119 <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Promise\/any\">Promise.any()<\/a><\/noindex>, kt\u00f3ry zwraca pierwszy wykonan\u0105 obietnic\u0119 z listy.\n<li class=\"l\"> Zrealizowano obiekt <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/WeakRef\">WeakRef<\/a><\/noindex> do definiowania s\u0142abych referencji (weak reference) do obiekt\u00f3w JavaScript, umo\u017cliwiaj\u0105cych zachowanie referencji do obiektu, ale nieblokuj\u0105cych usuni\u0119cia zwi\u0105zane obiektu przez zbieracz \u015bmieci.\n<li class=\"l\"> Dodano nowe operatory logicznego przypisania: \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Operators\/Logical_nullish_assignment\">??=<\/a><\/noindex>&#171;, &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Operators\/Logical_AND_assignment\">&#038;&#038;=<\/a><\/noindex>\u201d oraz \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Operators\/Logical_OR_assignment\">||=<\/a><\/noindex>\u201e. Operator \u201ex ??= y\u201d wykonuje przypisanie tylko wtedy, gdy \u201ex\u201d przyjmuje warto\u015b\u0107 null lub undefined. Operator \u201ex ||= y\u201d wykonuje przypisanie tylko wtedy, gdy \u201ex\u201d ma warto\u015b\u0107 FALSE, a w \u201ex &amp;&amp;= y\u201d \u2014 TRUE.\n<li class=\"l\"> Obiekt <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Atomics\">Atomics<\/a><\/noindex>, u\u017cywany do organizacji synchronizacji blokad prymityw\u00f3w, mo\u017ce by\u0107 teraz stosowany nie tylko do pami\u0119ci dzielonej.\n<li class=\"l\"> Do konstruktora <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Intl\/DateTimeFormat\/DateTimeFormat\">Intl.DateTimeFormat()<\/a><\/noindex> dodano wsparcie dla opcji dateStyle i timeStyle.\n<li class=\"l\"> W WebAssembly dodano wsparcie <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/WebAssembly\/Understanding_the_text_format#Bulk_memory_operations\">operacji pakietowych z pami\u0119ci\u0105<\/a><\/noindex> (dla bardziej efektywnego modelowania dzia\u0142ania memcpy i memmove), <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/WebAssembly\/Understanding_the_text_format#WebAssembly_threads\">wielow\u0105tkowo\u015bci<\/a><\/noindex> (Pami\u0119\u0107 wsp\u00f3\u0142dzielona &amp; Atomics) i <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/WebAssembly\/Understanding_the_text_format#Reference_types\">typ\u00f3w referencyjnych<\/a><\/noindex> (externref).\n<li class=\"l\"> W debuggerze JavaScript <noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2020\/07\/firefox-79\/\">zaproponowano<\/a><\/noindex> stosowa\u0107 <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Learn\/JavaScript\/Asynchronous\">asynchronicznych wywo\u0142a\u0144<\/a><\/noindex>, pozwalaj\u0105cym na \u015bledzenie asynchronicznie wykonywanych zdarze\u0144, timeout\u00f3w oraz obietnic. \u0141a\u0144cuchy asynchronicznych wywo\u0142a\u0144 wy\u015bwietlane s\u0105 w debuggerze obok zwyk\u0142ego stosu wywo\u0142a\u0144, a tak\u017ce s\u0105 dostarczane dla b\u0142\u0119d\u00f3w w konsoli webowej i zapyta\u0144 w interfejsie inspekcji sieci.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/2r4s9p1yi1fa2jd7j43zph8r-wpengine.netdna-ssl.com\/files\/2020\/07\/Async-Stacks-2.png\"><img decoding=\"async\" alt=\"Wydanie Firefoksa 79\" src=\"\/wp-content\/uploads\/2020\/07\/f70122cbe2df01b757ccc12fa570b4f6.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> W konsoli webowej zapewniono wy\u015bwietlanie kod\u00f3w stanu 4xx\/5xx w formie b\u0142\u0119d\u00f3w, co u\u0142atwia ich wyr\u00f3\u017cnienie na og\u00f3lnym tle. W celu uproszczenia debugowania \u017c\u0105danie mo\u017ce by\u0107 powt\u00f3rzone lub przegl\u0105dane szczeg\u00f3\u0142y dotycz\u0105ce \u017c\u0105dania i odpowiedzi.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/2r4s9p1yi1fa2jd7j43zph8r-wpengine.netdna-ssl.com\/files\/2020\/07\/5xx-Console.png\"><img decoding=\"async\" alt=\"Wydanie Firefoksa 79\" src=\"\/wp-content\/uploads\/2020\/07\/f978f5a5472608937de503775179a3ee.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> B\u0142\u0119dy JavaScript s\u0105 teraz wy\u015bwietlane nie tylko w konsoli webowej, ale tak\u017ce w debugerze JavaScript, z pod\u015bwietleniem powi\u0105zanej z b\u0142\u0119dem linii w kodzie oraz z wy\u015bwietlaniem podpowiedzi z dodatkowymi informacjami o b\u0142\u0119dzie.\n<li class=\"l\"> Poprawiono niezawodno\u015b\u0107 otwierania kodu \u017ar\u00f3d\u0142owego SCSS i CSS-in-JS w interfejsie inspekcji. Wszystkie panele poprawi\u0142y obs\u0142ug\u0119 dopasowa\u0144 do oryginalnego kodu \u017ar\u00f3d\u0142owego na podstawie mapy \u017ar\u00f3de\u0142.\n<li class=\"l\"> Do narz\u0119dzi dla programist\u00f3w webowych dodano now\u0105 zak\u0142adk\u0119 Application, kt\u00f3ra udost\u0119pnia narz\u0119dzia do inspekcji i debugowania service worker\u00f3w oraz manifest\u00f3w aplikacji webowych.\n<li class=\"l\"> W systemie inspekcji sieci po\u0142\u0105czono zak\u0142adki Messages i Responses.\n<li class=\"l\"> W trybie responsywnego designu (Responsive Design Mode) zapewniono symulacj\u0119 gest\u00f3w dotykowych z przeci\u0105ganiem i przesuwaniem za pomoc\u0105 ruchu myszy, je\u015bli w\u0142\u0105czono tryb symulacji ekran\u00f3w dotykowych.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.mozilla.firefox\">Firefox 68.11 dla Androida<\/a><\/noindex> b\u0119dzie ostatnim wydaniem w tej ga\u0142\u0119zi. Na pocz\u0105tku sierpnia planowane jest stopniowe przenoszenie u\u017cytkownik\u00f3w na now\u0105 wersj\u0119, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50982\">rozwijan\u0105<\/a><\/noindex> pod kodowym imieniem Fenix i testowan\u0105 pod nazw\u0105 Firefox Preview. Wydania Firefox 79 dla Androida <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-mobile\/fenix\/releases\">prze\u0142o\u017cone<\/a><\/noindex> opieraj\u0105 si\u0119 na bazie kodowej Fenix. Nowa wersja <noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2019\/06\/geckoview-in-2019\/\">u\u017cywa<\/a><\/noindex> silnik GeckoView, oparty na technologiach Firefox Quantum, oraz zestaw bibliotek <noindex><a rel=\"nofollow\" href=\"https:\/\/mozilla-mobile.github.io\/android-components\/\">Mozilla Android Components<\/a><\/noindex>, kt\u00f3re ju\u017c s\u0105 u\u017cywane do budowy przegl\u0105darek <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49823\">Firefox Focus<\/a><\/noindex> i <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49541\">Firefox Lite<\/a><\/noindex>. GeckoView to wariant silnika Gecko, zrealizowany jako osobna biblioteka, kt\u00f3r\u0105 mo\u017cna aktualizowa\u0107 niezale\u017cnie, a Android Components obejmuj\u0105 biblioteki z typowymi komponentami, zapewniaj\u0105cymi dzia\u0142anie kart, autouzupe\u0142nianie, podpowiedzi wyszukiwania i inne funkcje przegl\u0105darki. Wymagana jest co najmniej wersja Android 5.0 (wsparcie dla Android 4.4.4 zosta\u0142o zako\u0144czone). Domy\u015blnie dost\u0119p do about:config jest wy\u0142\u0105czony.\n<\/p>\n<\/ul>\n<p>Opr\u00f3cz nowo\u015bci i poprawek b\u0142\u0119d\u00f3w w Firefox 79 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/security\/known-vulnerabilities\/firefox.html#firefox79\">naprawiono<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/security\/advisories\/mfsa2020-30\/\">21 luk w zabezpieczeniach<\/a><\/noindex>, z kt\u00f3rych 15 oznaczono jako niebezpieczne. 12 luk (zebrano pod <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?bug_id=1550133%2C1633880%2C1638856%2C1643613%2C1644839%2C1645835%2C1646006%2C1646220%2C1646787%2C1649347%2C1650811%2C1651678\">CVE-2020-15659<\/a><\/noindex>) zosta\u0142y spowodowane problemami z zarz\u0105dzaniem pami\u0119ci\u0105, takimi jak przepe\u0142nienia bufor\u00f3w oraz dost\u0119p do ju\u017c zwolnionych obszar\u00f3w pami\u0119ci. Potencjalnie problemy te mog\u0105 prowadzi\u0107 do wykonania kodu z\u0142o\u015bliwego przy otwieraniu specjalnie przygotowanych stron. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>\u0179r\u00f3d\u0142o: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53445\">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 79, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Firefox 68.11 \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\u043e\u043a \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.11.0 \u0438 78.1.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 80, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 25 \u0430\u0432\u0433\u0443\u0441\u0442\u0430. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430: \u0412 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0435 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0430 \u0443\u0447\u0451\u0442\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 CSV [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":90085,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-90084","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.2 - 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 79, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438\" \/>\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\/pl\/blog\/news\/reliz-firefox-79\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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 79 | 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 79, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-79\" \/>\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-07-28T23:42:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-28T23:42:21+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\udd47Premiera Firefox 79 | ProHoster","description":"Odby\u0142a si\u0119 premiera przegl\u0105darki internetowej Firefox 79 oraz mobilnej wersji","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-79","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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 79 | 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 79, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-79","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-07-28T23:42:21+00:00","article:modified_time":"2020-07-28T23:42:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"90084","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 12:58:48","updated":"2022-09-28 20:38:25","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/90084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=90084"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/90084\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/90085"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=90084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=90084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=90084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}