{"id":73640,"date":"2020-03-11T08:42:14","date_gmt":"2020-03-11T05:42:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/firefox-74"},"modified":"2020-03-11T08:42:14","modified_gmt":"2020-03-11T05:42:14","slug":"firefox-74","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/firefox-74","title":{"rendered":"Firefox 74","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/download-installer.cdn.mozilla.net\/pub\/firefox\/releases\/74.0\/\">Dost\u0119pny<\/a> Firefox 74.<\/p>\n<p><\/noindex><\/p>\n<ul>\n<li>Menad\u017cer hase\u0142 nauczy\u0142 si\u0119 sortowa\u0107 rekordy w odwrotnej kolejno\u015bci (Z-A).<\/noindex>\n<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/addons\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/\">Koniec<\/a> z dodatkami, zainstalowanymi globalnie (dla wszystkich u\u017cytkownik\u00f3w w systemie, np. w %ProgramFiles%Mozilla Firefoxextensions). Taki spos\u00f3b dystrybucji jest u\u017cywany do preinstalacji w dystrybucjach, a tak\u017ce do narzucania dodatk\u00f3w podczas instalacji oprogramowania stron trzecich. Programi\u015bci uznali to za wadliwe, poniewa\u017c pozbawia to u\u017cytkownika mo\u017cliwo\u015bci usuni\u0119cia takich dodatk\u00f3w za pomoc\u0105 mened\u017cera dodatk\u00f3w (np. je\u015bli dodatek powoduje problemy, lub u\u017cytkownik nie podoba si\u0119, \u017ce jest narzucany). Teraz zarz\u0105dzanie dodatkami jest ca\u0142kowicie pod kontrol\u0105 u\u017cytkownika. Ju\u017c zainstalowane dodatki b\u0119d\u0105 nadal dzia\u0142a\u0107 (u\u017cytkownik teraz mo\u017ce je usun\u0105\u0107 przez zarz\u0105dzanie dodatkami), a nowo zainstalowane b\u0119d\u0105 ignorowane. Tw\u00f3rcom niestandardowych dystrybucji (Windows) i konserwatorom (Linux) zostanie udost\u0119pniona specjalna opcja na etapie budowy, kt\u00f3ra przywr\u00f3ci wsparcie dla globalnie zainstalowanych dodatk\u00f3w. U\u017cytkownicy korporacyjni otrzymaj\u0105 mo\u017cliwo\u015b\u0107 wdra\u017cania dodatk\u00f3w za pomoc\u0105 polityk grupowych.\n<\/li>\n<li>Uzupe\u0142nienie <a rel=\"nofollow\" href=\"https:\/\/addons.mozilla.org\/firefox\/addon\/facebook-container\/\">Facebook Container<\/a> (automatycznie otwiera sie\u0107 spo\u0142eczno\u015bciow\u0105 w oddzielnym kontenerze) wspiera u\u017cytkownicz\u0105 list\u0119 domen, kt\u00f3re r\u00f3wnie\u017c zostan\u0105 automatycznie umieszczone w kontenerze.\n<\/li>\n<li>Przycisk tworzenia nowej karty zyska\u0142 menu wywo\u0142ywane prawym przyciskiem myszy (dzia\u0142a tylko przy w\u0142\u0105czonych <a rel=\"nofollow\" href=\"https:\/\/addons.mozilla.org\/firefox\/addon\/multi-account-containers\/\">kontenerach<\/a>), z kt\u00f3rego mo\u017cna wybra\u0107 kontener dla tworzonej karty. Dodatkowo dodano ustawienie \u201eWybiera\u0107 kontener dla ka\u017cdej nowej karty\u201d, kt\u00f3re pozwala na wywo\u0142anie menu tak\u017ce lewym przyciskiem myszy.\n<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/616130\">Pojawi\u0142o si\u0119<\/a> mo\u017cliwo\u015b\u0107 zakazania odpinania karty. Nieostro\u017cne przekszta\u0142canie karty w osobne okno irytowa\u0142o u\u017cytkownik\u00f3w przez wiele lat (odpowiedni bilet zosta\u0142 otwarty 9 lat temu). Aby wy\u0142\u0105czy\u0107 odpinanie kart, przewidziano ustawienie browser.tabs.allowTabDetach.\n<\/li>\n<li>Skr\u00f3ty klawiszowe dodatk\u00f3w mog\u0105 by\u0107 teraz nie tylko przypisane na nowo, ale i wy\u0142\u0105czone.\n<\/li>\n<li>Dla u\u017cytkownik\u00f3w z USA domy\u015blnie w\u0142\u0105czono u\u017cycie DNS przez HTTPS. Rozwi\u0105zanie domy\u015blne to Cloudflare. W ustawieniach mo\u017cna je zmieni\u0107 na NextDNS lub wskaza\u0107 adres w\u0142asnego rozwi\u0105zania.\n<\/li>\n<li>W kompilacjach dla Linux zastosowano technologi\u0119 <a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2020\/02\/securing-firefox-with-webassembly\/\">RLBox<\/a>Kod C++ potencjalnie podatnych bibliotek stron trzecich jest przekszta\u0142cany w modu\u0142 WebAssembly, kt\u00f3rego uprawnienia s\u0105 \u015bci\u015ble ograniczone, a nast\u0119pnie modu\u0142 jest kompilowany do kodu maszynowego i wykonywany w izolowanym procesie. Pierwsz\u0105 tak\u0105 bibliotek\u0105 by\u0142a <a rel=\"nofollow\" href=\"https:\/\/scripts.sil.org\/cms\/scripts\/page.php?site_id=projects&amp;item_id=graphite_home\">Graphite<\/a>.\n<\/li>\n<li>Dla urz\u0105dze\u0144 z ekranami dotykowymi <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1605755\">zosta\u0142a wdro\u017cona<\/a> przyspieszenie przewijania.\n<\/li>\n<li>W systemach Windows i macOS mo\u017cliwy jest import danych z Edgium (Edge na silniku Chromium).\n<\/li>\n<li>Przegl\u0105darka <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1588817\">ju\u017c nie ujawnia<\/a> lokalnego adresu IP maszyny <a rel=\"nofollow\" href=\"https:\/\/browserleaks.com\/webrtc\">za po\u015brednictwem WebRTC<\/a> (zamiast lokalnego adresu u\u017cywany jest losowy identyfikator), dlatego u\u017cytkownikom zaleca si\u0119 resetowanie ustawie\u0144 <b>media.peerconnection.ice.default_address_only<\/b> i <b>media.peerconnection.ice.no_host<\/b> (zmiana tych ustawie\u0144 wcze\u015bniej pozwala\u0142a na ukrycie lokalnego adresu).\n<\/li>\n<li>Teraz wyszukiwanie w historii <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1606731\">ignoruje znaki diakrytyczne<\/a> (na przyk\u0142ad, wyszukiwanie s\u0142owa \u05e4\u05e1\u05d7 r\u00f3wnie\u017c znajdzie wszystkie wyst\u0105pienia \u05e4\u05b6\u05bc\u05e1\u05b7\u05d7).\n<\/li>\n<li>Jak og\u0142oszono p\u00f3\u0142tora roku temu, <a rel=\"nofollow\" href=\"https:\/\/www.ghacks.net\/2020\/01\/10\/firefox-74-will-drop-support-for-tls-1-0-and-tls-1-1\/\">zosta\u0142a wy\u0142\u0105czona<\/a> obs\u0142uga TLS 1.0 i TLS 1.1. Je\u015bli serwer nie obs\u0142uguje TLS 1.2, u\u017cytkownik zobaczy komunikat o b\u0142\u0119dzie zwi\u0105zanym z ustanowieniem bezpiecznego po\u0142\u0105czenia oraz przycisk w\u0142\u0105czaj\u0105cy obs\u0142ug\u0119 przestarza\u0142ych protoko\u0142\u00f3w (w przysz\u0142o\u015bci ich wsparcie zostanie ca\u0142kowicie usuni\u0119te). Inne popularne przegl\u0105darki r\u00f3wnie\u017c wy\u0142\u0105czaj\u0105 wsparcie dla starych protoko\u0142\u00f3w (TLS 1.0 zosta\u0142 wprowadzony w 1999 roku, a TLS 1.1 w 2006 roku), poniewa\u017c nie obs\u0142uguj\u0105 one 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). Rok temu udzia\u0142 ruchu wykorzystuj\u0105cego te protoko\u0142y nie przekracza\u0142 p\u00f3\u0142 procenta, a do tej pory jeszcze bardziej si\u0119 zmniejszy\u0142.\n<\/li>\n<li>HTTP:\n<ul>\n<li>W\u0142\u0105czono wsparcie dla nag\u0142\u00f3wka HTTP <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/HTTP\/Feature_Policy\">Feature Policy<\/a>. Dzi\u0119ki niemu deweloper strony mo\u017ce wskaza\u0107, jakie mo\u017cliwo\u015bci i API przegl\u0105darka powinna wykorzysta\u0107 lub z nich zrezygnowa\u0107 (na przyk\u0142ad, aby <a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/ruvds\/blog\/490624\/\">optymalizowa\u0107 dzia\u0142anie strony<\/a>). Feature Policy przypomina CSP, ale zarz\u0105dza mo\u017cliwo\u015bciami przegl\u0105darki, a nie bezpiecze\u0144stwem. W rezultacie ramki (&lt;iframe&gt;) w kt\u00f3rych otworzono inna domen\u0119, <a rel=\"nofollow\" href=\"https:\/\/www.fxsitecompat.dev\/docs\/2020\/geolocation-fullscreen-camera-mic-screen-capture-requests-from-cross-origin-iframe-are-now-disabled-by-default\/\">ju\u017c nie mog\u0105<\/a> prosi\u0107 o dost\u0119p do geolokalizacji, kamery, mikrofonu, zrzutu ekranu i trybu pe\u0142noekranowego, je\u015bli nie jest to wyra\u017anie dozwolone za pomoc\u0105 Feature Policy.\n<\/li>\n<li>Zrealizowano wsparcie <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/HTTP\/Headers\/Cross-Origin-Resource-Policy\">Cross-Origin-Resource-Policy<\/a> (CORP), dzi\u0119ki kt\u00f3remu strony mog\u0105 blokowa\u0107 okre\u015blone zapytania z zewn\u0119trznych \u017ar\u00f3de\u0142 (na przyk\u0142ad zablokowa\u0107 dost\u0119p z innych zasob\u00f3w do skrypt\u00f3w i obraz\u00f3w bie\u017c\u0105cej witryny), co zapobiega spekulacyjnym atakom po bocznych kana\u0142ach (Meltdown i Spectre), a tak\u017ce atakom z wykorzystaniem skrypt\u00f3w mi\u0119dzy stronami.\n<\/li>\n<li>Dodano zdarzenie <a rel=\"nofollow\" href=\"https:\/\/wiki.developer.mozilla.org\/docs\/Web\/API\/WorkerGlobalScope\/languagechange_event\">languagechange_event<\/a>, kt\u00f3re aktywuje si\u0119, gdy u\u017cytkownik zmienia preferowany j\u0119zyk.\n<\/li>\n<\/ul>\n<\/li>\n<li>CSS:\n<ul>\n<li>W\u0142\u0105czono wsparcie dla w\u0142a\u015bciwo\u015bci <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/CSS\/text-underline-position\">text-underline-position<\/a>, pozwalaj\u0105cej zarz\u0105dza\u0107 po\u0142o\u017ceniem podkre\u015blenia (na przyk\u0142ad ustawiaj\u0105c podkre\u015blenie poni\u017cej podznak\u00f3w wzoru chemicznego).\n<\/li>\n<li>Warto\u015bci w\u0142a\u015bciwo\u015bci <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/CSS\/text-underline-offset\">text-underline-offset<\/a> i <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/CSS\/text-decoration-thickness\">text-decoration-thickness<\/a> mog\u0105 teraz by\u0107 wyra\u017cane w procentach.\n<\/li>\n<li>W\u0142a\u015bciwo\u015b\u0107 <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/\/docs\/Web\/CSS\/outline-style\">outline-style<\/a> zyska\u0142o wsparcie dla warto\u015bci auto.\n<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.fxsitecompat.dev\/docs\/2020\/prefixed-css-multi-column-properties-have-been-removed\/\">Zako\u0144czono<\/a> wsparcie w\u0142a\u015bciwo\u015bci -moz-column-*, zamiast kt\u00f3rych nale\u017cy u\u017cywa\u0107 standardowych w\u0142a\u015bciwo\u015bci bez prefiksu.\n<\/li>\n<\/ul>\n<\/li>\n<li>JavaScript:\n<ul>\n<li>Zrealizowano <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/JavaScript\/Reference\/Operators\/Optional_chaining\">operator opcjonalnej sekwencji<\/a> (?.)\n<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.fxsitecompat.dev\/docs\/2020\/tosource-and-uneval-have-been-removed\/\">Usuni\u0119to<\/a> niestandardow\u0105 metod\u0119 <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Object\/toSource\">Object.prototype.toSource<\/a> i funkcj\u0119 globaln\u0105 <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/uneval\">uneval<\/a>. Pojawi\u0142y si\u0119 one jeszcze w czasach Netscape, ale nie zyska\u0142y wsparcia ze strony innych przegl\u0105darek.\n<\/li>\n<\/ul>\n<\/li>\n<li>Narz\u0119dzia dewelopera:\n<ul>\n<li>Rozpoznawanie nieprawid\u0142owych regu\u0142 CSS teraz <a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2020\/03\/inactive-css-positioning.png\">uwzgl\u0119dnia<\/a> pozycjonowanie element\u00f3w.\n<\/li>\n<li>Debugger JavaScript <a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2020\/03\/debugger-nested-worker.png\">nauczy\u0142 si\u0119<\/a> u\u0142atwia debugowanie zagnie\u017cd\u017conych web worker\u00f3w.\n<\/li>\n<li>Poprawiona integracja z dodatkiem <a rel=\"nofollow\" href=\"https:\/\/addons.mozilla.org\/firefox\/addon\/react-devtools\/\">React Developer Tools<\/a>.\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>\u0179r\u00f3d\u0142o: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.linux.org.ru\/news\/mozilla\/15575185\">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 74. \u041c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 \u043d\u0430\u0443\u0447\u0438\u043b\u0441\u044f \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u0435 (\u042f-\u0410). \u041f\u043e\u043a\u043e\u043d\u0447\u0435\u043d\u043e \u0441 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c\u0438, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u043c\u0438 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e (\u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 %ProgramFiles%Mozilla Firefoxextensions). \u041f\u043e\u0434\u043e\u0431\u043d\u044b\u0439 \u043c\u0435\u0442\u043e\u0434 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0432 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430\u0445, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u043d\u0430\u0432\u044f\u0437\u044b\u0432\u0430\u043d\u0438\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439 \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0435\u0433\u043e \u041f\u041e. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0441\u043e\u0447\u043b\u0438 \u0435\u0433\u043e \u043f\u043e\u0440\u043e\u0447\u043d\u044b\u043c, \u0432\u0435\u0434\u044c \u044d\u0442\u043e \u043b\u0438\u0448\u0430\u0435\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0442\u0430\u043a\u0438\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f [&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-73640","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 74.\u041c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 \u043d\u0430\u0443\u0447\u0438\u043b\u0441\u044f \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u043c.\" \/>\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-74\" \/>\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 74 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 74.\u041c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 \u043d\u0430\u0443\u0447\u0438\u043b\u0441\u044f \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/firefox-74\" \/>\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-03-11T05:42:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-11T05:42:14+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 74 | ProHoster","description":"Dost\u0119pny Firefox 74. Mened\u017cer hase\u0142 nauczy\u0142 si\u0119 sortowa\u0107 wpisy w odwrotnej kolejno\u015bci.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/firefox-74","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 74 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 74.\u041c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 \u043d\u0430\u0443\u0447\u0438\u043b\u0441\u044f \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u043c.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/firefox-74","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-03-11T05:42:14+00:00","article:modified_time":"2020-03-11T05:42:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"73640","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"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 18:29:21","updated":"2026-08-11 12:50:23","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\/73640","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=73640"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/73640\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=73640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=73640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=73640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}