Firefox 83

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:
  • 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