Wydanie Firefox 142

Została wydana przeglądarka internetowa Firefox 142 oraz utworzone aktualizacje wcześniejszych gałęzi z długoterminowym wsparciem — 140.2.0, 115.27.0 oraz 128.14.0. Gałąź Firefox 143 przeszła do etapu beta testów, której premiera zaplanowana jest na 16 września.

Główne nowości w Firefox 142 (1, 2, 3):

  • Na stronie wyświetlanej po otwarciu nowej karty wprowadzono grupowanie polecanych artykułów w oddzielne sekcje tematyczne, takie jak sport, jedzenie i rozrywka. Pod każdą sekcją znajduje się przycisk „Obserwuj”, który pozwala subskrybować dany typ treści lub go zablokować. Obecnie podział na sekcje jest dostępny tylko dla użytkowników w USA, a dla pozostałych krajów będzie aktywowany później. Aby wymusić włączenie tej funkcji, można skorzystać z ustawień „browser.newtabpage.activity-stream.discoverystream.sections.enabled” oraz „browser.newtabpage.activity-stream.discoverystream.sections.personalization.enabled” na stronie about:config.
    Wydanie Firefox 142
  • Dodano eksperymentalną funkcję podglądu linków, która umożliwia ocenę zawartości, do której prowadzi link, przed jego kliknięciem. Aby otworzyć okno podglądu, można skorzystać z opcji Podgląd linku w menu kontekstowym, najechać kursorem na link trzymając klawisz Shift lub dłużej niż 1 sekundę przytrzymać kliknięcie myszą na linku. W oknie podglądu wyświetlana jest krótka notatka o stronie oraz opcjonalnie wyświetlane są główne tezy, podkreślone przez silnik AI. Model AI łączony jest opcjonalnie i działa na lokalnym systemie użytkownika.

    Funkcja ta na razie domyślnie włączona jest tylko dla użytkowników z lokalizacjami en-US, en-CA, en-GB i en-AU na systemach z więcej niż 3 GB RAM, ale stopniowo będzie aktywowana dla coraz większego procentu użytkowników. Aby wymusić jej włączenie, można użyć ustawienia „browser.ml.linkPreview.enabled” na stronie about:config.

    Wydanie Firefox 142
  • W trybie zwiększonej ochrony przed śledzeniem (ETP, Enhanced Tracking Protection -> Strict) dodano możliwość automatycznego korzystania z listy wyjątków w celu rozwiązania problemów, które mogą wystąpić na stronach z powodu blokowania kodu śledzącego. Oferowane są dwa poziomy: stosowanie wyjątków tylko w celu usunięcia znacznych zakłóceń w działaniu stron oraz stosowanie wyjątków nawet w przypadku wystąpienia nieistotnych problemów.
    Wydanie Firefox 142
  • Zastosowano wyświetlanie aktywnej karty w zwiniętej grupie kart, co pozwala na pracę z pojedynczą kartą bez rozwijania całej grupy. Wcześniej grupa kart mogła być rozwijana w całości lub całkowicie zwijana, pozostawiając widoczny jedynie pasek grupy.
    Wydanie Firefox 142
  • Dodano możliwość usuwania rozszerzeń z paska bocznego za pomocą przycisku „Usuń”, który jest wyświetlany po kliknięciu prawym przyciskiem myszy na ikonie rozszerzenia.
    Wydanie Firefox 142
  • Na platformie Windows kliknięcie pozostałego powiadomienia przy zamkniętej lub ponownie uruchomionej przeglądarce Firefox teraz prowadzi do otwarcia Firefoksa z określoną w powiadomieniu stroną, a nie główną stroną serwisu.
  • Udoskonalono przenoszenie w trybie przeciągnij i upuść wbudowanych (blob) obrazów.
  • Ulepszono wyświetlanie wyników przy wyszukiwaniu w historii przeglądania przez pasek adresu (zapewniono odfiltrowanie duplikatów).
  • W narzędziach dla deweloperów na stronie monitorowania aktywności sieciowej zapewniono wyświetlanie parametrów, plików cookie i nagłówków zapytania w momencie, gdy wykonanie zapytania nie zostało jeszcze zakończone.
  • Do debugera JavaScript dodano ustawenie do zarządzania wyświetlaniem okna debugera na ekranie podczas wstrzymania wykonywania skryptu.
  • Dodano możliwość korzystania w rozszerzeniach z API wllama (WebAssembly-owłok nad llama.cpp), które pozwala rozszerzeniom wykonywać lokalne duże modele językowe w przeglądarce.
  • Dodano API Prioritized Task Scheduling do planowania wykonywania zadań (wywołań zwrotnych JavaScript) z różnymi poziomami priorytetu (blokujące działania użytkownika, tworzące widoczne zmiany oraz działające w tle).
  • Dodano metodę Selection.getComposedRanges() do uzyskiwania zaznaczonych obszarów tekstu.
  • Dodano API URLPattern do sprawdzania zgodności URL z określonym wzorem, co może być stosowane do analizy linków i przekierowywania zapytań do obsługiwaczy w Service Worker. const p = new URLPattern({ protocol: ‘https’, hostname: ‘example.com’, pathname: ‘/:folder/*/:fileName.jpg’, });
  • Dodano właściwość Animation.overallProgress do śledzenia oceny postępu wyświetlania animacji.
  • W wersji na platformę Android wprowadzono nowy wygląd menu. Menu stało się prostsze w nawigacji i szybsze.
    Wydanie Firefox 142

Oprócz nowości i poprawek błędów w Firefox 142 naprawiono 17 luk w zabezpieczeniach. 12 z tych luk spowodowanych jest problemami z pamięcią, takimi jak przepełnienia buforów i dostęp do już zwolnionych obszarów pamięci. Potencjalnie problemy te mogą prowadzić do wykonania kodu przez złośliwego użytkownika 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