Wydanie Firefox 134

Wydano przeglądarkę internetową Firefox 134 oraz przygotowano aktualizacje dla wcześniejszych wersji z długoletnim wsparciem — 115.19.0 i 128.6.0. Do fazy testów beta trafiła wersja Firefox 135, której premiera zaplanowana jest na 4 lutego.

Główne nowości w Firefox 134:

  • Dla części użytkowników zaproponowano nowe układ strony, wyświetlanej przy otwieraniu nowej karty. Nowa wersja różni się obecnością paska wyszukiwania, widżetem z prognozą pogody oraz listą polecanych stron. Najczęściej odwiedzane i przypięte witryny są wyświetlane nie w formie siatki, a w jednej linii. Liczba kolumn z treścią jest dobierana w zależności od szerokości okna, co pozwala efektywnie wykorzystać całą dostępną przestrzeń ekranu. Nowe układ jest na razie włączony tylko dla użytkowników z USA i Kanady. Aby aktywować w innych krajach, na stronie about:config można wpisać „newtab” i dodać do pól o wartości „US, CA” kod swojego kraju.
    Wydanie Firefox 134

    W rozwijanym menu, które pojawia się po przeniesieniu fokusu na pusty pasek adresu, teraz wyświetlane są nie tylko propozycje z polecanych i wcześniej otwartych stron, ale także lista ostatnio wykonanych zapytań wyszukiwawczych, co pozwala na ich szybkie poprawienie lub powtórzenie w innej wyszukiwarce. W rozwijanym menu pojawiły się również przyciski umożliwiające wykonanie dodatkowych działań, takich jak wydrukowanie strony lub przejście do innej karty.

    Wydanie Firefox 134
  • Na platformie Linux wprowadzono wsparcie dla dodatkowych gestów na touchpadzie (na przykład, dotknięcie dwoma palcami w celu wstrzymania inercyjnego przewijania).
  • Na platformie Windows dodano wsparcie dla sprzętowego dekodowania wideo w formacie HEVC (H.265).
  • Dla Niemiec, Austrii, Belgii, Włoch, Holandii, Hiszpanii, Szwecji i Szwajcarii udostępniono możliwość korzystania z meta-wyszukiwarki Ecosia, która walczy o ochronę przyrody i przeznacza dużą część swoich zysków na sadzenie drzew. Do zasilania serwerów firmy wykorzystywane są odnawialne źródła energii. Wyniki wyszukiwania generowane są poprzez zapytania do wyszukiwarek Bing i Google.
  • Zapewniono dokładniejsze przestrzeganie specyfikacji przy określaniu stanu aktywacji użytkownika. Aktywacja sygnalizuje rozpoczęcie interakcji użytkownika z stroną, taką jak ruch myszą, naciśnięcie przycisków lub przejście do menu. Po aktywacji dostępne są niektóre interfejsy API Web, na przykład przed aktywacją zablokowane jest wyświetlanie okien dialogowych. Zmiany wprowadzone w nowej wersji warunków aktywacji łagodzą blokadę wyskakujących okienek i zmniejszają liczbę fałszywych ostrzeżeń o blokadzie.
  • Dla elementów z absolutnym pozycjonowaniem (dla których ustalono właściwość „position: absolute”) dozwolone jest użycie właściwości CSS align-self, justify-self i place-self.
  • W JavaScript dodano obsługę metody RegExp.escape(), służącej do eskapowania w ciągu znaków używanych do budowy wyrażeń regularnych. Ciągi znaków w ten sposób eskapowane można bezpiecznie używać jako wzoru w konstruktorze RegExp().
  • Dodano metodę Promise.try(), która umożliwia przekształcenie wyniku wykonania dowolnego wywołania zwrotnego do Promise w celu uproszczenia obsługi błędów podczas wykonywania funkcji, zarówno asynchronicznych, jak i synchronizowanych.
  • W WebRTC dla wideo Simulcast podczas przesyłania treści z okien lub całego ekranu dodano wsparcie dla kodeka VP8.
  • Dodano eksperymentalne wsparcie dla atrybutu HTML autocorrect oraz właściwości JavaScript HTMLElement.autocorrect, które obejmują automatyczne poprawianie tekstu wprowadzanego w elementach wejściowych, takich jak „<input>” i „<textarea>”. Aby włączyć, należy ustawić flagę „dom.forms.autocorrect” w about:config.
  • Udoskonalone narzędzia do debugowania dodatków. Na przykład zapewniono automatyczne ponowne załadowanie kodu dodatku w debuggerze po ponownym załadowaniu samego dodatku.
  • W debuggerze JavaScript zapewniono automatyczne przekształcanie punktów logowania (log-point, jak punkty zatrzymania, ale do wyprowadzania informacji w dzienniku) w etykiety profilera, co pozwala na bezpośrednie dodawanie takich etykiet z debuggera do systemu profilowania.
  • W panelu śledzenia aktywności sieciowej w narzędziach dla twórców stron internetowych zrealizowano wyświetlanie informacji na temat danych przesyłanych w odpowiedziach z kodem 103 „Early Hints”.
    Wydanie Firefox 134

Oprócz nowości i poprawek błędów, w Firefox 134 usunięto 20 luk w zabezpieczeniach. 11 z nich oznaczono jako niebezpieczne. 10 niebezpiecznych luk wynika z problemów z pamięcią, takich jak przepełnienia buforów i dostęp do już zwolnionych obszarów pamięci. Problemy te mogą potencjalnie prowadzić do wykonywania kodu przez atakującego po otwarciu specjalnie przygotowanych stron. Jeszcze jedna niebezpieczna luka (CVE-2025-0244) jest związana z możliwością przeprowadzenia spoofingu paska adresu w wersji na Androida, przy użyciu niepoprawnego schematu protokołu.

Ź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