{"id":36013,"date":"2019-10-31T22:09:09","date_gmt":"2019-10-31T19:09:09","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-firefox-68\/"},"modified":"2019-10-31T22:09:09","modified_gmt":"2019-10-31T19:09:09","slug":"reliz-firefox-68","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-68","title":{"rendered":"Wydanie Firefox 68","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/blog\/2019\/07\/09\/latest-firefox-release-available-today-for-ios-and-desktop\/\">Przedstawiony<\/a><\/noindex> wydanie przegl\u0105darki internetowej <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/68.0\/releasenotes\/\">Firefox 68<\/a><\/noindex>, a tak\u017ce <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/mobile\/68.0\/releasenotes\/\">wersji mobilnej<\/a><\/noindex> Firefox 68 dla platformy Android. Wydanie nale\u017cy do kategorii ga\u0142\u0119zi o d\u0142ugoterminowym wsparciu (ESR), dla kt\u00f3rych aktualizacje s\u0105 wydawane w ci\u0105gu roku. Ponadto, przygotowano aktualizacj\u0119 z poprzedniej <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\/60.8.0\/releasenotes\/\">60.8.0<\/a><\/noindex>. Wkr\u00f3tce przejdzie do etapu <noindex><a rel=\"nofollow\" href=\"https:\/\/firefox.com\/channel\">beta test\u00f3w<\/a><\/noindex> przejdzie ga\u0142\u0105\u017a Firefox 69, kt\u00f3rej wydanie zaplanowano na 3 wrze\u015bnia. <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/68.0\/releasenotes\/\">Podstawowe<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/Firefox\/Releases\/68\">nowo\u015bci<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> Nowy mened\u017cer dodatk\u00f3w (about:addons) jest domy\u015blnie w\u0142\u0105czony, ca\u0142kowicie <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1505924\">przepisany<\/a><\/noindex> z wykorzystaniem HTML\/JavaScript oraz standardowych technologii internetowych w ramach inicjatywy maj\u0105cej na celu pozbycie si\u0119 komponent\u00f3w opartych na XUL i XBL z przegl\u0105darki. W nowym interfejsie dla ka\u017cdego dodatku w formie kart zapewniono mo\u017cliwo\u015b\u0107 przegl\u0105dania pe\u0142nego opisu, zmiany ustawie\u0144 i zarz\u0105dzania uprawnieniami, nie opuszczaj\u0105c g\u0142\u00f3wnej strony z list\u0105 dodatk\u00f3w.\n<p><center><img decoding=\"async\" alt=\"Wydanie Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/4100a6f32e73d7bf626b772bb52d26df.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>Zamiast oddzielnych przycisk\u00f3w do zarz\u0105dzania aktywacj\u0105 dodatk\u00f3w, zaproponowano menu kontekstowe. Nieaktywne dodatki s\u0105 teraz wyra\u017anie oddzielone od aktywnych i wymienione w osobnej sekcji.<\/p>\n<p><center><img decoding=\"async\" alt=\"Wydanie Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/e2cea3c481ba2eca36ee3730ad868639.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>Dodano now\u0105 sekcj\u0119 z zalecanymi dodatkami do instalacji, kt\u00f3rej sk\u0142ad jest wybierany w zale\u017cno\u015bci od zainstalowanych dodatk\u00f3w, ustawie\u0144 i statystyk dotycz\u0105cych dzia\u0142ania u\u017cytkownika. Dodatki s\u0105 akceptowane do listy rekomendacji kontekstowych tylko wtedy, gdy spe\u0142niaj\u0105 wymagania bezpiecze\u0144stwa, u\u017cyteczno\u015bci i komfortu pracy ustalone przez Mozill\u0119, a tak\u017ce skutecznie i efektywnie rozwi\u0105zuj\u0105 istotne problemy interesuj\u0105ce szerok\u0105 publiczno\u015b\u0107. Proponowane dodatki przechodz\u0105 pe\u0142ne przegl\u0105danie bezpiecze\u0144stwa ka\u017cdej aktualizacji;<\/p>\n<p><center><img decoding=\"async\" alt=\"Wydanie Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/35d5b71e383cec97da3e141f069bc089.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Dodano przycisk do przesy\u0142ania do Mozilli zg\u0142osze\u0144 o problemach z dodatkami i motywami. Na przyk\u0142ad, za pomoc\u0105 zaproponowanego formularza mo\u017cna ostrzec deweloper\u00f3w o z\u0142o\u015bliwej aktywno\u015bci, problemach z wy\u015bwietlaniem stron z powodu dodatku, niezgodno\u015bci z deklarowan\u0105 funkcjonalno\u015bci\u0105, pojawieniu si\u0119 dodatku bez dzia\u0142a\u0144 u\u017cytkownika oraz problemach ze stabilno\u015bci\u0105 i wydajno\u015bci\u0105.\n<p><center><img decoding=\"async\" alt=\"Wydanie Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/c6c75fb9e6fc9b544206e6e11b9e38ef.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\">  Wprowadzono now\u0105 wersj\u0119 paska adresu Quantum Bar, kt\u00f3ra pod wzgl\u0119dem wygl\u0105du i funkcji jest niemal identyczna z poprzedni\u0105 wersj\u0105 Awesome Bar, jednak r\u00f3\u017cni si\u0119 ca\u0142kowitym przeprojektowaniem wewn\u0119trznych element\u00f3w oraz przepisaniem kodu, zast\u0119puj\u0105c XUL\/XBL standardowym Web API. Nowa realizacja znacznie upraszcza proces rozszerzania funkcjonalno\u015bci (obs\u0142ugiwane jest tworzenie dodatk\u00f3w w formacie WebExtensions), eliminuje sztywne powi\u0105zania z subsystemami przegl\u0105darki, pozwala na \u0142atwe pod\u0142\u0105czanie nowych \u017ar\u00f3de\u0142 danych i oferuje wy\u017csz\u0105 wydajno\u015b\u0107 oraz responsywno\u015b\u0107 interfejsu. Z zauwa\u017calnych zmian w zachowaniu jedynie zasygnalizowano konieczno\u015b\u0107 u\u017cycia kombinacji Shift+Del lub Shift+BackSpace (wcze\u015bniej dzia\u0142a\u0142o bez Shift) do usuwania wpis\u00f3w historii przegl\u0105dania z sugestii wy\u015bwietlanej podczas wprowadzania tekstu;\n<li class=\"l\"> Wprowadzono pe\u0142n\u0105 ciemn\u0105 wersj\u0119 dla trybu czytania (reader view), w kt\u00f3rej wszystkie elementy dekoracyjne okna i paska r\u00f3wnie\u017c wy\u015bwietlane s\u0105 w ciemnych odcieniach (wcze\u015bniej prze\u0142\u0105czanie mi\u0119dzy ciemnym a jasnym trybem w Reader View dotyczy\u0142o tylko obszaru z tre\u015bci\u0105 tekstow\u0105);\n<p><center><img decoding=\"async\" alt=\"Wydanie Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/a6abcdad79407e3c6ffdb96761b20e24.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> W rygorystycznym trybie blokowania niepo\u017c\u0105danego kontentu (strict), poza wszystkimi znanymi systemami \u015bledzenia ruchu oraz wszystkimi zewn\u0119trznymi Cookie, teraz r\u00f3wnie\u017c blokowane s\u0105 wstawki JavaScript, kt\u00f3re realizuj\u0105 wydobycie kryptowalut lub \u015bledz\u0105 u\u017cytkownik\u00f3w za pomoc\u0105 metod ukrytej identyfikacji. Wcze\u015bniej te blokady mo\u017cna by\u0142o w\u0142\u0105czy\u0107 poprzez wyra\u017any wyb\u00f3r w konfigurowanym trybie blokowania. Blokada realizowana jest w dodatkowych kategoriach (fingerprinting i cryptomining) w li\u015bcie Disconnect.me;\n<p><center><img decoding=\"async\" alt=\"Wydanie Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/b1081870e5e7a246bfc9a51fd956664e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Kontynuowane jest etapowe w\u0142\u0105czanie systemu kompozycji <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/servo\/webrender\">Servo WebRender<\/a><\/noindex>, napisanego w j\u0119zyku Rust, kt\u00f3ry przenosi operacje renderowania zawarto\u015bci strony na procesor graficzny (GPU). Przy u\u017cyciu WebRender zamiast wbudowanego w silnik Gecko systemu kompozycji, kt\u00f3ry przetwarza dane przy pomocy CPU, do realizacji operacji z\u0142o\u017conego renderowania element\u00f3w strony stosowane s\u0105 shadery wykonane w GPU, co pozwala na znaczne zwi\u0119kszenie pr\u0119dko\u015bci renderowania i zmniejszenie obci\u0105\u017cenia CPU.\n<p>Opr\u00f3cz u\u017cytkownik\u00f3w z kartami graficznymi NVIDIA od teraz<br \/>\nFirefox 68 <noindex><a rel=\"nofollow\" href=\"https:\/\/mozillagfx.wordpress.com\/2019\/05\/21\/graphics-team-ships-webrender-mvp\/\">wsparcie<\/a><\/noindex> WebRender zostanie aktywowane dla system\u00f3w opartych na Windows 10 z kartami graficznymi AMD. Mo\u017cna sprawdzi\u0107 aktywacj\u0119 WebRender na stronie about:support. Aby wymusi\u0107 jego w\u0142\u0105czenie, nale\u017cy w about:config aktywowa\u0107 ustawienia \u201egfx.webrender.all\u201d oraz \u201egfx.webrender.enabled\u201d lub uruchomi\u0107 Firefoksa z ustawion\u0105 zmienn\u0105 \u015brodowiskow\u0105 MOZ_WEBRENDER=1. W systemie Linux wsparcie dla WebRender jest w miar\u0119 stabilne dla kart graficznych Intel z sterownikami Mesa 18.2+;<\/p>\n<li class=\"l\"> W menu \u201ehamburger\u201d po prawej stronie paska adresu dodano sekcj\u0119 do szybkiego dost\u0119pu do ustawie\u0144 konta w Firefox Account;\n<li class=\"l\"> Dodano now\u0105 wbudowan\u0105 stron\u0119 \u201eabout:compat\u201d, na kt\u00f3rej wymieniono obej\u015bcia i patche stosowane w celu zapewnienia zgodno\u015bci z niekt\u00f3rymi stronami internetowymi, kt\u00f3re nie dzia\u0142aj\u0105 poprawnie w Firefox. Zmiany wprowadzane dla zapewnienia zgodno\u015bci w najprostszych przypadkach ograniczaj\u0105 si\u0119 do zmiany identyfikatora \u201eUser Agent\u201d, je\u015bli strona sztywno wi\u0105\u017ce si\u0119 z okre\u015blonymi przegl\u0105darkami. W bardziej z\u0142o\u017conych sytuacjach w kontek\u015bcie strony uruchamiany jest kod JavaScript, kt\u00f3ry naprawia problemy z kompatybilno\u015bci\u0105;<br \/>\n<center><img decoding=\"async\" alt=\"Wydanie Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/d35293c355aed65919a98fe38adeff94.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Z powodu potencjalnych problem\u00f3w ze stabilno\u015bci\u0105 przy przechodzeniu przegl\u0105darki w tryb jednego procesu, w kt\u00f3rym generowanie interfejsu i przetwarzanie zawarto\u015bci kart odbywa si\u0119 w jednym procesie, w about:config <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50691\">zosta\u0142y usuni\u0119te<\/a><\/noindex> ustawienia \u201ebrowser.tabs.remote.force-enable\u201d oraz \u201ebrowser.tabs.remote.force-disable\u201d, kt\u00f3re mo\u017cna by\u0142o u\u017cywa\u0107 do wy\u0142\u0105czenia trybu wieloprocesowego (e10s). Dodatkowo, ustawienie warto\u015bci \u201efalse\u201d w opcji \u201ebrowser.tabs.remote.autostart\u201d teraz nie spowoduje automatycznego wy\u0142\u0105czenia trybu wieloprocesowego w stacjonarnych wersjach Firefoksa, w oficjalnych kompilacjach oraz podczas uruchamiania bez trybu automatyzacji test\u00f3w;\n<li class=\"l\"> Zrealizowano drugi etap rozszerzenia liczby wywo\u0142a\u0144 API, kt\u00f3re <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Security\/Secure_Contexts\/features_restricted_to_secure_contexts\">dost\u0119pne s\u0105<\/a><\/noindex> tylko przy otwieraniu strony w zabezpieczonym kontek\u015bcie (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=47913\">Secure Context<\/a><\/noindex>), t.j. przy otwieraniu przez HTTPS, lokalnie przez localhost lub z lokalnego pliku. Dla stron otwartych poza zabezpieczonym kontekstem, teraz b\u0119d\u0105 blokowane \u017c\u0105dania do wywo\u0142ania getUserMedia() w celu uzyskania dost\u0119pu do \u017ar\u00f3de\u0142 danych multimedialnych (np. kamery i mikrofonu);\n<li class=\"l\"> Zapewniono automatyczne przetwarzanie b\u0142\u0119d\u00f3w przy dost\u0119pie przez HTTPS, <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/security\/2019\/07\/01\/fixing-antivirus-errors\/\">kt\u00f3re si\u0119 pojawiaj\u0105<\/a><\/noindex> ze wzgl\u0119du na aktywno\u015b\u0107 oprogramowania antywirusowego. Problemy pojawiaj\u0105 si\u0119 przy w\u0142\u0105czaniu w programach antywirusowych Avast, AVG, Kaspersky, ESET i Bitdefender modu\u0142u ochrony Web, kt\u00f3ry analizuje ruch HTTPS poprzez dodanie swojego certyfikatu do listy certyfikat\u00f3w g\u0142\u00f3wnych systemu Windows i zast\u0105pienie u\u017cywanych certyfikat\u00f3w stron. Firefox u\u017cywa w\u0142asnej listy certyfikat\u00f3w g\u0142\u00f3wnych i ignoruje systemow\u0105 list\u0119 certyfikat\u00f3w, dlatego traktuje tak\u0105 aktywno\u015b\u0107 jako atak MITM.\n<p>Problem zosta\u0142 rozwi\u0105zany poprzez automatyczne w\u0142\u0105czenie ustawienia \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/kb\/how-disable-enterprise-roots-preference\">security.enterprise_roots.enabled<\/a><\/noindex>\u201e, przy kt\u00f3rym dodatkowo importowane s\u0105 certyfikaty z systemowego magazynu. W przypadku u\u017cycia certyfikatu z systemowego magazynu, a nie wbudowanego w Firefoksie, w wywo\u0142anym z paska adresu menu z informacjami o stronie dodano specjalny wska\u017anik. Ustawienie jest automatycznie w\u0142\u0105czane przy wykryciu MITM, po czym przegl\u0105darka stara si\u0119 ponownie nawi\u0105za\u0107 po\u0142\u0105czenie i je\u015bli problem zniknie \u2014 ustawienie zostaje zapisane. Twierdzi si\u0119, \u017ce taka manipulacja nie stanowi zagro\u017cenia, poniewa\u017c w przypadku skompromitowania systemowego magazynu certyfikat\u00f3w, atakuj\u0105cy mo\u017ce skompromitowa\u0107 tak\u017ce magazyn certyfikat\u00f3w Firefoksa (nie uwzgl\u0119dniaj\u0105c <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=43390\">mo\u017cliwej<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=41694\">podstawki<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=35810\">certyfikat\u00f3w<\/a><\/noindex> producent\u00f3w sprz\u0119tu, kt\u00f3re mog\u0105 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50351\">by\u0107 stosowane<\/a><\/noindex> w celu przeprowadzenia MITM, ale s\u0105 blokowane przy u\u017cyciu magazynu certyfikat\u00f3w Firefox);<\/p>\n<li class=\"l\"> Otwierane w przegl\u0105darce lokalne pliki nie b\u0119d\u0105 mog\u0142y teraz uzyskiwa\u0107 dost\u0119pu do innych plik\u00f3w w bie\u017c\u0105cym katalogu (na przyk\u0142ad podczas otwierania w Firefox na platformie Android przes\u0142anego e-mailem dokumentu html, wstawka JavaScript w tym dokumencie mog\u0142a przegl\u0105da\u0107 zawarto\u015b\u0107 katalogu z innymi zapisanymi plikami);\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/en-US\/kb\/sync-custom-preferences\">Zmieniono<\/a><\/noindex> Metoda synchronizacji ustawie\u0144 zmienionych za pomoc\u0105 interfejsu about:config. Synchronizowane s\u0105 teraz tylko ustawienia, kt\u00f3re znajduj\u0105 si\u0119 na bia\u0142ej li\u015bcie okre\u015blonej w sekcji &#171;services.sync.prefs.sync&#187;. Na przyk\u0142ad, aby zsynchronizowa\u0107 parametr browser.some_preference, nale\u017cy ustawi\u0107 warto\u015b\u0107 &#171;services.sync.prefs.sync.browser.some_preference&#187; na true. Aby zezwoli\u0107 na synchronizacj\u0119 wszystkich ustawie\u0144, dost\u0119pny jest parametr &#171;services.sync.prefs.dangerously_allow_arbitrary&#187;, kt\u00f3ry jest domy\u015blnie wy\u0142\u0105czony;\n<li class=\"l\"> Wprowadzono technik\u0119 blokowania uci\u0105\u017cliwych zapyta\u0144 o dodatkowe uprawnienia do wysy\u0142ania powiadomie\u0144 push (dost\u0119p do API powiadomie\u0144). Od teraz takie zapytania b\u0119d\u0105 milcz\u0105co blokowane, je\u015bli nie zanotowano wyra\u017anej interakcji u\u017cytkownika ze stron\u0105 (klikni\u0119cie mysz\u0105 lub naci\u015bni\u0119cie klawiszy);\n<li class=\"l\"> W \u015brodowisku dla przedsi\u0119biorstw (<noindex><a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/en-US\/products\/firefox-enterprise\">Firefox for Enterprise<\/a><\/noindex>) dodano obs\u0142ug\u0119 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla\/policy-templates\/blob\/master\/README.md#preferences\">dodatkowych polityk<\/a><\/noindex> personalizacji przegl\u0105darki dla pracownik\u00f3w. Na przyk\u0142ad, administrator mo\u017ce teraz doda\u0107 do menu sekcj\u0119 kontaktow\u0105 z lokaln\u0105 pomoc\u0105 techniczn\u0105, doda\u0107 linki do zasob\u00f3w intranetowych na stronie nowej karty, wy\u0142\u0105czy\u0107 kontekstowe rekomendacje podczas wyszukiwania, doda\u0107 linki do lokalnych plik\u00f3w, skonfigurowa\u0107 zachowanie podczas pobierania plik\u00f3w, okre\u015bli\u0107 bia\u0142e i czarne listy dozwolonych i niedozwolonych rozszerze\u0144, w\u0142\u0105czy\u0107 okre\u015blone ustawienia;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1530660\">Rozwi\u0105zano<\/a><\/noindex> rozwi\u0105zano problem, kt\u00f3ry m\u00f3g\u0142 prowadzi\u0107 do utraty ustawie\u0144 (uszkodzenie pliku prefs.js) przy nag\u0142ym zako\u0144czeniu procesu (na przyk\u0142ad podczas wy\u0142\u0105czenia zasilania bez zako\u0144czenia pracy lub awarii przegl\u0105darki);\n<li class=\"l\"> Dodano wsparcie dla <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/CSS_Scroll_Snap\">Scroll Snap<\/a><\/noindex>, zestaw w\u0142a\u015bciwo\u015bci CSS scroll-snap-*, umo\u017cliwiaj\u0105cych kontrolowanie punktu zatrzymania suwaka podczas przewijania oraz wyr\u00f3wnania przesuwanego kontentu, a tak\u017ce wykonanie przylegania do element\u00f3w podczas przewijania inercyjnego. Na przyk\u0142ad, mo\u017cna ustawi\u0107 przewijanie z przesuni\u0119ciem wzd\u0142u\u017c kraw\u0119dzi obrazka lub centrowa\u0107 obraz;\n<li class=\"l\"> W JavaScript wprowadzono nowy typ liczbowy <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/BigInt\">BigInt<\/a><\/noindex>, umo\u017cliwiaj\u0105cy przechowywanie ca\u0142kowitych liczb dowolnej wielko\u015bci, dla kt\u00f3rych typ Numbers by\u0142 niewystarczaj\u0105cy (na przyk\u0142ad identyfikatory i warto\u015bci dok\u0142adnego czasu musia\u0142y by\u0107 wcze\u015bniej przechowywane w postaci ci\u0105g\u00f3w);\n<li class=\"l\"> Dodano mo\u017cliwo\u015b\u0107 przekazywania opcji &#171;noreferrer&#187; przy wywo\u0142ywaniu window.open() w celu zablokowania wycieku informacji o Referrer przy otwieraniu linku w nowym oknie;\n<li class=\"l\"> Dodano mo\u017cliwo\u015b\u0107 u\u017cycia metody .decode() z HTMLImageElement do \u0142adowania i dekodowania element\u00f3w przed ich dodaniem do DOM. Na przyk\u0142ad, ta funkcjonalno\u015b\u0107 mo\u017ce by\u0107 stosowana do uproszczenia natychmiastowej wymiany kompaktowych obrazk\u00f3w zast\u0119pczych na p\u00f3\u017aniej \u0142adowane wersje o wysokiej rozdzielczo\u015bci, poniewa\u017c umo\u017cliwia stwierdzenie gotowo\u015bci przegl\u0105darki do pe\u0142nego wy\u015bwietlenia nowego obrazu.\n<li class=\"l\"> W narz\u0119dziach dla programist\u00f3w wprowadzono instrumenty do audytu kontrastowo\u015bci element\u00f3w tekstowych, kt\u00f3re mo\u017cna wykorzysta\u0107 do identyfikacji element\u00f3w nieprawid\u0142owo postrzeganych przez osoby z os\u0142abionym wzrokiem lub zaburzeniami percepcji kolor\u00f3w;<br \/>\n<center><img decoding=\"async\" alt=\"Wydanie Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/c76a4888381c71c2cc13f0b1ee0881c5.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> W trybie inspekcji dodano przycisk emulacji wydruku, kt\u00f3ry pozwala okre\u015bli\u0107 elementy, kt\u00f3re mog\u0105 by\u0107 niewidoczne podczas drukowania;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/mdn.mozillademos.org\/files\/16727\/rules_view_68.png\"><img decoding=\"async\" alt=\"Wydanie Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/efa07294e56a34c64340b5bdd488a6ab.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> W konsoli webowej rozszerzone zosta\u0142y informacje wy\u015bwietlane razem z ostrze\u017ceniami o problemach z CSS. Dodano linki do odpowiednich w\u0119z\u0142\u00f3w. W konsoli zrealizowano tak\u017ce mo\u017cliwo\u015b\u0107 filtrowania wyj\u015bcia za pomoc\u0105 wyra\u017ce\u0144 regularnych (na przyk\u0142ad &#171;\/(foo|bar)\/&#187;);<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/07\/cropped-css-warnings-in-console-768x234.png\"><img decoding=\"async\" alt=\"Wydanie Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/358c5cbbabf64f757fd32c5ffc9b6964.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> W edytorze czcionek dodano mo\u017cliwo\u015b\u0107 regulacji odst\u0119pu mi\u0119dzy literami;\n<li class=\"l\"> W trybie inspekcji magazynu dodano mo\u017cliwo\u015b\u0107 usuwania rekord\u00f3w z pami\u0119ci lokalnej i sesyjnej poprzez wyb\u00f3r odpowiednich element\u00f3w i naci\u015bni\u0119cie klawisza Back Space;\n<li class=\"l\"> W panelu inspekcji aktywno\u015bci sieciowej dodano mo\u017cliwo\u015b\u0107 blokowania okre\u015blonych URL, ponownego wysy\u0142ania \u017c\u0105da\u0144 i kopiowania do schowka nag\u0142\u00f3wk\u00f3w HTTP w formacie JSON. Nowe funkcje s\u0105 dost\u0119pne poprzez wyb\u00f3r odpowiednich opcji w <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Tools\/Network_Monitor\/request_list#Context_menu\">menu kontekstowym<\/a><\/noindex>, wy\u015bwietlanym po klikni\u0119ciu prawym przyciskiem myszy;\n<li class=\"l\"> Wbudowany debuggery zyska\u0142 funkcj\u0119 wyszukiwania we wszystkich plikach bie\u017c\u0105cego projektu przy u\u017cyciu kombinacji Shift + Ctrl + F;\n<li class=\"l\"> Zmieniono ustawienie dotycz\u0105ce w\u0142\u0105czania wy\u015bwietlania dodatk\u00f3w systemowych: w about:debugging zamiast devtools.aboutdebugging.showSystemAddons teraz zaproponowano parametr devtools.aboutdebugging.showHiddenAddons;\n<li class=\"l\"> Podczas instalacji w systemie Windows 10 zapewniono umieszczenie skr\u00f3tu na pasku zada\u0144. W Windows dodano tak\u017ce mo\u017cliwo\u015b\u0107 korzystania z us\u0142ugi BITS (Background Intelligent Transfer Service) do kontynuacji pobierania aktualizacji, nawet je\u015bli przegl\u0105darka zosta\u0142a zamkni\u0119ta;\n<li class=\"l\"> W wersji na Androida zwi\u0119kszono wydajno\u015b\u0107 renderowania. Dodano API WebAuthn (Web Authentication API) do \u0142\u0105czenia si\u0119 z witryn\u0105 przy u\u017cyciu sprz\u0119towego tokena lub czujnika linii papilarnych. Dodano API  <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Visual_Viewport_API\">Visual Viewport<\/a><\/noindex> , za pomoc\u0105 kt\u00f3rego mo\u017cna okre\u015bli\u0107 rzeczywist\u0105 widoczn\u0105 przestrze\u0144 z uwzgl\u0119dnieniem wy\u015bwietlania klawiatury ekranowej lub skalowania. W nowych instalacjach wstrzymano automatyczne \u0142adowanie wtyczki Cisco OpenH264 dla WebRTC.\n<\/ul>\n<p>Opr\u00f3cz nowych funkcji i poprawek b\u0142\u0119d\u00f3w w Firefox 68 usuni\u0119to <noindex><a rel=\"nofollow\" href=\"http:\/\/www.mozilla.org\/security\/known-vulnerabilities\/firefox.html#firefox68\">seri\u0119 luk w zabezpieczeniach<\/a><\/noindex>, z kt\u00f3rych kilka oznaczono jako krytyczne, co mo\u017ce prowadzi\u0107 do wykonania kodu przez atakuj\u0105cego przy otwieraniu specjalnie przygotowanych stron. W tej chwili informacje ze szczeg\u00f3\u0142ami o naprawionych problemach bezpiecze\u0144stwa s\u0105 niedost\u0119pne, oczekuje si\u0119, \u017ce lista luk zostanie opublikowana w ci\u0105gu kilku godzin.<\/p>\n<p>Firefox 68 by\u0142 ostatnim wydaniem, do kt\u00f3rego do\u0142\u0105czono aktualizacj\u0119 klasycznej wersji Firefox dla Androida. Pocz\u0105wszy od Firefox 69, spodziewanego 3 wrze\u015bnia, nowe wydania Firefox dla Androida <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.google.com\/document\/d\/1oRPkwP3l7QzdQYj0Wn7d_3EfTZaakocA_i_pGKlG0dI\/edit\">nie b\u0119d\u0105 wydawane<\/a><\/noindex>, a poprawki b\u0119d\u0105 dostarczane w formie aktualizacji ga\u0142\u0119zi ESR Firefox 68. Na miejsce klasycznego Firefox dla Androida przyjdzie nowa przegl\u0105darka mobilna, rozwijana w ramach projektu Fenix i wykorzystuj\u0105ca silnik GeckoView i zestaw bibliotek <noindex><a rel=\"nofollow\" href=\"https:\/\/mozilla-mobile.github.io\/android-components\/\">Mozilla Android Components<\/a><\/noindex>. Obecnie pod nazw\u0105 Firefox Preview trwaj\u0105 testy <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50982\">zaproponowano<\/a><\/noindex> pierwszej wersji wst\u0119pnej nowej przegl\u0105darki (dzisiaj <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-mobile\/fenix\/releases\">opublikowano<\/a><\/noindex> korekt\u0119 aktualizacji 1.0.1 tej wersji wst\u0119pnej, ale jeszcze nie zosta\u0142a umieszczona w <noindex><a rel=\"nofollow\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.mozilla.fenix\">Google Play<\/a><\/noindex>). <\/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=51061\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 68, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Firefox 68 \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android. \u0412\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043d\u0435\u0441\u0451\u043d \u043a \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \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 (ESR), \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u0433\u043e\u0434\u0430. \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 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \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 60.8.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 69, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26922,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-36013","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=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \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-68\" \/>\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 68 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \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-68\" \/>\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:09:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:09:09+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\udd47Wydanie Firefox 68 | ProHoster","description":"Zaprezentowano wydanie przegl\u0105darki internetowej","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-68","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 68 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-68","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:09:09+00:00","article:modified_time":"2019-10-31T19:09:09+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36013","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-22 01:39:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:52:25","updated":"2026-01-22 01:39: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\/36013","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=36013"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/36013\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/26922"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=36013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=36013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=36013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}