Wydanie Firefox 138

Nastąpiła premiera przeglądarki internetowej Firefox 138 oraz zaktualizowano starsze wersje z długoterminowym wsparciem — 115.23.0 i 128.10.0. Wersja Firefox 139 przeszła do etapu beta testów, a jej wydanie planowane jest na 27 maja.

Główne nowości w Firefox 138:

  • Wprowadzono nowy system zarządzania profilami. Użytkownik może tworzyć całkowicie niezależne sesje przeglądarki w formie profili, z własnymi ustawieniami, historią, zakładkami, dodatkami oraz wewnętrznymi bazami danych. Każdy profil jest przechowywany w osobnym podkatalogu „~/.mozilla/firefox/”. Profilowi można przypisać własny schemat kolorów, ikonę oraz nazwę. Przełączanie między profilami i tworzenie nowych odbywa się przez nową sekcję wyświetlaną u góry głównego menu.
    Wydanie Firefox 138

    Nowy interfejs do zarządzania profilami na razie nie jest domyślnie włączony dla wszystkich użytkowników i będzie stopniowo aktywowany dla coraz większej liczby. Aby wymusić aktywację, należy włączyć parametr „browser.profiles.enabled” na stronie about:config. Technologia podziału sesji jest analogiczna do starych profili, które były aktywowane z linii poleceń za pomocą opcji „-P”, jednak interfejsy i listy profili starego i nowego systemu się nie krzyżują (w starym interfejsie, uruchamianym komendą „firefox —ProfileManager”, nie są wyświetlane nowe profile, a w nowym, dostępnym przez menu, nie są wyświetlane stare).

    Stary interfejs:

    Wydanie Firefox 138

    Nowy interfejs:

    Wydanie Firefox 138
  • W pasku adresu wprowadzono kontekstowe rekomendacje z prognozą pogody, pojawiające się podczas wpisywania słów związanych z pogodą lub nazwami miast. Opcja ta jest na razie domyślnie dostępna tylko dla użytkowników z USA. Możliwość ta może być aktywowana poprzez ustawienie „browser.urlbar.suggest.weather” na stronie about:config.
    Wydanie Firefox 138
  • Do menu kontekstowego, wyświetlanego po kliknięciu prawym przyciskiem myszy na przyciskach zakładek, dodano opcję kopiowania linku do strony wyświetlanej w zakładce.
  • Przy uruchamianiu w Windows 11, okna popup i menu są teraz wyświetlane w stylu odpowiadającym estetyce systemu operacyjnego.
  • Udoskonalono automatyczne uzupełnianie pól z adresami i numerami kart kredytowych. Automatyczne uzupełnianie teraz poprawnie stosuje się do formularzy, które są dynamicznie aktualizowane w miarę wypełniania informacji (uzupełnienie zadziała w polach, które pojawiają się tylko po wpisaniu innych pól, na przykład, gdy pole adresu pojawia się po wypełnieniu pola z miastem).
  • W konfiguratorze pojawiła się możliwość nadpisywania kontrastowych kolorów. Zamiast kolorów stosowanych na stronach dla tła i pierwszego planu, teraz można ustawić własne kolory lub użyć systemowych ustawień kontrastu dla zawartości webowej.
    Wydanie Firefox 138
  • Dodano wsparcie dla sprawdzania integralności importowanych modułów JavaScript na podstawie hasha, wykorzystując nowe pole „integrity” w metadanych dla .
  • Dodano metodę Error.isError, która pozwala sprawdzić, czy podana wartość jest instancją obiektu Error.
  • Dla zgodności z innymi przeglądarkami dodano wsparcie dla funkcji Error.captureStackTrace.
  • Ujednolicono rozmiar i styl czcionki w elementach

    , które teraz nie zależą od użycia

    wewnątrz bloków
    ,

  • W wyrażeniu „import” dodano możliwość określenia atrybutów, poprzez które można wystawiać dodatkowe metadane podczas importu modułów. Za pomocą atrybutu ‘type: "json"‘ teraz można importować moduły JSON. import data from "https://example.com/data.json" with { type: "json" };
  • Dla aplikacji WebRTC zaproponowano właściwość degradationPreference, poprzez którą można ustawiać priorytet zachowania liczby klatek na sekundę lub rozdzielczości w sytuacji, gdy spadek przepustowości sieci uniemożliwia zapewnienie wszystkich określonych parametrów.
  • W zwracanym serwerem HTTP-nagłówku „Clear-Site-Data” dodano wsparcie dla dyrektywy „cache”, poprzez którą serwer może informować klienta o konieczności oczyszczenia z przeglądarkowego cache'u danych związanych z przetwarzanym URL. Na przykład, oczyszczenie może być inicjowane po zakończeniu sesji użytkownika na stronie w celu zmniejszenia ryzyka naruszenia prywatności.
  • W narzędziach dla programistów webowych na panelu Network wprowadzono nową kolumnę „Path”, w której wyświetlany jest pełny adres żądanego zasobu.
    Wydanie Firefox 138
  • W wersji na platformę Android:
    • Na tabletach domyślnie włączony jest tryb komputerowy, który można wyłączyć w ustawieniach.
    • Dodano wsparcie dla sortowania zakładek i przymocowania folderów do górnej części ekranu z listą zakładek.
    • Zrealizowano wsparcie certyfikatów TLS do uwierzytelniania klientów na serwerze.
    • Dodano możliwość używania przycisku Udostępnij do wysyłania innym użytkownikom pobranego pliku lub linku, z którego został uzyskany.
    • Dodano wsparcie dla sortowania przesłanych plików według czasu i kategorii.

Oprócz nowości i poprawek błędów w Firefox 138 usunięto 14 luk bezpieczeństwa. 6 z nich spowodowanych jest problemami z pamięcią, takimi jak przepełnienia buforów i odwołania do już zwolnionych obszarów pamięci. Problemy te mogą potencjalnie prowadzić do wykonania kodu złośliwego oprogramowania po otwarciu specjalnie przygotowanych stron. Warto także zauważyć lukę w funkcji „kopiuj jako cURL” w narzędziach dla programistów webowych, która umożliwia wstrzyknięcie własnych komend z powodu braku odpowiedniego przetwarzania znaków specjalnych.

Ź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