Wydanie Firefox 81

Odbyło się wydanie przeglądarki internetowej Firefox 81. Ponadto, utworzono aktualizację gałęzi z długoterminowym wsparciem 78.3.0. Formowanie aktualizacji Firefox 68.x zostało zakończone, użytkownicy tej gałęzi otrzymają automatyczną aktualizację do wersji 78.3. Na etap beta testów przeszła gałąź Firefox 82, której wydanie planowane jest na 20 października.

Podstawowe nowości:

  • Zaproponowano nowy interfejs podglądu przed wydrukiem, który wyróżnia się tym, że otwiera się w bieżącej karcie, zastępując istniejącą treść (stary interfejs podglądu powodował otwarcie nowego okna), tzn. działa w podobny sposób co tryb czytania. Narzędzia do dostosowywania formatu strony i parametrów wydruku przeniesiono z górnej części do prawego panelu, w którym pojawiły się także dodatkowe opcje, takie jak zarządzanie drukowaniem nagłówków i tła oraz możliwość wyboru drukarki. Aby włączyć lub wyłączyć nowy interfejs, można skorzystać z ustawienia print.tab_modal.enabled.

    Wydanie Firefox 81
  • Zmodernizowano interfejs zintegrowanego przeglądarki PDF (zaktualizowane ikony, zastosowano jasne tło dla panelu narzędzi). Dodano wsparcie dla mechanizmu AcroForm do wypełniania formularzy i zapisywania wynikowego PDF z danych wprowadzonych przez użytkownika.

    Wydanie Firefox 81
  • Dostarczono możliwość wstrzymywania odtwarzania dźwięku i wideo w Firefoxie przy użyciu specjalnych przycisków multimedialnych na klawiaturze lub zestawie słuchawkowym bez klikania myszą. Sterowanie odtwarzaniem może być również realizowane poprzez wysyłanie poleceń za pomocą protokołu MPRIS i działa nawet wtedy, gdy ekran jest zablokowany lub aktywna jest inna aplikacja.
  • Oprócz podstawowych, jasnych i ciemnych motywów dodano nowy motyw Alpenglow z kolorowymi przyciskami, menu i oknami.

    Wydanie Firefox 81
  • Użytkownikom w USA i Kanadzie oferowana możliwość zapisywania, zarządzania i automatycznego uzupełniania informacji o kartach kredytowych używanych podczas zakupów w sklepach internetowych. W innych krajach ta opcja zostanie aktywowana później. Aby wymusić włączenie w about:config, można użyć ustawień dom.payments.defaults.saveCreditCard, extensions.formautofill.creditCards oraz services.sync.engine.creditcards.
  • Dla użytkowników z Austrii, Belgii i Szwajcarii korzystających z wersji z niemiecką lokalizacją dodano sekcję z artykułami rekomendowanymi przez serwis Pocket na stronie nowej karty (wcześniej podobne rekomendacje były proponowane dla użytkowników z USA, Niemiec i Wielkiej Brytanii). Związana z doborem treści personalizacja odbywa się po stronie klienta i bez przekazywania informacji o użytkowniku osobom trzecim (do przeglądarki ładowana jest cała lista rekomendowanych linków na dany dzień, która jest rankowana po stronie użytkownika na podstawie danych z historii odwiedzin). Aby wyłączyć rekomendowane treści Pocket, przewidziano ustawienie w konfiguratorze (Firefox Home Content/Recommended by Pocket) oraz opcję „browser.newtabpage.activity-stream.feeds.topsites” w about:config.
  • Dla urządzeń mobilnych z GPU Adreno 5xx, z wyjątkiem Adreno 505 i 506, włączono silnik kompozytowania WebRender, który został napisany w języku Rust i pozwala znacznie zwiększyć prędkość renderowania oraz zmniejszyć obciążenie CPU poprzez przeniesienie na stronę GPU operacji renderowania zawartości strony, które są realizowane za pomocą shaderów wykonywanych w GPU.
  • Zaproponowano nowe ikony dla trybu odtwarzania wideo Obraz w obrazie (Picture-in-Picture).
  • Zapewniono automatyczne włączenie paska zakładek z najważniejszymi stronami po imporcie zewnętrznych zakładek do Firefox.
  • Dodano możliwość przeglądania w Firefox wcześniej pobranych plików xml, svg i webp.
  • Rozwiązano problem z resetowaniem języka domyślnego na angielski po aktualizacji przeglądarek z zainstalowanym pakietem językowym.
  • W atrybucie sandbox elementu dodano wsparcie dla flagi „allow-downloads” w celu blokowania automatycznych pobrań inicjowanych z iframe.
  • Dodano wsparcie dla niestandardowych nagłówków HTTP Content-Disposition z nazwami plików zawierającymi spacje, które nie są ujęte w cudzysłowach.
  • Dla osób z problemami ze wzrokiem poprawiono wsparcie dla czytników ekranu oraz zarządzanie odtwarzaniem zawartości w znacznikach HTML5 audio/video.
  • W debugerze JavaScript została wdrożona poprawne rozpoznawanie plików w języku TypeScript i wydzielanie tych plików z ogólnej listy.
  • W debuggerze oferowana możliwość zatrzymania na pierwszej operacji w nowym skrypcie, co może być przydatne do debugowania efektów ubocznych przy wykonywaniu skryptu lub wyzwalaniu timerów.
  • Zapewniono analiza i budowa drzewa JSON odpowiedzi, w których używane są znaki do ochrony przed XSSI (Cross-Site Script Inclusion), takie jak „)]}'”.
  • W narzędziach dla programistów webowych zwiększona dokładność trybu symulacji przeglądania stron przez osoby z zaburzeniami percepcji kolorów, takimi jak daltonizm.

Oprócz nowości i poprawek błędów w Firefox 81 usunięto 10 luk w zabezpieczeniach, z których 7 oznaczono jako niebezpieczne. 6 luk (zebranych pod CVE-2020-15673 i CVE-2020-15674) zostały spowodowane problemami z zarządzaniem pamięcią, takimi jak przepełnienia buforów oraz dostęp do już zwolnionych obszarów pamięci. Potencjalnie problemy te mogą prowadzić do wykonania kodu złośliwego przy otwieraniu specjalnie przygotowanych stron.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster