Do dyspozycji Firefox 83
- Silnik SpiderMonkey JS otrzymał poważną aktualizację o kryptonimie Wypaczać, co skutkuje poprawą bezpieczeństwa, wydajności (do 15%), responsywności strony (do 12%) i zmniejszeniem zużycia pamięci (o 8%). Na przykład ładowanie Dokumentów Google przyspieszyło o około 20%.
- Tryb tylko HTTPS zostaje rozpoznany jako wystarczająco gotowy (obecnie uwzględnia adresy z sieci lokalnej, gdzie często nie ma możliwości skorzystania z protokołu HTTPS, a w przypadku nieudanej próby zalogowania się przez HTTPS, podpowiada użytkownikowi, aby skorzystał z protokołu HTTP). Ten tryb jest włączony w GUI ustawień. Strony nieobsługujące protokołu HTTPS można dodać do listy wykluczeń (klikając ikonę kłódki w pasku adresu).
- Obsługuje tryb „obraz w obrazie”. sterowanie klawiaturą.
- Druga ważna aktualizacja paska adresu:
- Ikony wyszukiwarek wyświetlają się tuż przed rozpoczęciem wpisywania zapytania.
- Kliknięcie w ikonę wyszukiwarki nie powoduje już od razu wyszukiwania wpisanego tekstu, a jedynie wybiera tę wyszukiwarkę (aby użytkownik mógł wybrać inną wyszukiwarkę, zapoznać się ze wskazówkami i zawęzić zapytanie). Stare zachowanie jest dostępne poprzez Shift+LMB.
- Gdy wpiszesz adres dowolnej z dostępnych wyszukiwarek, tak się stanie zaproponował, aby uczynić go aktualnym.
- Dodano ikony wyszukiwania zakładek, otwartych kart i historii.
- Przeglądarka plików PDF obsługuje teraz AcroForm, umożliwiając wypełnianie, drukowanie i zapisywanie formularzy w dokumentach PDF.
- Okna logowania HTTP nie blokują już interfejsu przeglądarki (są teraz powiązane z zakładkami).
- Dodano opcję menu kontekstowego „Drukuj wybrany obszar”.
- Dodano ustawienie umożliwiające wyłączenie sterowania multimediami z poziomu klawiatury/zestawu słuchawkowego.
- Firefox będzie automatycznie usunąć pliki cookie witryn, które śledzą użytkownika, jeśli nie wchodził on w interakcję z witryną w ciągu ostatnich 30 dni.
- Dodano możliwość ukrycia tytułu „Najpopularniejsze witryny” na stronie nowej karty (browser.newtabpage.activity-stream.hideTopSitesTitle), a także ukrycia sponsorowanych witryn od góry (browser.newtabpage.activity-stream.showSponsoredTopSites).
- Interfejs udostępniania ekranu został ulepszony, aby ułatwić użytkownikowi zrozumienie, które urządzenia są udostępniane.
- Zresetuj security.tls.version.enable-deprecated (ustaw na true, gdy użytkownik napotka witrynę korzystającą z TLS 1.0/1.1 i zgodzi się na włączenie obsługi tych algorytmów; programiści chcą używać telemetrii do oszacowania liczby takich użytkowników i podjęcia decyzji, czy nadszedł czas, czy usunąć obsługę starszych algorytmów szyfrowania).
- Dodano parser hostów napisany w Rust. Domeny znalezione w tym pliku nie zostaną rozpoznane przy użyciu protokołu DNS-over-HTTPS.
- Dodano reklamy Mozilla VPN do strony about:protections (dla regionów, w których ta usługa jest dostępna).
- Użytkownicy z Indii z językiem angielskim będą otrzymywać rekomendacje Pocket na stronach nowej karty.
- Czytniki ekranu zaczęły poprawnie rozpoznawać akapity w Dokumentach Google, a także przestały traktować znaki interpunkcyjne jako część słowa w trybie czytania pojedynczych słów. Strzałki na klawiaturze działają teraz poprawnie po przełączeniu do okna obrazu w obrazie za pomocą klawiszy Alt+Tab.
- Na urządzeniach z ekranami dotykowymi (Windows) i touchpadami (macOS) uszczypnij, aby powiększyć teraz zachowuje się tak, jakby był zaimplementowany w Chromium i Safari (nie cała strona jest skalowana, ale tylko bieżący obszar).
- Emulator Rosetta 2 działa na najnowszych komputerach Apple z systemem operacyjnym macOS Big Sur i procesorami ARM.
- Na platformie macOS zużycie energii zostało znacznie zmniejszone podczas przywracania sesji w zminimalizowanym oknie przeglądarki.
- Rozpoczęło się stopniowe dodawanie WebRender dla użytkowników Windows 7 i 8, a także dla użytkowników macOS 10.12 - 10.15.
- HTML/XML:
- Linki jak obsługuje teraz atrybut crossorigin.
- Wszystkie elementy MathML obsługują teraz atrybut displaystyle.
- CSS:
- :-moz-any() jest teraz odniesieniem do :Jest().
- Dodano wsparcie Gradienty stożkowe CSS.
- JavaScript: zaimplementowano obsługę właściwości Intl[@@toStringTag]zwrócenie domyślnego Intl.
- Narzędzia deweloperskie:
- Dodano do Inspektora przewijalna ikona.
- Konsola internetowa: zespół :screenshot nie ignoruje już opcji -dpr, jeśli określono opcję -fullpage.
Źródło: linux.org.ru