Wydanie Firefoksa 73

Wypuszczono przeglądarkę internetową Firefox 73a także wersja mobilna Firefox 68.5 na platformę Android. Dodatkowo została wygenerowana aktualizacja gałązki z długoterminowym wsparciem 68.5.0. Już niedługo na scenie testowanie beta przeniesiona zostanie gałąź Firefox 74, której wydanie zaplanowano na 10 marca (project przeniósł przez 4 tygodnie cykl rozwoju).

Głównym innowacje:

  • W trybie dostępu do DNS poprzez HTTPS (DoH, DNS over HTTPS) dodana została obsługa usługi NextDNS, oprócz oferowanego wcześniej serwera DNS CloudFlare („https://1.1.1.1/dns-query”). Aktywuj DoH i wybierz dostawca można w ustawieniach połączenia sieciowego.
    Wydanie Firefoksa 73

  • Pierwszy etap został zrealizowany zakończenie obsługa dodatków zainstalowanych w ramach obejścia. Zmiana dotyczy jedynie instalacji dodatków we współdzielonych katalogach (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ lub ~/.mozilla/extensions/) przetwarzanych przez wszystkie instancje Firefoksa w systemie ( niepowiązane z użytkownikiem). Ta metoda jest zwykle używana do wstępnej instalacji dodatków w dystrybucjach, do niezamówionej zamiany na aplikacje innych firm, do integracji złośliwych dodatków lub do oddzielnego dostarczania dodatku z własnym instalatorem. W przeglądarce Firefox 73 takie dodatki będą nadal działać, ale zostaną przeniesione z katalogu ogólnego do poszczególnych profili użytkowników, tj. zostanie przekonwertowany do formatu używanego podczas instalacji za pośrednictwem menedżera dodatków.
  • Dodano możliwość ustawienia globalnego poziomu skalowania bazowego, który ma zastosowanie do wszystkich stron, a nie jest powiązany z pojedynczymi witrynami. Ogólną skalę możesz zmienić w ustawieniach (about:preferences) w sekcji „Język i wygląd”. W ustawieniach dostępna jest również opcja pozwalająca na zastosowanie skalowania tylko do tekstu, bez dotykania obrazów.

    Wydanie Firefoksa 73

  • Okno dialogowe z prośbą o zapisanie loginów jest teraz wyświetlane tylko w przypadku zmiany wartości loginu w polu wprowadzania.
  • W systemach z zastrzeżonymi sterownikami NVIDIA nowszymi niż wersja 432 i rozdzielczością ekranu mniejszą niż 1920x1200, system komponowania jest włączony WebRender. Wcześniej WebRender był włączony tylko dla procesorów graficznych NVIDIA ze sterownikiem Nouveau, a także dla procesorów graficznych AMD i Intel. System komponowania WebRender jest napisany w języku Rust i zleca operacje renderowania zawartości strony procesorowi graficznemu.
  • Dodany okazja przy użyciu koncepcji przeglądarki specyficznej dla witryny (SSB).
    Pracuj z aplikacją internetową tak, jak ze zwykłym programem komputerowym. W trybie
    SSB ukrywa menu, pasek adresu i inne elementy interfejsu przeglądarki, a w bieżącym oknie można otwierać jedynie linki do stron aktualnej witryny (linki zewnętrzne otwierają się w osobnym oknie przeglądarki). W przeciwieństwie do istniejącego trybu kiosku, praca odbywa się nie w trybie pełnoekranowym, ale w zwykłym oknie, ale bez elementów interfejsu specyficznych dla Firefoksa. Aby otworzyć łącze w trybie SSB, proponowana jest flaga wiersza poleceń „-ssb”, której można używać podczas tworzenia skrótów do aplikacji internetowych. Tryb można również wywołać za pomocą przycisku „Uruchom przeglądarkę internetową” znajdującego się w menu akcji strony (elipsy po prawej stronie paska adresu). Domyślnie tryb jest nieaktywny i należy go włączyć, podając „browser.ssb.enabled = true” w about:config.
    Wydanie Firefoksa 73

  • Tryb wyświetlania o wysokim kontraście, przeznaczony dla osób słabowidzących lub z zaburzeniami postrzegania kolorów, obsługuje teraz obrazy tła. Aby zachować czytelność i zapewnić odpowiedni poziom kontrastu, widoczny tekst oddzielony jest oddzielnym tłem wykorzystującym kolor aktywnego motywu.
  • Poprawiona jakość dźwięku przy zwiększaniu lub zmniejszaniu prędkości odtwarzania;
  • Ulepszone automatyczne wykrywanie starego kodowania tekstu na stronach, które nie dostarczają jawnie informacji o kodowaniu.
  • Na pasku wyszukiwania w konsoli internetowej można teraz filtrować według brakującego klucza, umieszczając symbol „-” przed maską lub wyrażeniem regularnym. Na przykład zapytanie „-img” zwróci wszystkie elementy, którym brakuje ciągu „img”, podczas gdy „-/(cool|rad)/” zwróci elementy, które nie pasują do wyrażenia regularnego „/(cool|rad )/".
  • Dodano nowe właściwości CSS zachowanie-przewijania-inline и overscroll-behavior-block do kontrolowania zachowania przewijania po osiągnięciu logicznej granicy obszaru przewijania.
  • SVG obsługuje teraz właściwości odstępy między literami и odstępy między wyrazami.
  • Dodano metodę do HTMLFormElement żądaniePrześlij(), który inicjuje programowe przesłanie danych formularza w taki sam sposób, jak kliknięcie przycisku przesyłania. Funkcji można użyć podczas tworzenia własnych przycisków przesyłania formularzy, dla których wywołanie form.submit() nie jest wystarczające, ponieważ nie interaktywnie sprawdza poprawności parametrów, nie generuje zdarzenia „wyślij” i nie przekazuje danych powiązanych z przyciskiem przesyłania.
  • Właściwości szerokość wewnętrzna и wysokość wewnętrzna Obiekty okna teraz zawsze zwracają rzeczywistą określoną szerokość i wysokość obszaru (Układ rzutni), a nie rozmiar widocznej części (rzutnia wizualna).
  • Przeprowadzone optymalizacja wydajności narzędzi dla twórców stron internetowych. Zmniejszono obciążenie zbieraniem statystyk dla panelu monitorującego aktywność sieci. W debugerze JavaScript i konsoli internetowej przyspieszono ładowanie dużych skryptów w odniesieniu do ich oryginalnych tekstów źródłowych (mapowanych na źródła).
  • W konsoli webowej są problemy z wyjściem poza zakres aktualnej domeny (KORS, Udostępnianie zasobów między źródłami) są teraz wyświetlane jako błędy, a nie ostrzeżenia. Zmienne zdefiniowane w wyrażeniach są teraz dostępne do autouzupełniania w konsoli.
  • W narzędziach webowych w sekcji inspekcji sieci zapewnione jest dekodowanie wiadomości (JSON, MsgPack i CBOR) w formacie WAMP (WebSocket Web Application Messaging Protocol) przesyłanych przez połączenie WebSocket.

    Wydanie Firefoksa 73

Oprócz innowacji i poprawek błędów w Firefoksie 73 naprawiono 15 luk w zabezpieczeniach, z czego 11 (zebranych pod CVE-2020-6800 i CVE-2020-6801) jest oznaczonych jako potencjalnie mogące doprowadzić do wykonania kodu osoby atakującej podczas otwierania specjalnie zaprojektowanych stron. Przypomnijmy, że problemy z pamięcią, takie jak przepełnienie bufora i dostęp do już zwolnionych obszarów pamięci, zostały ostatnio oznaczone jako niebezpieczne, ale nie krytyczne.

Źródło: opennet.ru

Dodaj komentarz