Firefox 80

Do dyspozycji Firefox 80.

  • Dodano możliwość uczynienia Firefoksa systemową przeglądarką plików PDF.
  • W zasadzie przyśpieszony ładowanie i przetwarzanie listy złośliwych i problematycznych dodatków. Ta innowacja zostanie przeniesiona do wydania ESR, ponieważ utrzymanie dwóch różnych formatów czarnej listy jest kosztowne, a twórcy nie zdążyli uwzględnić zmiany w wydaniu 78. (na podstawie którego powstaje obecna gałąź ESR) z powodu do problemu wykrytego w ostatniej chwili.
  • Włączono automatyczne tworzenie kopii zapasowych zapisanych loginów/haseł. Jeśli Firefox wykryje, że plik logins.json jest uszkodzony, przywróci plik z kopii zapasowej.
  • Dodano ustawienie security.warn_submit_secure_to_insecure do wyłączenia ostrzeżenieWyświetlany, gdy podejmowana jest próba przesłania danych formularza przez niezabezpieczone połączenie ze strony otwartej przez HTTPS.
  • Dodano więcej ustawień eksperymentalnych (musi zawierać browser.preferences.experimental, aby je wyświetlić).
  • Teraz okres ważności certyfikatów TLS wydanych od 1 września 2020 r. i później nie może przekroczyć 13 miesięcy, a certyfikatów wydanych wcześniej niż ta data nie może przekroczyć 825 dni (2 lata i 3 miesiące). Jeśli spróbujesz otworzyć witrynę, która używa certyfikatu o dłuższym okresie ważności, zostanie zgłoszony błąd. W ostatnich latach maksymalny okres ważności certyfikatów pod presją producentów przeglądarek był konsekwentnie skracany z 8 do 5 lat, a następnie do 3 lat. W 2019 roku urzędom certyfikacji udało się obronić zachowanie poprzedniej kadencji (3 lata), ale na początku 2020 roku Apple zignorował CA/Browser Forum i jednostronnie wprowadził nowe ograniczenie, po czym dołączyły Google i Mozilla.
  • Zmniejszono liczbę animacji dla użytkowników, którzy mają wyłączone animacje w ustawieniach środowiska pulpitu. Na przykład zamiast animacji ładowania strony zostanie narysowana klepsydra.
  • Naprawiony błąd, który powodował dodatkowy prefiks „http” w adresie skopiowanym z paska adresu.
  • Naprawiono różne awarie i awarie, które występowały podczas korzystania z czytników ekranu (na przykład można teraz czytać tytuły SVG, a także nazwy i opisy etykiet).
  • JavaScript: dodany obsługa eksportu * jako składni przestrzeni nazw z ECMAScript 2021.
  • http: dyrektywa fullscreenzastosował się do , nie działał, jeśli brakowało atrybutu allowfullscreen.
  • HTTP: nagłówek Pragma teraz ignorowane, Jeśli obecny Cache-Control.
  • Interfejs API Web Animations: włączono obsługę operacji składania — patrz KeyframeEffect.composite i KeyframeEffect.iterationComposite.
  • Media Session API: dodano obsługę akcji dążyć do (umożliwia sterowaniu żądanie wyszukania określonego przesunięcia czasowego) i Pomiń reklamę (pomija bieżącą jednostkę reklamową, aby kontynuować odtwarzanie głównej zawartości, jeśli to możliwe i jeśli subskrypcja pozwala na pomijanie reklam).
  • WebGL: Dodano obsługę rozszerzeń KHR_parallel_shader_compile.
  • okno.otwarte() ExternalHeight i externalWidth nie są już dostępne dla treści internetowych.
  • WebRTC: dodano obsługę RTX i Transport-cc (poprawia jakość połączeń przy słabych połączeniach i bardziej realistyczne oszacowania przepustowości)
  • montaż sieci: dozwolony operacje atomowe dla pamięci niewspółdzielonej.
  • Narzędzia deweloperskie:
    • Konsola internetowa ma teraz możliwość blokowania i odblokowywania żądań sieciowych za pomocą zespoły :zablokuj i :odblokuj.
    • w zadanie klasowe elementu w Inspektorze, użytkownikowi zostaną zaproponowane opcje autouzupełniania.
    • Gdy debuger przerywa, gdy wystąpi wyjątek, podpowiedź w panelu źródłowym będzie zawierała ikonę ukazującą ślad stosu.
    • В lista zapytań monitora sieci dodano ikonę żółwia, aby wskazać wolne połączenie, które trwa dłużej niż 500 ms (wartość można zmienić).
    • W Inspektorze dostępny jest panel eksperymentalny, który wyświetla problemy ze zgodnością między przeglądarkami.

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

Dodaj komentarz