Firefox 133

Dostępny Firefox 133.

  • Linux: Poprawiono problemy z tytułowaniem, które występowały podczas korzystania z KDE i CSD (dekoracja po stronie klienta). Zrealizowano wsparcie dla koloru akcentu w motywach Adwaita.
  • Tryb surowej ochrony przed śledzeniem nauczył się rozpoznawać przypadki śledzenia za pomocą przekierowań. Na przykład, gdy użytkownik przechodzi przez link z witryny, najpierw jest przekierowywany na pośrednią stronę-śledziącą, a potem na docelową stronę. Dzięki temu strona-śledzik jest postrzegana przez przeglądarkę jako odwiedzona, co oznacza, że może przechowywać pliki cookie (szczególnie często zdarza się to stroną recenzującym różne produkty, które w ten sposób stosują pliki cookie przez partnerskie strony, aby uzyskać zwrot gotówki). Teraz przeglądarka będzie heurystycznie identyfikować takie zasoby-przekierowania i codziennie czyścić ich dane.
  • Do menu rozwijanym z listą otwartych kart dodano pozycję „Karty z innych urządzeń”.
  • Firefox View teraz przekazywanie można zdalnie zamknąć karty otwarte na innych urządzeniach.
  • Włączenie ustawienia privacy.resistFingerprinting, oprócz innych rzeczy, teraz ogranicza niektóre funkcje WebVTT, na przykład wyłącza przetwarzanie niektórych zdarzeń, a także ładowane są napisy we wszystkich dostępnych językach, aby strona nie mogła określić, który język preferuje użytkownik.
  • Podczas obliczania czasu życia plików cookie (atrybut expire) teraz uwzględnia się czas serwera (jeśli jest znany): dodawana jest różnica między czasem lokalnym a serwerowym, a jeśli czas lokalny wyprzedza serwerowy, to pliki cookie są uznawane za ważne, jeśli nie „wygasły” według czasu serwera. To zachowanie nie jest uwzględnione w specyfikacjach, ale jest przydatne dla systemów z niepoprawnym czasem.
  • W celu oszczędności energii animacja ładowania strony w nagłówku karty teraz zatrzymuje się po 45 sekundach, niezależnie od tego, czy strona została załadowana.
  • Poprawiono brak ikony zakładki, gdy w adresie strony podany jest port.
  • Przyspieszono rozpoznawanie nazw przez DNS w przypadkach, gdy brakuje nie-lokalnych adresów IPv6.
  • Wsparcie dla HTTP/3 teraz automatycznie wyłącza się, jeśli w łańcuchu certyfikatów wykryto obcy certyfikat główny. Jest to wymuszone działanie mające na celu ochronę przed awariami, które występują, gdy produkty antywirusowe korzystają z własnego certyfikatu głównego do odszyfrowania i inspekcji ruchu HTTPS (zidentyfikowano problemy z produktami Avast).
  • macOS 14 i nowsze: Narzędzie wyboru emoji, otwarte za pomocą Cmd+Ctrl+Space, nie zamyka się już od razu po otwarciu. Ponadto, gdy jest otwierane za pomocą Fn+e, nie wstawia już znaku „e” w polu wprowadzania.
  • Windows: Włączone sprzętowo przyspieszany Canvas2D zamiast przestarzałego backendu Direct2D.
  • JavaScript: Pojawiło się wsparcie metody Uint8Array (konwersja między ciągami w kodowaniu Base64 / szesnastkowym a tablicami bajtów):
  • Dla obiektów MathML zrealizowano wsparcie dla właściwości CSS width i height
  • API:
  • Narzędzia dewelopera:
    • Zahamowano jeden z sposób, w jaki strona internetowa mogła określić, że użytkownik otworzył narzędzia deweloperskie.
    • Debuger przetłumaczono na CodeMirror 6.

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

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster