{"id":86906,"date":"2020-07-01T07:42:32","date_gmt":"2020-07-01T05:42:32","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/firefox-78"},"modified":"2020-07-01T07:42:32","modified_gmt":"2020-07-01T05:42:32","slug":"firefox-78","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/firefox-78","title":{"rendered":"Firefox 78","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/download-installer.cdn.mozilla.net\/pub\/firefox\/releases\/78.0\/\">Dost\u0119pny<\/a> Firefox 78.<\/noindex>\n<\/p>\n<ul>\n<li>W oknie dialogowym pobierania plik\u00f3w PDF <a rel=\"nofollow\" href=\"https:\/\/www.ghacks.net\/wp-content\/uploads\/2020\/06\/firefox-open-pdf-documents.png\">dodano pole &#171;Otw\u00f3rz w Firefoxie&#187;<\/a>.\n<\/li>\n<li>Dodano mo\u017cliwo\u015b\u0107 wy\u0142\u0105czenia wy\u015bwietlania polecanych stron przy klikni\u0119ciu w pasek adresu (browser.urlbar.suggest.topsites).\n<\/li>\n<li>Pozycje menu &#171;Zamknij karty z prawej&#187; i &#171;Zamknij inne karty&#187; <a rel=\"nofollow\" href=\"https:\/\/www.ghacks.net\/2020\/06\/05\/firefox-78-close-multiple-tabs-options-moved-to-submenu\/\">przeniesione<\/a> do osobnego podmenu. Je\u015bli u\u017cytkownik zamkn\u0105\u0142 kilka kart jednocze\u015bnie (na przyk\u0142ad przy u\u017cyciu &#171;Zamknij inne karty&#187;), to pozycja menu &#171;Przywr\u00f3\u0107 zamkni\u0119t\u0105 kart\u0119&#187; <a rel=\"nofollow\" href=\"https:\/\/www.ghacks.net\/2020\/06\/09\/restoring-multiple-closed-tabs-will-get-easier-in-firefox-78\/\">przywr\u00f3ci je wszystkie<\/a>, a nie tylko jedn\u0105. Wcze\u015bniej u\u017cytkownicy, kt\u00f3rzy przypadkowo zamkn\u0119li wiele kart, musieli przywraca\u0107 je pojedynczo.\n<\/li>\n<li>Przeprojektowano wygl\u0105d trybu czytania. Pasek boczny zosta\u0142 zast\u0105piony kompaktowym p\u0142ywaj\u0105cym paskiem narz\u0119dzi, kt\u00f3rego design lepiej wpasowuje si\u0119 w interfejs przegl\u0105darki.\n<\/li>\n<li>Firefox zapobiegnie uruchomieniu wygaszacza ekranu, je\u015bli w danym momencie odbywa si\u0119 po\u0142\u0105czenie przez WebRTC.\n<\/li>\n<li>Rozwi\u0105zano d\u0142ugo oczekiwany problem, kt\u00f3ry wyst\u0119powa\u0142, gdy u\u017cytkownik pr\u00f3bowa\u0142 wklei\u0107 d\u0142ugi tekst (np. has\u0142o wygenerowane przez mened\u017cera hase\u0142) w pole o ograniczonej d\u0142ugo\u015bci (<a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/HTML\/Attributes\/maxlength\">maxlength<\/a>). W poprzednich wersjach Firefox cicho obcina\u0142 has\u0142o do okre\u015blonej d\u0142ugo\u015bci, co przy rejestracji prowadzi\u0142o do wysy\u0142ania na serwer &#171;obci\u0119tego&#187; has\u0142a, podczas gdy u\u017cytkownik by\u0142 pewien, \u017ce jego has\u0142o ma wi\u0119ksz\u0105 d\u0142ugo\u015b\u0107. Oczywi\u015bcie p\u00f3\u017aniej u\u017cytkownik nie m\u00f3g\u0142 si\u0119 zalogowa\u0107 d\u0142ugim has\u0142em. Teraz Firefox b\u0119dzie wizualnie wyr\u00f3\u017cnia\u0107 pole, do kt\u00f3rego wklejono zbyt d\u0142ugi tekst, oraz informowa\u0107 u\u017cytkownika, \u017ce musi wpisa\u0107 kr\u00f3tszy ci\u0105g.\n<\/li>\n<li>Podczas wpisywania tekstu w pasku adresu, opr\u00f3cz sugestii z silnika wyszukiwania, b\u0119d\u0105 r\u00f3wnie\u017c oferowane <a rel=\"nofollow\" href=\"https:\/\/i.imgur.com\/Q82SQGx.png\">poprzednie zapytania wyszukiwania<\/a> (browser.urlbar.maxHistoricalSearchSuggestions). Na przyk\u0142ad, je\u015bli u\u017cytkownik wcze\u015bniej szuka\u0142 przez pasek adresu &#171;witamy misie&#187;, to po wpisaniu s\u0142owa &#171;witamy&#187; zaproponuje mu wyszukiwanie &#171;witamy misie&#187;).\n<\/li>\n<li>Je\u015bli u\u017cytkownik wklei\u0142 w pasek adresu domen\u0119 bez podania protoko\u0142u, Firefox <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1002724\">spr\u00f3buje<\/a> po\u0142\u0105czy\u0107 si\u0119 z ni\u0105 nie tylko przez HTTP, jak wcze\u015bniej, ale tak\u017ce przez HTTPS (na wypadek, gdyby serwer nie obs\u0142ugiwa\u0142 HTTP).\n<\/li>\n<li>Adresy ko\u0144cz\u0105ce si\u0119 na .example, .internal, .invalid, .local, .localhost, ,test, ju\u017c nie powoduj\u0105 przej\u015bcia do wyszukiwarki, zamiast tego przegl\u0105darka spr\u00f3buje je otworzy\u0107 (te sufiksy s\u0105 cz\u0119sto u\u017cywane podczas programowania).\n<\/li>\n<li>Bezpiecze\u0144stwo i prywatno\u015b\u0107:\n<ul>\n<li>Na stronie about:protections dodano informacje na temat liczby hase\u0142, kt\u00f3re u\u017cytkownik zmieni\u0142 na bezpieczne i kt\u00f3re has\u0142o zosta\u0142o ujawnione w jakim\u015b wycieku (i nale\u017cy je zmieni\u0107).\n<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/phabricator.services.mozilla.com\/D73441\">Dodano<\/a> ustawienie layout.css.font-visibility.level, pozwalaj\u0105ce okre\u015bli\u0107, o jakich dost\u0119pnych w systemie czcionkach przegl\u0105darka b\u0119dzie informowa\u0107 strony internetowe (czcionki dziel\u0105 si\u0119 na trzy grupy: tylko podstawowe systemowe, podstawowe + czcionki z pakiet\u00f3w j\u0119zykowych, wszystkie czcionki). W przysz\u0142o\u015bci planowane s\u0105 testy, aby okre\u015bli\u0107 optymaln\u0105 wersj\u0119, kt\u00f3ra nie psu\u0142aby wy\u015bwietlania stron, ale i nie ujawnia\u0142a zbyt wielu informacji o wszystkich zainstalowanych czcionkach).\n<\/li>\n<li>Gdy u\u017cytkownik wprowadza w pasku adresu pojedyncze s\u0142owo, Firefox na podstawie heurystyk okre\u015bla, czy mo\u017ce to by\u0107 nazwa domeny w sieci lokalnej, i wysy\u0142a zapytanie do serwera DNS, aby sprawdzi\u0107, czy taka domena istnieje w sieci (aby jako pierwszy element w rozwijanej li\u015bcie zaproponowa\u0107 przej\u015bcie na t\u0119 domen\u0119). Dla u\u017cytkownik\u00f3w o paranoicznym podej\u015bciu <a rel=\"nofollow\" href=\"https:\/\/phabricator.services.mozilla.com\/D78403\">dodano<\/a> ustawienie zarz\u0105dzaj\u0105ce tym zachowaniem (browser.urlbar.dnsResolveSingleWordsAfterSearch).\n<\/li>\n<li>Od deweloper\u00f3w TorBrowser przyj\u0119to \u0142atk\u0119, kt\u00f3ra ca\u0142kowicie wy\u0142\u0105cza u\u017cycie DNS (network.dns.disabled).\n<\/li>\n<li>Powt\u00f3rnie <a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2019\/05\/tls-1-0-and-1-1-removal-update\/\">zosta\u0142a wy\u0142\u0105czona<\/a> wsparcie dla TLS 1.0 i 1.1 (by\u0142o wy\u0142\u0105czone w Firefox 74, ale p\u00f3\u017aniej w\u0142\u0105czono ponownie ze wzgl\u0119du na to, \u017ce w warunkach pandemii dost\u0119pno\u015b\u0107 zasob\u00f3w internetowych sta\u0142a si\u0119 bardzo istotna). Je\u015bli serwer nie obs\u0142uguje TLS 1.2, u\u017cytkownik zobaczy komunikat o b\u0142\u0119dzie ustanawiania zabezpieczonego po\u0142\u0105czenia oraz przycisk w\u0142\u0105czaj\u0105cy wsparcie dla przestarza\u0142ych protoko\u0142\u00f3w (w przysz\u0142o\u015bci wsparcie dla nich zostanie ca\u0142kowicie usuni\u0119te). Chrome i Edgium r\u00f3wnie\u017c w lipcu wy\u0142\u0105czaj\u0105 wsparcie dla starych protoko\u0142\u00f3w (TLS 1.0 pojawi\u0142 si\u0119 w 1999 roku, a TLS 1.1 \u2014 w 2006 roku), poniewa\u017c nie obs\u0142uguj\u0105 nowoczesnych szybkich i niezawodnych algorytm\u00f3w (ECDHE, AEAD), a wymagaj\u0105 wsparcia dla starych i s\u0142abych (TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Z Internet Explorer i Edge wsparcie dla TLS 1.0\/1.1 <a rel=\"nofollow\" href=\"https:\/\/winaero.com\/blog\/tls-1-0-and-1-1-will-be-removed-from-edge-in-july-ie-and-edge-legacy-in-september\/\">zostanie usuni\u0119te<\/a> we wrze\u015bniu.\n<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.fxsitecompat.dev\/en-CA\/docs\/2020\/dhe-cipher-suites-are-no-longer-supported\/\">Wy\u0142\u0105czone<\/a> wsparcie dla szyfr\u00f3w TLS_DHE_RSA_WITH_AES_128_CBC_SHA i TLS_DHE_RSA_WITH_AES_256_CBC_SHA. Firefox pozostawa\u0142 ostatni\u0105 przegl\u0105dark\u0105 z ich wsparciem.\n<\/li>\n<\/ul>\n<\/li>\n<li>Zwi\u0119kszone <a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/firefox\/78.0\/system-requirements\">minimalne wymagania systemowe<\/a>. Od teraz to GNU libc 2.17, libstdc++ 4.8.1 i GTK+ 3.14.\n<\/li>\n<li>To jest ostatnia g\u0142\u00f3wna wersja wspieraj\u0105ca macOS 10.9, 10.10 i 10.11. U\u017cytkownikom tych system\u00f3w operacyjnych zaleca si\u0119 przej\u015bcie na Firefox ESR 78.x, w kt\u00f3rym wsparcie dla wymienionych wersji macOS b\u0119dzie kontynuowane przez rok.\n<\/li>\n<li>Wiele ulepsze\u0144 dla os\u00f3b z niepe\u0142nosprawno\u015bciami:\n<ul>\n<li>Podczas korzystania z JAWS naci\u015bni\u0119cie strza\u0142ki w d\u00f3\u0142 w elemencie HTML zawieraj\u0105cym list\u0119 danych ju\u017c nie powoduje nieprawid\u0142owego przesuni\u0119cia kursora do nast\u0119pnego elementu.\n<\/li>\n<li>Czytniki ekranu ju\u017c nie spowalniaj\u0105 si\u0119 ani nie zawieszaj\u0105, gdy zdobywaj\u0105 fokus wska\u017anika wsp\u00f3\u0142dzielenia mikrofonu\/kamery\/ekranu. <\/li>\n<li>Zdecydowanie przyspieszono \u0142adowanie tabel zawieraj\u0105cych tysi\u0105ce wierszy.\n<\/li>\n<li>Elementy wprowadzania tekstu z niestandardowymi stylami teraz prawid\u0142owo wy\u015bwietlaj\u0105 kontur fokusu.\n<\/li>\n<li>Podczas otwierania narz\u0119dzi dewelopera, czytniki ekranu ju\u017c nie prze\u0142\u0105czaj\u0105 si\u0119 b\u0142\u0119dnie w tryb przegl\u0105dania dokumentu.\n<\/li>\n<li>Zmniejszono ilo\u015b\u0107 animacji (podczas najechania na kart\u0119, rozwijania wiersza wyszukiwania itp.), aby u\u0142atwi\u0107 \u017cycie osobom cierpi\u0105cym na migreny i epilepsj\u0119.\n<\/li>\n<\/ul>\n<\/li>\n<li>Wszyscy u\u017cytkownicy z Wielkiej Brytanii otrzymaj\u0105 rekomendacje od Pocket na stronie nowej karty.\n<\/li>\n<li>CSS:\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1632646\">W\u0142\u0105czona<\/a> wsparcie dla pseudo-klas <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/CSS\/:is\">:is()<\/a> i <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/CSS\/:where\">:where()<\/a>.\n<\/li>\n<li>Wdro\u017cono wsparcie dla pseudo-klas <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/CSS\/:read-only\">:read-only<\/a> i <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/CSS\/:read-write\">:read-write<\/a> bez prefiksu.\n<\/li>\n<li>Style :read-write nie mog\u0105 by\u0107 ju\u017c stosowane do niedost\u0119pnych element\u00f3w <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/HTML\/Element\/input\">&lt;input&gt;<\/a> i <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/HTML\/Element\/textarea\"><textarea><\/a>, poniewa\u017c narusza to <a rel=\"nofollow\" href=\"https:\/\/html.spec.whatwg.org\/#selector-read-write\">specyfikacj\u0119<\/a>.\n<\/li>\n<\/ul>\n<\/li>\n<li>JavaScript:\n<ul>\n<li>Wdro\u017cono wsparcie dla API <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Intl\/ListFormat\">Intl.ListFormat<\/a>.\n<\/li>\n<li>Konstruktor <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Intl\/NumberFormat\/NumberFormat\">Intl.NumberFormat()<\/a> uzyska\u0142 wsparcie dla opcji proponowanych w ramach <a rel=\"nofollow\" href=\"https:\/\/github.com\/tc39\/proposal-unified-intl-numberformat\">Intl.NumberFormat Unified API<\/a>.\n<\/li>\n<li>Z V8 (silnik JS Chromium) <a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2020\/06\/a-new-regexp-engine-in-spidermonkey\/\">zaadoptowana<\/a> nowa wersja silnika wyra\u017ce\u0144 regularnych <a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2009\/02\/irregexp-google-chromes-new-regexp.html\">Irregexp<\/a>, co pozwoli\u0142o na wprowadzenie wszystkich brakuj\u0105cych element\u00f3w ECMAScript 2018 (twierdzenia <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Guide\/Regular_Expressions\/Assertions\">Lookbehind<\/a>, <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/RegExp\/dotAll\">RegExp.prototype.dotAll<\/a>, <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Guide\/Regular_Expressions\/Unicode_Property_Escapes\">eskalacja klas symboli Unicode<\/a>, <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Guide\/Regular_Expressions\/Groups_and_Ranges\">nazwane grupy<\/a>). Poprzednia wersja zosta\u0142a zaadaptowana w 2014 roku (wcze\u015bniej Firefox mia\u0142 w\u0142asny silnik), od tego czasu programi\u015bci musieli wspiera\u0107 forka, portuj\u0105c zmiany z Chromium. Teraz wprowadzono interfejs, kt\u00f3ry umo\u017cliwia przeniesienie Irregexp jako modu\u0142u, kt\u00f3ry praktycznie nie wymaga adaptacji. Du\u017c\u0105 prac\u0119 wykonali programi\u015bci V8, kt\u00f3rzy zredukowali zale\u017cno\u015b\u0107 Irregexp od V8. Z kolei programi\u015bci Firefoxa przes\u0142ali do upstreamu \u0142atki, kt\u00f3re poprawiaj\u0105 b\u0142\u0119dy, podnosz\u0105 jako\u015b\u0107 kodu i eliminuj\u0105 niesp\u00f3jno\u015bci specyfikacji JavaScript.\n<\/li>\n<li>Wszystkim obiektom prototypowym DOM <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Symbol\/toStringTag#toStringTag_available_on_all_DOM_prototype_objects\">dodano<\/a> w\u0142a\u015bciwo\u015bci Symbol.toStringTag.\n<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1167452\">Ulepszono<\/a> zbieranie \u015bmieci obiekt\u00f3w <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/WeakMap\">WeakMap<\/a>.\n<\/li>\n<\/ul>\n<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.fxsitecompat.dev\/en-CA\/docs\/2020\/window-external-addsearchprovider-is-now-a-dummy-function\/\">Metoda window.external.AddSearchProvider jest teraz atrap\u0105<\/a> zgodnie z <a rel=\"nofollow\" href=\"https:\/\/html.spec.whatwg.org\/multipage\/obsolete.html#external\">specyfikacj\u0105<\/a>.\n<\/li>\n<li>DOM: wprowadzono metod\u0119 <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/API\/ParentNode\/replaceChildren\">ParentNode.replaceChildren()<\/a>.\n<\/li>\n<li>WebAssembly: od teraz <a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2019\/11\/multi-value-all-the-wasm\/\">funkcje mog\u0105 zwraca\u0107 jednocze\u015bnie wiele warto\u015bci.<br \/>\n<\/a><\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2020\/06\/new-in-firefox-78\/\">Narz\u0119dzia dewelopera<\/a>.\n<\/li>\n<\/ul>\n<p>\u0179r\u00f3d\u0142o: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.linux.org.ru\/news\/mozilla\/15787343\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 78. \u0412 \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432\u043e\u0435 \u043e\u043a\u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 PDF-\u0444\u0430\u0439\u043b\u043e\u0432 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043f\u0443\u043d\u043a\u0442 &#171;\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0432 Firefox&#187;. \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u043e\u043a\u0430\u0437 \u0442\u043e\u043f\u0430 \u0441\u0430\u0439\u0442\u043e\u0432 \u043f\u0440\u0438 \u0449\u0435\u043b\u0447\u043a\u0435 \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 (browser.urlbar.suggest.topsites). \u041f\u0443\u043d\u043a\u0442\u044b \u043c\u0435\u043d\u044e &#171;\u0417\u0430\u043a\u0440\u044b\u0442\u044c \u0432\u043a\u043b\u0430\u0434\u043a\u0438 \u0441\u043f\u0440\u0430\u0432\u0430&#187; \u0438 &#171;\u0417\u0430\u043a\u0440\u044b\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u0435 \u0432\u043a\u043b\u0430\u0434\u043a\u0438&#187; \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u044b \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u0434\u043c\u0435\u043d\u044e. \u0415\u0441\u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0437\u0430\u043a\u0440\u044b\u043b \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u043a\u043b\u0430\u0434\u043e\u043a \u0440\u0430\u0437\u043e\u043c (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e &#171;\u0417\u0430\u043a\u0440\u044b\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u0435 \u0432\u043a\u043b\u0430\u0434\u043a\u0438&#187;), \u0442\u043e \u043f\u0443\u043d\u043a\u0442 \u043c\u0435\u043d\u044e &#171;\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0437\u0430\u043a\u0440\u044b\u0442\u0443\u044e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-86906","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 78. \u0412 \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432\u043e\u0435 \u043e\u043a\u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 PDF-\u0444\u0430\u0439\u043b\u043e\u0432\" \/>\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\/firefox-78\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\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\udd47Firefox 78 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 78. \u0412 \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432\u043e\u0435 \u043e\u043a\u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 PDF-\u0444\u0430\u0439\u043b\u043e\u0432\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/firefox-78\" \/>\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-01T05:42:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-01T05:42:32+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\udd47Firefox 78 | ProHoster","description":"Dost\u0119pny Firefox 78. W oknie dialogowym pobierania plik\u00f3w PDF","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/firefox-78","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\udd47Firefox 78 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 78. \u0412 \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432\u043e\u0435 \u043e\u043a\u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 PDF-\u0444\u0430\u0439\u043b\u043e\u0432","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/firefox-78","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-01T05:42:32+00:00","article:modified_time":"2020-07-01T05:42:32+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"86906","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 14:03:54","updated":"2022-10-03 15:57:28","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\/86906","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=86906"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/86906\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=86906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=86906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=86906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}