Wydanie Firefoksa 98

Wydana została przeglądarka internetowa Firefox 98. Dodatkowo została stworzona aktualizacja gałęzi długoterminowego wsparcia - 91.7.0. Oddział Firefox 99 został przeniesiony do fazy testów beta, których premiera zaplanowana jest na 5 kwietnia.

Główne innowacje:

  • Zmieniono zachowanie podczas pobierania plików - zamiast wyświetlać żądanie przed rozpoczęciem pobierania, pobieranie plików rozpoczyna się teraz automatycznie, a w panelu pojawia się powiadomienie o rozpoczęciu pobierania. Za pośrednictwem panelu użytkownik może w każdej chwili otrzymać informację o procesie pobierania, otworzyć pobrany plik w trakcie pobierania (akcja zostanie wykonana po zakończeniu pobierania) lub usunąć plik. W ustawieniach możesz włączyć wyświetlanie monitu przy każdym uruchomieniu systemu i zdefiniować domyślną aplikację do otwierania plików określonego typu.
    Wydanie Firefoksa 98
  • Dodano nowe akcje do menu kontekstowego wyświetlanego po kliknięciu prawym przyciskiem myszy plików na liście pobierania. Na przykład, korzystając z opcji Zawsze otwieraj podobne pliki, możesz zezwolić przeglądarce Firefox na automatyczne otwieranie pliku po zakończeniu pobierania w aplikacji powiązanej z tym samym typem pliku w systemie. Możesz także otworzyć katalog z pobranymi plikami, przejść do strony, z której rozpoczęło się pobieranie (nie samo pobieranie, ale link do pobrania), skopiować link, usunąć wzmiankę o pobraniu z historii przeglądania i wyczyścić listę w panelu pobierania.
    Wydanie Firefoksa 98
    Wydanie Firefoksa 98
  • Dla niektórych użytkowników zmieniono domyślną wyszukiwarkę. Na przykład w testowanym zestawie anglojęzycznym zamiast Google, DuckDuckGo jest teraz domyślnie włączone. Jednocześnie Google pozostaje wśród wyszukiwarek jako opcja i można go domyślnie włączyć w ustawieniach. Powodem wymuszenia zmiany domyślnej wyszukiwarki jest brak możliwości dalszego dostarczania modułów obsługi dla niektórych wyszukiwarek z powodu braku formalnego pozwolenia. Umowa Google dotycząca ruchu w wyszukiwarkach obowiązywała do sierpnia 2023 r. i przynosiła około 400 milionów dolarów rocznie, co stanowi większość przychodów Mozilli.
    Wydanie Firefoksa 98
  • Domyślne ustawienia pokazują nową sekcję z funkcjami eksperymentalnymi, które użytkownik może przetestować na własne ryzyko. Np. możliwość buforowania strony startowej, tryby SameSite=Lax i SameSite=None, CSS Masonry Layout, dodatkowe panele dla twórców stron internetowych, ustawienie Firefoksa 100 w nagłówku User-Agent, globalne wskaźniki wyłączenia dźwięku i mikrofonu są dostępne do testów.
    Wydanie Firefoksa 98
  • W celu optymalizacji procesu uruchamiania przeglądarki zmieniono logikę uruchamiania dodatków korzystających z API webRequest. Tylko blokowanie wywołań webRequest będzie teraz powodować uruchamianie dodatków podczas uruchamiania Firefoksa. Żądania WebRequest w trybie nieblokującym będą opóźnione do zakończenia uruchamiania Firefoksa.
  • Włączono obsługę tagu HTML „ ", który umożliwia tworzenie okien dialogowych i komponentów do interaktywnej interakcji użytkownika, takich jak zamykane alerty i podokna. Utworzonymi oknami można sterować z poziomu kodu JavaScript.
  • Implementacja specyfikacji Custom Elements, która umożliwia dodawanie niestandardowych elementów HTML rozszerzających funkcjonalność istniejących tagów HTML, dodała obsługę dodawania niestandardowych elementów związanych z przetwarzaniem formularzy wejściowych.
  • Do CSS dodano właściwość hyphenate-character, której można użyć do ustawienia ciągu znaków, który będzie używany zamiast znaku przerywającego („-”).
  • Metoda navigator.registerProtocolHandler() zapewnia obsługę rejestrowania procedur obsługi protokołów dla schematów adresów URL ftp, sftp i ftps.
  • Dodano właściwość HTMLElement.outerText, która zwraca zawartość wewnątrz węzła DOM, podobnie jak właściwość HTMLElement.innerText, ale w przeciwieństwie do tej ostatniej, po zapisaniu zastępuje zawartość wewnątrz węzła, ale cały węzeł.
  • Interfejs API WebVR jest domyślnie wyłączony i jest przestarzały (aby go przywrócić, ustaw dom.vr.enabled=true w about:config).
  • Do narzędzi dla twórców stron internetowych dodano panel oceny zgodności. Panel wyświetla wskaźniki ostrzegające o możliwych problemach z właściwościami CSS wybranego elementu HTML lub całej strony, co pozwala zidentyfikować niezgodności z różnymi przeglądarkami bez konieczności osobnego testowania strony w każdej przeglądarce.
    Wydanie Firefoksa 98
  • Dodano możliwość wyłączenia detektorów zdarzeń dla danego węzła DOM. Wyłączenie odbywa się za pomocą podpowiedzi wyświetlanej po najechaniu myszką na zdarzenie w interfejsie kontroli strony.
    Wydanie Firefoksa 98
  • Dodano opcję „Ignoruj ​​linię” do menu kontekstowego trybu edycji w debugerze, aby zignorować linię podczas wykonywania. Pozycja jest wyświetlana, gdy parametr devtools.debugger.features.blackbox-lines=true jest ustawiony w about:config.
    Wydanie Firefoksa 98
  • Zaimplementowano tryb automatycznego otwierania narzędzi deweloperskich dla zakładek otwieranych poprzez wywołanie window.open (w trybie devtools.popups.debug dla stron, dla których narzędzia deweloperskie są otwarte, zostaną one automatycznie otwarte dla wszystkich zakładek otwartych z tej strony).
    Wydanie Firefoksa 98
  • Wersja na platformę Android zapewnia możliwość zmiany obrazu tła na stronie głównej oraz dodaje obsługę czyszczenia plików Cookies i danych witryn dla jednej domeny.

Oprócz innowacji i poprawek błędów, Firefox 98 wyeliminował 16 luk, z czego 4 oznaczono jako niebezpieczne. Luki 10 (zebrane pod CVE-2022-0843) są spowodowane problemami z pamięcią, takimi jak przepełnienie bufora i dostęp do już zwolnionych obszarów pamięci. Potencjalnie problemy te mogą doprowadzić do wykonania kodu przez osobę atakującą podczas otwierania specjalnie zaprojektowanych stron.

Wersja beta przeglądarki Firefox 99 dodała obsługę natywnych menu kontekstowych GTK, umożliwiła pływające paski przewijania GTK, obsługiwała wyszukiwanie w przeglądarce plików PDF ze znakami diakrytycznymi lub bez nich oraz dodała klawisz skrótu „n” do trybu ReaderMode, aby włączyć/wyłączyć tryb czytania na głos (Narrate ).

Źródło: opennet.ru

Dodaj komentarz