{"id":39177,"date":"2019-10-31T22:28:17","date_gmt":"2019-10-31T19:28:17","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-firefox-70\/"},"modified":"2019-10-31T22:28:17","modified_gmt":"2019-10-31T19:28:17","slug":"reliz-firefox-70","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-70","title":{"rendered":"Wydanie Firefox 70","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/blog\/2019\/10\/22\/latest-firefox-brings-privacy-protections-front-and-center-letting-you-track-the-trackers\/\">Zdarzy\u0142o si\u0119<\/a><\/noindex> wydanie przegl\u0105darki internetowej <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/70.0\/releasenotes\/\">Firefox 70<\/a><\/noindex>, a tak\u017ce <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/mobile\/68.2.0\/releasenotes\/\">wersji mobilnej<\/a><\/noindex> Firefox 68.2 dla platformy Android. Dodatkowo, 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.2.0\/releasenotes\/\">68.2.0<\/a><\/noindex> (wsparcie dla poprzedniej ga\u0142\u0119zi ESR 60.x zosta\u0142o zako\u0144czone). Wkr\u00f3tce na etapie <noindex><a rel=\"nofollow\" href=\"https:\/\/firefox.com\/channel\">beta test\u00f3w<\/a><\/noindex> przejdzie ga\u0142\u0105\u017a Firefox 71, zgodnie z <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51505\">nowym cyklem rozwoju<\/a><\/noindex> kt\u00f3rego wydanie zaplanowane jest na 3 grudnia. <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/70.0\/releasenotes\/\">Podstawowe<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/Firefox\/Releases\/70\">nowo\u015bci<\/a><\/noindex>:\n<\/p>\n<ul>\n<li class=\"l\"> W rozszerzonym trybie ochrony przed \u015bledzeniem ruch\u00f3w <noindex><a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/en-US\/kb\/trackers-and-scripts-firefox-blocks-enhanced-track#w_social-media-trackers\">wliczona<\/a><\/noindex> blokowanie widget\u00f3w medi\u00f3w spo\u0142eczno\u015bciowych, kt\u00f3re \u015bledz\u0105 ruch u\u017cytkownik\u00f3w na zewn\u0119trznych stronach internetowych (np. przyciski Lubi\u0119 to od Facebooka i wstawki wiadomo\u015bci z Twittera). Dla formularzy uwierzytelniania przez konto w mediach spo\u0142eczno\u015bciowych przewidziano mo\u017cliwo\u015b\u0107 tymczasowego wy\u0142\u0105czenia blokady;<br \/>\n<center><img decoding=\"async\" alt=\"Wydanie Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/a3117169ab089a7afbecdda6b66f3bf3.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Dodano zbiorczy raport o dokonanych blokadach, w kt\u00f3rym mo\u017cna \u015bledzi\u0107 liczb\u0119 blokad wed\u0142ug dni tygodnia i typ\u00f3w;\n<\/p>\n<p><center><img decoding=\"async\" alt=\"Wydanie Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/870ee1946852f4389b2de31e233c07f7.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> W sk\u0142ad wchodzi systemowe rozszerzenie <noindex><a rel=\"nofollow\" href=\"https:\/\/lockwise.firefox.com\/\">Lockwise<\/a><\/noindex> (wcze\u015bniej rozszerzenie by\u0142o dostarczane jako Lockbox), kt\u00f3re <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50790\">oferuj\u0105c<\/a><\/noindex> nowy interfejs \u201eabout:logins\u201d do zarz\u0105dzania zapisanymi has\u0142ami. Uzupe\u0142nienie to wy\u015bwietla na pasku przycisk, dzi\u0119ki kt\u00f3remu mo\u017cna szybko przegl\u0105da\u0107 konta zapisane dla bie\u017c\u0105cej witryny, a tak\u017ce wykonywa\u0107 operacje wyszukiwania i edytowania hase\u0142. Istnieje mo\u017cliwo\u015b\u0107 dost\u0119pu do zapisanych hase\u0142 za po\u015brednictwem oddzielnej aplikacji mobilnej. <noindex><a rel=\"nofollow\" href=\"https:\/\/lockwise.firefox.com\/\">Lockwise<\/a><\/noindex>, kt\u00f3ra wspiera automatyczne uzupe\u0142nianie hase\u0142 w formularzach uwierzytelniania jakichkolwiek aplikacji mobilnych;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1571763304.png\"><img decoding=\"async\" alt=\"Wydanie Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/ffe30eec6719361a01dca7aa0398bfce.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Zintegrowano systemowe rozszerzenie <noindex><a rel=\"nofollow\" href=\"https:\/\/monitor.firefox.com\/\">Firefox Monitor<\/a><\/noindex>, kt\u00f3ry <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50164\">zapewnia<\/a><\/noindex> wy\u015bwietlaj\u0105ce ostrze\u017cenie w przypadku kompromitacji konta (sprawdzanie przez email) lub pr\u00f3by zalogowania si\u0119 na wcze\u015bniej zhakowan\u0105 stron\u0119. Weryfikacja odbywa si\u0119 poprzez integracj\u0119 z baz\u0105 danych projektu haveibeenpwned.com;\n<li class=\"l\"> Domy\u015blnie uruchomiono generator hase\u0142, kt\u00f3ry podczas wype\u0142niania formularzy rejestracyjnych wy\u015bwietla podpowied\u017a z automatycznie wygenerowanym silnym has\u0142em. Podpowied\u017a pojawia si\u0119 automatycznie dla p\u00f3l  z atrybutem \u201eautocomplete = new-password\u201d. Bez tego atrybutu has\u0142o mo\u017ce by\u0107 wygenerowane przez menu kontekstowe;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1571763611.png\"><img decoding=\"async\" alt=\"Wydanie Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/d5882160bf277ab16c0aaf7e450b312c.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Zamiast przycisku \u201e(i)\u201d w pasku adresu umieszczono wska\u017anik poziomu prywatno\u015bci, kt\u00f3ry pozwala oceni\u0107, czy w\u0142\u0105czone s\u0105 tryby blokowania \u015bledzenia ruchu. Wska\u017anik staje si\u0119 szary, gdy w ustawieniach w\u0142\u0105czony jest tryb blokowania \u015bledzenia ruchu, a na stronie nie zidentyfikowano element\u00f3w do zablokowania. Wska\u017anik staje si\u0119 niebieski, gdy na stronie zablokowane s\u0105 r\u00f3\u017cne elementy naruszaj\u0105ce prywatno\u015b\u0107 lub u\u017cywane do \u015bledzenia ruchu. Wska\u017anik jest przekre\u015blony, gdy u\u017cytkownik wy\u0142\u0105czy\u0142 ochron\u0119 przed \u015bledzeniem dla bie\u017c\u0105cej witryny.\n<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/ffp4g1ylyit3jdyti1hqcvtb-wpengine.netdna-ssl.com\/security\/files\/2019\/10\/protections.png\"><img decoding=\"async\" alt=\"Wydanie Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/8f3dfe350089ecbad51bb18f8bc67072.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Strony otwierane przez HTTP lub FTP s\u0105 teraz oznaczane ikon\u0105 niebezpiecznego po\u0142\u0105czenia, kt\u00f3ra r\u00f3wnie\u017c pojawia si\u0119 dla HTTPS w przypadku problem\u00f3w z certyfikatami. Kolor symbolu k\u0142\u00f3dki dla HTTPS zosta\u0142 zmieniony z zielonego na szary (mo\u017cna przywr\u00f3ci\u0107 kolor zielony za pomoc\u0105 ustawienia security.secure_connection_icon_color_gray). Odej\u015bcie od wska\u017anik\u00f3w zapewnienia bezpiecze\u0144stwa na rzecz ostrze\u017ce\u0144 o problemach z bezpiecze\u0144stwem jest spowodowane powszechnym zastosowaniem HTTPS, kt\u00f3re ju\u017c jest postrzegane jako standard, a nie dodatkowa ochrona.\n<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/security\/files\/2019\/10\/identity_icons.png\"><img decoding=\"async\" alt=\"Wydanie Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/6598f4e629d4451be599da3a522efd79.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> W pasku adresu <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51271\">zako\u0144czony<\/a><\/noindex> wy\u015bwietlanie nazwy firmy podczas u\u017cywania na stronie weryfikowanego certyfikatu EV. Informacje zosta\u0142y usuni\u0119te, poniewa\u017c mog\u0142y wprowadza\u0107 u\u017cytkownika w b\u0142\u0105d i by\u0107 u\u017cywane do phishingu (na przyk\u0142ad zarejestrowano firm\u0119 \u201eIdentity Verified\u201d, kt\u00f3rej nazwa w pasku adresu by\u0142a odbierana jako wska\u017anik weryfikacji). Informacje o certyfikacie EV mo\u017cna przegl\u0105da\u0107 w menu, kt\u00f3re pojawia si\u0119 po klikni\u0119ciu ikony z obrazem k\u0142\u00f3dki. Przywr\u00f3cenie wy\u015bwietlania nazwy firmy z certyfikatu EV w pasku adresu mo\u017cna zrealizowa\u0107 poprzez ustawienie \u201esecurity.identityblock.show_extended_validation\u201d w about:config.\n<p><center><img decoding=\"async\" alt=\"Wydanie Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/f7f34640c4902302b155927b685abcf4.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> W silniku JavaScript <noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2019\/08\/the-baseline-interpreter-a-faster-js-interpreter-in-firefox-70\/\">dodano<\/a><\/noindex> Nowy interpreter bajtkodu \u201ebaseline\u201d, kt\u00f3ry zajmuje po\u015bredni\u0105 nisz\u0119 mi\u0119dzy zwyk\u0142ym interpreterem a wst\u0119pnym kompilatorem JIT \u201ebaseline\u201d. Nowy interpreter jest znacznie szybszy od starego interpretera i wykorzystuje wsp\u00f3lne dla kompilatora JIT \u201ebaseline\u201d procedury przetwarzania bajtkodu, pami\u0119\u0107 podr\u0119czn\u0105 i dane profilowania. Dodatkowy interpreter pozwala na przyspieszenie wykonywania cz\u0119sto u\u017cywanych funkcji JavaScript po ich cofni\u0119ciu z optymalizowanego JIT (Ion JIT) do fazy kompilacji dla nieoptymalizowanego JIT \u201ebaseline\u201d, na przyk\u0142ad po tym, jak funkcja jest wywo\u0142ywana z argumentami innych typ\u00f3w.\n<p>W z\u0142o\u017conych aplikacjach internetowych kompilacja dla JIT \u201ebaseline\u201d i wprowadzanie optymalizacji dla JIT Ion zajmuje du\u017co czasu, a dodatkowy szybki interpreter pozwala na og\u00f3lne zwi\u0119kszenie wydajno\u015bci i nieznaczne zmniejszenie zu\u017cycia pami\u0119ci. W przeprowadzonych testach w\u0142\u0105czenie dodatkowego interpretera, korzystaj\u0105cego ze wsp\u00f3lnej statystyki i inline-cache z JIT, doprowadzi\u0142o do zmniejszenia czasu \u0142adowania stron o 2-8%, a wydajno\u015b\u0107 narz\u0119dzi dla programist\u00f3w webowych wzros\u0142a o 2-10%;<\/p>\n<p><center><img decoding=\"async\" alt=\"Wydanie Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/94d6e86f6a441102e8c93f4495e0e050.png\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"Wydanie Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/28cd477defa05ecb7c048f651734953f.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> W buildach dla systemu Linux <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1563859\">w\u0142\u0105czono<\/a><\/noindex> domy\u015blnie zastosowanie systemu kompozycji <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/servo\/webrender\">WebRender<\/a><\/noindex> dla GPU AMD, Intel i NVIDIA (tylko dla sterownika Nouveau), przy u\u017cyciu w systemie pakietu Mesa 18.2 lub nowszej wersji. W buildach dla systemu Windows, poza wcze\u015bniej wspieranymi GPU AMD i NVIDIA, WebRender jest teraz aktywowany tak\u017ce dla GPU Intel. System kompozycji <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/servo\/webrender\">WebRender<\/a><\/noindex> zosta\u0142 napisany w j\u0119zyku Rust i przenosi na stron\u0119 GPU operacje rysowania zawarto\u015bci strony.\n<p>Przy u\u017cyciu WebRender zamiast wbudowanego w silnik Gecko systemu kompozycji, przetwarzaj\u0105cego dane za pomoc\u0105 CPU, do wykonywania operacji z\u0142o\u017conego renderowania element\u00f3w strony wykorzystywane s\u0105 shadery, kt\u00f3re s\u0105 realizowane w GPU, co pozwala na znacz\u0105ce zwi\u0119kszenie pr\u0119dko\u015bci renderowania i zmniejszenie obci\u0105\u017cenia CPU. Aby wymusi\u0107 w\u0142\u0105czenie WebRender w about:config, mo\u017cna zmieni\u0107 ustawienia \u201egfx.webrender.all\u201d i \u201egfx.webrender.enabled\u201d;<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/forum\/#!topic\/mozilla.dev.platform\/sevpJDQwDfg\">Dodano<\/a><\/noindex> wsparcie dla trybu \u015bcis\u0142ej izolacji stron, rozwijanego pod kodow\u0105 nazw\u0105 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50106\">Fission<\/a><\/noindex>. W tym trybie strony r\u00f3\u017cnych witryn zawsze umieszczane s\u0105 w pami\u0119ci r\u00f3\u017cnych proces\u00f3w, w ka\u017cdym z kt\u00f3rych stosowana jest w\u0142asna, izolowana piaskownica (sandbox). Podzia\u0142 po procesach odbywa si\u0119 nie wed\u0142ug kart, lecz wed\u0142ug domen, co pozwala dodatkowo izolowa\u0107 tre\u015bci zewn\u0119trznych skrypt\u00f3w i blok\u00f3w iframe. Zarz\u0105dzanie trybem \u015bcis\u0142ej izolacji odbywa si\u0119 w about:config za pomoc\u0105 opcji \u201efission.autostart\u201d (w\u0142\u0105czenie w wersjach jest na razie zablokowane);\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50855\">Zaktualizowano<\/a><\/noindex> logo, a nazwa zosta\u0142a zmieniona z Firefox Quantum na Firefox Browser;\n<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.soeren-hentzschel.at\/wp-content\/uploads\/2019\/08\/firefox-browser-logo.png\"><img decoding=\"async\" alt=\"Wydanie Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/9b280cf506f9d1d111f3f20599c8fe27.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=1560741\">Zabroniono<\/a><\/noindex> wy\u015bwietlanie zapyta\u0144 o potwierdzenie uprawnie\u0144, inicjowanych z blok\u00f3w iframe, za\u0142adowanych z innej domeny (cross-origin). Zmiana <noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/forum\/#!topic\/mozilla.dev.platform\/-6HYtlHuYO8\/discussion\">pozwoli<\/a><\/noindex> ma na celu blokowanie pewnych nadu\u017cy\u0107 i przej\u015bcie do modelu, w kt\u00f3rym uprawnienia s\u0105 wymagane tylko z domeny pierwotnej dokumentu, kt\u00f3ra jest wy\u015bwietlana w pasku adresu;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1560699\">Zako\u0144czono<\/a><\/noindex> wy\u015bwietlanie zawarto\u015bci plik\u00f3w \u0142adowanych przez ftp (na przyk\u0142ad przy otwieraniu przez ftp przestan\u0105 by\u0107 widoczne obrazy, pliki README i pliki html). Przy otwieraniu zasob\u00f3w przez FTP, teraz od razu b\u0119dzie wywo\u0142ywane okno dialogowe pobierania pliku na dysk, niezale\u017cnie od typu zawarto\u015bci;\n<li class=\"l\"> W pasku adresu <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=630614\">zrealizowano<\/a><\/noindex> wska\u017anik dost\u0119pu do lokalizacji, kt\u00f3ry umo\u017cliwi u\u017cytkownikowi ocen\u0119 aktywno\u015bci API Geolocation i, w razie potrzeby, pozwoli na cofni\u0119cie uprawnienia do jego u\u017cycia przez witryn\u0119. Do tej pory wska\u017anik by\u0142 wy\u015bwietlany tylko przed przyznaniem uprawnie\u0144 i w przypadku odrzucenia \u017c\u0105dania, ale znika\u0142 po otwarciu dost\u0119pu do API Geolocation. Teraz wska\u017anik b\u0119dzie informowa\u0107 u\u017cytkownika o posiadaniu takiego dost\u0119pu;<br \/>\n<center><img decoding=\"async\" alt=\"Wydanie Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/eb16e6c0fbfde5d829580e79d22f93b0.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1572368\">Zrealizowano<\/a><\/noindex> rozszerzony interfejs do przegl\u0105dania certyfikat\u00f3w TLS, dost\u0119pny przez stron\u0119 &lt;about:certificate&gt; (domy\u015blnie u\u017cywany jest stary interfejs, nowy w\u0142\u0105cza si\u0119 przez security.aboutcertificate.enabled w about:config). Je\u015bli wcze\u015bniej do przegl\u0105dania certyfikat\u00f3w otwierane by\u0142o osobne okno, to teraz informacje wy\u015bwietlane s\u0105 w zak\u0142adce w formie przypominaj\u0105cej dodatek. <noindex><a rel=\"nofollow\" href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/certainly-something\/\">Z pewno\u015bci\u0105 co\u015b<\/a><\/noindex>. Realizacja interfejsu do przegl\u0105dania certyfikat\u00f3w w ca\u0142o\u015bci <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1553524\">przepisana<\/a><\/noindex> z wykorzystaniem JavaScript i standardowych technologii webowych;<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1571764403.png\"><img decoding=\"async\" alt=\"Wydanie Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/979d17c91a6ee33db900a2033767701f.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> W menu zarz\u0105dzania kontem dodano sekcj\u0119 dost\u0119pu do rozszerzonych us\u0142ug Firefox, takich jak Monitor i Send;\n<p><center><img decoding=\"async\" alt=\"Wydanie Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/51b41558b268315b63a9514da854e819.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Do g\u0142\u00f3wnego menu i na pasek dodano now\u0105 ikon\u0119 &lt;prezent&gt;, przez kt\u00f3r\u0105 mo\u017cna uzyska\u0107 informacje o nowych wydaniach i ich kluczowych cechach;\n<p><center><img decoding=\"async\" alt=\"Wydanie Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/2b321470545fe77310d3ef52e85bcdab.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Wbudowane strony Firefox (about:*) s\u0105 dostosowane do wy\u015bwietlania zgodnie z ustawieniami ciemnego motywu.\n<li class=\"l\"> Poprawiona czytelno\u015b\u0107 tekstu podkre\u015blonego lub przekre\u015blonego, w tym link\u00f3w \u2014 linie teraz ko\u0144cz\u0105 si\u0119 (obiektuj\u0105) nie przecinaj\u0105c glif\u00f3w;\n<li class=\"l\"> W motywach wizualnych <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/addons\/2019\/07\/25\/upcoming-deprecations-in-firefox-70\/\">zako\u0144czone<\/a><\/noindex> wsparcie dla w\u0142a\u015bciwo\u015bci accentcolor, textcolor i headerURL, kt\u00f3re by\u0142y aliasami w\u0142a\u015bciwo\u015bci frame, tab_background_text i theme_frame (motywy znajduj\u0105ce si\u0119 w addons.mozilla.org zosta\u0142y zaktualizowane automatycznie).\n<li class=\"l\"> Dodano w\u0142a\u015bciwo\u015bci CSS  <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/text-decoration-thickness\">text-decoration-thickness<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/text-underline-offset\">text-underline-offset<\/a><\/noindex> i <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/text-decoration-skip-ink\">text-decoration-skip-ink<\/a><\/noindex>, umo\u017cliwiaj\u0105ce dostosowanie grubo\u015bci, odst\u0119p\u00f3w i przerw dla linii, u\u017cywanych do podkre\u015blania i przekre\u015blania tekstu.\n<li class=\"l\"> W w\u0142a\u015bciwo\u015bci CSS &lt;<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/display\">display<\/a><\/noindex>&gt; dodano mo\u017cliwo\u015b\u0107 wskazania od razu dw\u00f3ch atrybut\u00f3w, na przyk\u0142ad &lt;display: block flex&gt; lub &lt;display: inline flex&gt;;\n<li class=\"l\"> Warto\u015bci przezroczysto\u015bci w w\u0142a\u015bciwo\u015bciach CSS opacity i stop-opacity mog\u0105 teraz by\u0107 okre\u015blane w procentach.\n<li class=\"l\"> W w\u0142a\u015bciwo\u015bci CSS <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/font-size\">font-size<\/a><\/noindex> dodano wsparcie dla warto\u015bci xxx-large.\n<li class=\"l\"> W JavaScript <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Lexical_grammar#Numeric_separators\">zrealizowano<\/a><\/noindex> mo\u017cliwo\u015b\u0107 widocznego oddzielania du\u017cych liczb za pomoc\u0105 znak\u00f3w podkre\u015blenia, na przyk\u0142ad &lt;myNumber = 1_000_000_000_000&gt;;\n<li class=\"l\"> Dodano now\u0105 metod\u0119 <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/RelativeTimeFormat\/formatToParts\">Intl.RelativeTimeFormat.formatToParts()<\/a><\/noindex>, kt\u00f3ra jest wariantem metody Intl.RelativeTimeFormat.format(), zwracaj\u0105cym tablic\u0119 obiekt\u00f3w, z kt\u00f3rych ka\u017cdy element przedstawia swoj\u0105 cz\u0119\u015b\u0107 sformatowanej warto\u015bci, zamiast zwraca\u0107 sformatowany ci\u0105g w ca\u0142o\u015bci.\n<li class=\"l\"> Rozmiar nag\u0142\u00f3wka HTTP &lt;Referer&gt; ograniczony do 4 KB, przy przekroczeniu tej warto\u015bci zawarto\u015b\u0107 jest redukowana do nazwy domeny;\n<li class=\"l\"> W narz\u0119dziach dla deweloper\u00f3w w panelu Accessibility dodano \u015brodki do audytowania wygody nawigacji mi\u0119dzy elementami przy u\u017cyciu klawiatury, a tak\u017ce symulator tego, jak stron\u0119 widz\u0105 daltoni\u015bci.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/10\/keyboard-checks-menu.png\"><img decoding=\"async\" alt=\"Wydanie Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/7ca635feb707d24f63c0ad46a5fc483a.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> W narz\u0119dziu do wyboru koloru dla danego koloru teraz wy\u015bwietlany jest wska\u017anik kontrastu w stosunku do koloru t\u0142a, aby oceni\u0107 percepcj\u0119 przez osoby z os\u0142abionym wzrokiem.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/10\/color-picker-good-contrast-500x468.png\"><img decoding=\"async\" alt=\"Wydanie Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/b0d51b782ec6afe23f9b89c08234ef15.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> W trybie inspekcji definicje CSS, kt\u00f3re nie wp\u0142ywaj\u0105 na wybrany element, s\u0105 teraz pod\u015bwietlane na szaro z informacj\u0105, dlaczego s\u0105 ignorowane i mo\u017cliwymi sposobami ich naprawy.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/10\/inactive-grid-auto-columns.png\"><img decoding=\"async\" alt=\"Wydanie Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/864cc0340dc01e8898d80ef07de6458c.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\">  W debuggerze dodano mo\u017cliwo\u015b\u0107 ustawiania punkt\u00f3w przerwania, kt\u00f3re s\u0105 wyzwalane przy zmianie element\u00f3w DOM (<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Tools\/Debugger\/Break_on_DOM_mutation\">DOM Mutation Breakpoints<\/a><\/noindex>) i pozwalaj\u0105 \u015bledzi\u0107 momenty, kiedy skrypt dodaje, usuwa lub aktualizuje zawarto\u015b\u0107 strony.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/10\/DOM_mutation_paused.png\"><img decoding=\"async\" alt=\"Wydanie Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/e4ec3840528ebcb4bf18881a5ec2afea.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Dla deweloper\u00f3w dodatk\u00f3w wprowadzono mo\u017cliwo\u015b\u0107 inspekcji danych w magazynie browser.storage.local;\n<li class=\"l\"> Tryb inspekcji aktywno\u015bci sieciowej zyska\u0142 funkcj\u0119 wyszukiwania, umo\u017cliwiaj\u0105c\u0105 szybkie znajdowanie element\u00f3w zapyta\u0144 i odpowiedzi. Wyszukiwanie obejmuje r\u00f3wnie\u017c nag\u0142\u00f3wki HTTP, pliki cookie i tre\u015bci zapyta\u0144\/odpowiedzi;\n<li class=\"l\"> Optymalizacja kodu kompozycji stron na platformie macOS pozwoli\u0142a na zmniejszenie obci\u0105\u017cenia CPU, przyspieszenie \u0142adowania stron (przyspieszenie do 22%) oraz ograniczenie zu\u017cycia zasob\u00f3w podczas odtwarzania wideo (o 37%). W wersjach dla macOS dodano r\u00f3wnie\u017c wsparcie dla importu hase\u0142 zapisanych w Chrome;\n<li class=\"l\"> Dla Androida przygotowano aktualizacj\u0119 poprawiaj\u0105c\u0105 Firefox 68.1. Przypominamy, \u017ce tworzenie nowych, znacz\u0105cych wyda\u0144 Firefox dla Androida zosta\u0142o zako\u0144czone. W zamian wprowadzono Firefox dla Androida pod kodow\u0105 nazw\u0105 Fenix (dystrybuowany jako <noindex><a rel=\"nofollow\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.mozilla.fenix\">Firefox Preview<\/a><\/noindex>) <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50982\">rozwijana jest<\/a><\/noindex> nowa przegl\u0105darka dla urz\u0105dze\u0144 mobilnych, korzystaj\u0105ca z silnika GeckoView oraz zestawu bibliotek Mozilla Android Components. Kilka dni temu <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-mobile\/fenix\/releases\/tag\/v2.2.0\">opublikowano<\/a><\/noindex> wprowadzono now\u0105 wersj\u0119 eksperymentaln\u0105 Firefox Preview 2.2, w kt\u00f3rej rozwi\u0105zano kilka istotnych problem\u00f3w z interfejsem i metodami interakcji z u\u017cytkownikiem. Zmiany w por\u00f3wnaniu z <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51527\">wydaniem 2.0<\/a><\/noindex> obejmuj\u0105 dodanie opcji do usuni\u0119cia wszystkich danych przy wyj\u015bciu oraz mo\u017cliwo\u015b\u0107 otwierania link\u00f3w domy\u015blnie w trybie prywatnym.\n<\/ul>\n<p>Opr\u00f3cz nowo\u015bci i poprawy b\u0142\u0119d\u00f3w w Firefox 70 naprawiono <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/security\/known-vulnerabilities\/firefox.html#firefox70\">24 podatno\u015bci<\/a><\/noindex>, z czego 12 (zebrane pod jednym CVE-2019-11764) <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/security\/advisories\/mfsa2019-34\/#CVE-2019-11764\">oznaczone<\/a><\/noindex> jako krytyczne i mog\u0105 potencjalnie prowadzi\u0107 do wykonania kodu przez z\u0142o\u015bliwego u\u017cytkownika po otwarciu 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=51727\">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 70, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Firefox 68.2 \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0442\u043a\u0438 \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 68.2.0 (\u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 ESR-\u0432\u0435\u0442\u043a\u0438 60.x \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u043e). \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 71, \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u043d\u043e\u0432\u044b\u043c \u0446\u0438\u043a\u043b\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 3 \u0434\u0435\u043a\u0430\u0431\u0440\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430: \u0412 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":29399,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-39177","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.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-70\" \/>\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\udd47\u0420\u0435\u043b\u0438\u0437 Firefox 70 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-70\" \/>\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=\"2019-10-31T19:28:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:28:17+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 70 | ProHoster","description":"Nast\u0105pi\u0142a premiera przegl\u0105darki internetowej.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-70","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 70 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-70","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":"2019-10-31T19:28:17+00:00","article:modified_time":"2019-10-31T19:28:17+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"39177","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":"2026-01-24 01:08:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:54:44","updated":"2026-01-24 01:08:19","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\/39177","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=39177"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/39177\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/29399"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=39177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=39177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=39177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}