Wydanie Firefox 160 z obsługą odłączanych okienek podręcznych

Wydano przeglądarkę internetową Firefox 160 oraz zaktualizowano starsze wersje z długoterminowym wsparciem — 153.7.0 i 115.45.0. W ramach nowego cyklu wydania co dwa tygodnie wprowadzono wersję beta Firefox 161, której wydanie planowane jest na 24 listopada.

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

  • Dodano możliwość odłączenia karty lub dowolnie zaznaczonego obszaru na stronie w formie mini-okna, które jest umieszczane na wierzchu treści. Pasek adresu w mini-oknie automatycznie się ukrywa i pojawia tylko po najechaniu kursorem na nagłówek. Możliwe jest jednoczesne otwieranie kilku mini-okien. Mini-okna są tworzone za pomocą menu kontekstowego, wywoływanego przez kliknięcie prawym przyciskiem myszy na karcie (Przenieś kartę -> Przenieś do mini-okna) lub na treści strony (Przenieś sekcję do mini-okna). Tryb jest wygodny do używania, aby podczas pracy na stronie mieć na widoku inne treści.

  • W interfejsie oglądania wideo w trybie „obraz w obrazie” wprowadzono możliwość regulacji prędkości odtwarzania z gradacją 0.25x (przycisk zmiany prędkości pojawia się tylko przy powiększeniu okna).

  • Dodano możliwość otwierania nowych kart przez przeciąganie elementów z boku panelu historii do obszaru kart.
  • W menu kontekstowym paska adresu zamiast elementu „Wklej i idź” teraz pojawia się „Wklej i wyszukaj”, jeśli w schowku znajduje się nie link, a tekst.
  • W oknie dialogowym potwierdzenia żądań witryn o połączenie jako obsługującego email i inne rodzaje linków wprowadzono przycisk „Nigdy nie zezwalaj” do późniejszego zablokowania podobnych powtarzających się żądań z tej samej witryny.
  • Dodano wsparcie dla odtwarzania dźwięku w formatach FLAC, MP3 i PCM dostarczanych w kontenerach multimedialnych MKV (Matroska).
  • Do renderowania WebGL na platformie macOS wykorzystano graficzny interfejs API Metal.
  • W API Web Speech dodano obiekt SpeechRecognition do rozpoznawania mowy w czasie rzeczywistym bez potrzeby korzystania z zewnętrznych usług, wspierający 40 języków.
  • Dla kompatybilności z niektórymi witrynami dodano pseudoelement „::-webkit-input-placeholder”, który jest funkcjonalnie zgodny z „::placeholder”.
  • W konstruktorze WebTransport() wprowadzono opcję „headers” do dodawania własnych nagłówków HTTP do rozszerzonych żądań CONNECT. Do interfejsu WebTransportDatagramDuplexStream dodano właściwości incomingMaxBufferedDatagrams oraz outgoingMaxBufferedDatagrams, a do interfejsu WebTransport właściwości
    anticipatedConcurrentIncomingUnidirectionalStreams i anticipatedConcurrentIncomingBidirectionalStreams.
  • W wersji na Android wprowadzono żądanie uprawnień przed uzyskaniem dostępu do urządzeń w sieci lokalnej z adresami intranetowymi lub do usług na bieżącym urządzeniu (localhost).

Oprócz nowości i poprawek błędów, w Firefox 160 usunięto 99 luk bezpieczeństwa, z których większość spowodowana była 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 po otwarciu specjalnie przygotowanych stron.

Źródło: opennet.ru

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster