Firefox 75

Do dyspozycji Firefox 75.

  • Pasek adresu Quantum Bar, który zadebiutował w Firefoksie 68, doczekał się pierwszej dużej aktualizacji:
    • Rozmiar paska adresu znacznie się zwiększa, gdy jest on aktywny (browser.urlbar.update1).
    • Zanim użytkownik zacznie pisać, w rozwijanym menu zostaną wyświetlone najpopularniejsze witryny (browser.urlbar.openViewOnFocus).
    • W rozwijanym menu z historią odwiedzonych zasobów Protokół https:// nie jest już wyświetlany. Korzystanie z bezpiecznego połączenia w dzisiejszych czasach nikogo nie zdziwi, teraz ważne jest zwrócenie uwagi użytkowników nie na obecność protokołu HTTPS, ale na jego brak (browser.urlbar.update1.view.stripHttps).
    • RљSЂRѕRјRμ S, RѕRіRѕ, zakończony wyświetlenie subdomeny www (ustawienie przeglądarki.urlbar.trimURLs zwraca jednoczesne wyświetlanie www i https://, nie ma sensu ingerować w opisane powyżej ustawienie).
    • Usunięto ustawienia przeglądarki.urlbar.clickSelectsAll i przeglądarki.urlbar.doubleClickSelectsAll. Zachowanie kliknięcia w pasku adresu w systemie Linux jest teraz zgodne z zachowaniem w systemach macOS i Windows. o co użytkownicy prosili od 14 lat.
  • Na systemach korzystających z Waylanda pojawiło się sprzętowe przyspieszenie webGL (widget.wayland-dmabuf-webgl.enabled). Nie można tego zaimplementować w X11, ponieważ wymagałoby to ogromna liczba wyjątków i hacków (Mozilla nie ma ogromnych zasobów Google, aby przetestować każdą istniejącą wersję sterownika z każdym istniejącym modelem karty graficznej). Wayland znacznie upraszcza sytuację, co pozwoliło Martinowi Striansky'emu z RedHat na napisanie niezbędnego backendu DMABuf. Miłym dodatkiem jest to, że DMABuf jest w stanie zapewnić sprzętową akcelerację dekodowania H.264 (widget.wayland-dmabuf-vaapi.enabled). W następnej wersji akceleracja sprzętowa będzie działać z innymi formatami wideo.
  • Pojawili się oficjalne pakiety w formacie Flatpak.
  • справлено Przywracanie sesji na wirtualnym pulpicie KDE Plasma.
  • Dodano obsługę leniwego ładowania obrazów. Jeśli obraz ma atrybut załadunek z wartością leniwy, przeglądarka załaduje obraz dopiero wtedy, gdy użytkownik przewinie stronę do odpowiedniej pozycji.
  • Użytkownicy z Wielkiej Brytanii (oprócz użytkowników z USA) zobaczą na stronie startowej bloki treści sponsorowanych (wyłączone w ustawieniach).
  • Ponownie włączono obsługę protokołu TLS 1.0/1.1. To nie jest najlepszy czas, aby choć trochę utrudniać ludziom dostęp do jakichkolwiek zasobów.
  • Od tej chwili przeglądarka działa w tle skrytki Wszystkie godne zaufania certyfikaty PKI CA znane Mozilli. Powinno to poprawić kompatybilność z serwerami, których właściciele nie skonfigurowali poprawnie protokołu HTTPS.
  • Informacje: strona z zasadami przepisany z XUL do HTML.
  • Web Crypto API jest teraz dostępne dostępny tylko do witryn otwieranych przy użyciu bezpiecznego połączenia.
  • Odnośnie dokumentów HTML przeglądarki Firefox teraz bierze pod uwagę Dyrektywa X-Content-Type-Options:nosniff, która informuje przeglądarkę, aby nie próbowała heurystycznie określać typu MIME treści. Wcześniej „nosniff” było używane tylko w CSS i JS.
  • Kompilacje dla systemu macOS korzystają z technologii RLBox. Kod C++ potencjalnie podatnych na ataki bibliotek zewnętrznych jest konwertowany na moduł WebAssembly, którego możliwości są ściśle ograniczone, a następnie moduł jest kompilowany do kodu natywnego i wykonywany w izolowanym procesie. Pierwszą taką biblioteką była grafit. Dodatkowo macOS zapewnia możliwość odczytu certyfikatów z pamięci systemu operacyjnego (ustawienie security.osclientcerts.autoload), a także naprawiony Błąd, który powodował, że podczas odzyskiwania sesji przeglądarki umieszczano okna przeglądarki na bieżącym pulpicie, a nie na komputerach, na których znajdowały się one w poprzedniej sesji.
  • W systemie Windows dołączony direct compositing (Direct Composition), co powinno mieć pozytywny wpływ na wydajność. Oprócz, naprawiony brak możliwości importowania loginów z Chrome 80 i nowszych wersji.
  • CSS:
  • JavaScript:
  • Interfejs Element HTMLForm mam metodę żądaniePrześlij(), co działa jak kliknięcie przycisku przesyłania.
  • Interfejs API animacji internetowych:
  • Narzędzia deweloperskie:
    • Natychmiastowe obliczenia Wyrażenia konsolowe pozwalają programistom zobaczyć wynik natychmiast podczas pisania.
    • Narzędzie do pomiaru strony Dowiedziałem się, jak zmienić rozmiar prostokątnej ramki.
    • Inspektor pozwala teraz używać nie tylko selektorów CSS, ale także wyrażeń do wyszukiwania elementów XPath.
    • Teraz możesz filtrować wiadomości WebSocket przez wyrażenia regularne.
    • Dodano ustawienie view_source.tab_size, które umożliwia ustawienie długości tabulatora w trybie przeglądania kodu źródłowego strony.

Źródło: linux.org.ru

Dodaj komentarz