Wydanie Firefox 149 z VPN i trybem podziału ekranu

Wydano przeglądarkę internetową Firefox 149 oraz zaktualizowano wcześniejsze wersje z długoterminowym wsparciem — 140.9.0 i 115.34.0. W ciągu najbliższych godzin do etapu beta-testów trafi wersja Firefox 150, której wydanie planowane jest na 21 kwietnia.

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

  • Włączono wsparcie dla trybu Split View, który pozwala na jednoczesne wyświetlenie zawartości dwóch kart obok siebie w jednym oknie. Tryb ten aktywuje się poprzez przycisk „Add Split View” w menu kontekstowym, które pojawia się po kliknięciu prawym przyciskiem myszy na kartach. Po naciśnięciu tego przycisku, zawartość okna dzieli się na dwie części, a po prawej stronie otwiera się zawartość nowej karty. W przypadku wybrania opcji dla grupy dwóch kart, wskazane karty będą od razu rozłożone obok siebie. Można dowolnie zmieniać rozmiar prawej i lewej części widoku, przeciągając myszą suwak dzielący. Aktywna karta podczas jednoczesnego przeglądania jest oznaczona czerwoną ramką.
    Wydanie Firefox 149 z VPN i trybem podziału ekranu
  • Zintegrowano bezpłatny serwis VPN Firefox VPN (nie mylić z Mozilla VPN), który pozwala na dostęp do stron internetowych nie bezpośrednio, a przez pośrednie serwery proxy w różnych krajach, które ukrywają Adres IP użytkownika. Istnieje możliwość włączenia VPN tylko dla wybranych stron. Aby aktywować VPN, konieczna jest rejestracja konta w Mozilla. Na początku usługa VPN jest dostępna dla użytkowników z USA, Francji, Niemiec i Wielkiej Brytanii. W usłudze VPN obowiązuje limit 50 gigabajtów transferu miesięcznie.
    Wydanie Firefox 149 z VPN i trybem podziału ekranu
  • Dodano funkcję Tab Notes do przypisywania dowolnych notatek do kart. Przycisk do dodawania notatek umieszczono w menu kontekstowym i pojawia się również na miniaturze, która wyświetla się po najechaniu kursorem na kartę. Można ją włączyć, korzystając z ustawienia „browser.tabs.notes.enabled” na stronie about:config lub opcji w sekcji Firefox Labs na stronie z ustawieniami (about:preferences#experimental).
    Wydanie Firefox 149 z VPN i trybem podziału ekranu
  • Zaprezentowano panel TrustPanel, który jest wywoływany po naciśnięciu ikony przedstawiającej tarczę przed paskiem adresu, łącząc wcześniej wyświetlane osobno panele z opcjami prywatności i bezpieczeństwa.
    Wydanie Firefox 149 z VPN i trybem podziału ekranu
  • Dodano zabezpieczenie przed wysyłaniem powiadomień z podejrzanych witryn dotyczących reklam, spamu i phishingu. Powiadomienia są teraz automatycznie blokowane, a przyznane uprawnienia są Cofnęte dla wszelkich witryn oznaczonych jako złośliwe przez usługę SafeBrowsing.
  • Do przyspieszenia wyświetlania plików PDF włączono akcelerację sprzętową.
  • W konfiguratorze paska narzędzi (Customize Toolbar) dodano możliwość dodawania przycisku Udostępnij, aby wysyłać bieżącą kartę do innych użytkowników i na inne urządzenia za pomocą systemowych usług wymiany informacji dostarczanych przez platformy Windows i macOS.
  • Aby zredukować powierzchnię ataku, zaostrzono wymagania dla plików JavaScript, które mogą być uruchamiane w procesie nadrzędnym odpowiedzialnym za uruchamianie procesów podrzędnych oraz podstawową funkcjonalność przeglądarki, taką jak interfejs, profile, zarządzanie procesami i nawigacja.
    Wydanie Firefox 149 z VPN i trybem podziału ekranu
  • Przebudowano wygląd stron wyświetlanych w przypadku wystąpienia błędów podczas próby otwarcia witryn.
    Wydanie Firefox 149 z VPN i trybem podziału ekranu
  • Na platformie Linux zamiast domyślnego dialogu GTK3 teraz używany jest portal XDG org.freedesktop.portal.FileChooser, zapewniający bardziej funkcjonalny interfejs do wyboru plików.
  • Zwiększono niezawodność pobierania z użyciem protokołu HTTP/3 w przypadku niestabilnego połączenia sieciowego.
  • Na platformie Windows do uzyskiwania informacji o lokalizacji użyto API Windows.Devices.Geolocation zamiast starego API z czasów Windows 7.
  • Realizacja dekodera formatu obrazów JPEG XL została przekształcona na użycie biblioteki jxl-rs, napisanej w języku Rust. Obsługa JPEG XL jest w tej chwili wyłączona domyślnie i wymaga aktywacji parametru „image.jxl.enabled” na stronie about:config.
  • W narzędziach dla twórców stron internetowych w panelu inspekcji przechowywania dodano przycisk do usuwania wszystkich wpisów w wybranym magazynie. W panelu zarządzania stylami obok każdego elementu CSS związanego z wyświetlanym w sekcji „Computed” obliczonym wartością dodano ikonę prowadzącą do tego elementu w sekcji „Rules”.
  • Dodano możliwość wywołania dostarczonej przez przeglądarkę realizacji rozwijanego menu za pomocą metody showPicker() do wyświetlenia rekomendacji autouzupełniania pola tekstowego na podstawie opcji określonych w bloku .
  • Do właściwości CSS „shape-outside” dodano wsparcie dla funkcji rect() i xywh() w celu formowania obszaru obiegu tekstu. Wcześniej te funkcje były wspierane tylko w właściwościach CSS clip-path i offset-path.
  • Właściwość CSS „font-family” zyskała wsparcie dla wartości „math”, co pozwala na wybór czcionki z dodatkowymi symbolami matematycznymi, która jest również używana domyślnie przy wyświetlaniu zawartości elementu .
  • Do elementów HTML dodano wsparcie dla atrybutu 'popover="hint"', który pozwala na wyświetlanie automatycznie ukrywających się podpowiedzi, które nie powodują ukrywania innych typów bloków popover.
    Wydanie Firefox 149 z VPN i trybem podziału ekranu
  • Dla elementów multimedialnych (
  • Zaimplementowano odpowiednią wymaganiom specyfikacji realizację API HTMLMediaElement.captureStream(), pozwalającą na przechwytywanie zawartości renderowanej za pomocą HTMLMediaElements (np. treści wyświetlanej przez tagi video i audio).
  • Dodano API Reporting w celu uzyskiwania informacji o różnych możliwościach i problemach, takich jak naruszenia zasad CSP (Content Security Policy), Permissions-Policy, Integrity-Policy, Cross-Origin-Embedder-Policy oraz wykorzystanie przestarzałej funkcjonalności.
  • Zrealizowano API CloseWatcher, które pozwala na śledzenie w aplikacjach webowych żądań Close i reagowanie na ich pojawienie się (np. można stworzyć obsługę przycisku „wstecz” na smartfonach z Androidem). Żądania Close powstają przy próbie zamknięcia modalnych () i wyskakujących dialogów (popover="") poprzez naciśnięcie klawisza Esc, użycie przycisku „wstecz” lub gestu na ekranie smartfona.
  • W wersji Firefox dla Androida poprawiono nawigację oraz zaktualizowano pasek narzędzi, listę zakładek oraz menu. Dodano możliwość zamykania wyskakujących elementów popover oraz dialogów systemowym przyciskiem „wstecz”. Dodano ustawienie „media.peerconnection.ice.obfuscate_host_addresses” do obfuskacji nazw hostów określonych przez mDNS, co pozwala na ukrycie informacji o wewnętrznych adresach przy użyciu WebRTC.

Oprócz nowości i poprawek błędów w Firefox 149 naprawiono 70 luk w zabezpieczeniach. 55 luk wynika z problemów z pamięcią, takich jak przepełnienia buforów i odwołania do już zwolnionych obszarów pamięci. Potencjalnie te problemy mogą prowadzić do wykonania kodu przez złośliwego użytkownika podczas otwierania specjalnie sformatowanych 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