Wydanie Firefoksa 71

Odbyła się wydanie przeglądarki internetowej Firefox 71a także wersja mobilna Firefox 68.3 dla platformy Android. Dodatkowo wygenerowano aktualizację gałązki z długoterminowym wsparciem 68.3.0. Już niedługo na scenie testowanie beta Przeniesiona zostanie gałąź przeglądarki Firefox 72, której wydanie zaplanowano na 7 stycznia (project przemija na nowe 4 tygodnie cykl rozwoju).

Głównym innowacje:

  • Zaproponowano nowy interfejs strony „about:config”, która jest stroną serwisową napisaną w HTML, CSS i JavaScript, otwieraną w przeglądarce. Elementy strony można dowolnie wybierać myszką (w tym kilka wierszy na raz) i umieszczać w schowku bez korzystania z menu kontekstowego. Górny wiersz wyszukiwania jest zachowany i rozbudowany o możliwość dodawania nowych zmiennych. Dodatkowo wprowadzono obsługę wyszukiwania za pomocą standardowego mechanizmu, który jest również wykorzystywany do wyszukiwania na zwykłych stronach z wyszukiwaniem dopasowań krok po kroku.

    Wydanie Firefoksa 71

    Do każdego ustawienia dodano przycisk pozwalający na inwersję zmiennych o wartościach logicznych (prawda/fałsz) lub edycję zmiennych łańcuchowych i numerycznych. W przypadku wartości zmienionych przez użytkownika dodano przycisk umożliwiający przywrócenie zmian do wartości domyślnej.

    Wydanie Firefoksa 71

    Po otwarciu about:config domyślnie elementy nie są wyświetlane, widoczny jest jedynie pasek wyszukiwania, a aby wyświetlić całą listę, należy kliknąć przycisk „Pokaż wszystko”. Do Ustawień dodany opcja „general.aboutConfig.enable”, pozwalać przywrócić dostęp do strony about:config, jeśli została ona opcjonalnie wyłączona na etapie kompilacji;

    Wydanie Firefoksa 71
  • Zaangażowany domyślnie nowy interfejs przeglądania certyfikatów TLS, dostępny poprzez stronę usługi „about:certificate” i menu „Narzędzia > Informacje o stronie > Bezpieczeństwo > Wyświetl certyfikat”. Implementacja interfejsu przeglądania certyfikatów została całkowicie przepisana przy użyciu JavaScript i standardowych technologii sieciowych, a także została dostosowana do stylu Firefox Quantum. Jeśli wcześniej otwierało się osobne okno do przeglądania certyfikatów, teraz informacja wyświetla się w zakładce w formie przypominającej dodatek Z pewnością Coś.

    Wydanie Firefoksa 71
  • Zmodernizowany Projekt paska adresu. Najbardziej zauważalną zmianą było odejście od wyświetlania listy rekomendacji na całej szerokości ekranu na rzecz wyraźnie oznaczonego okna rozwijanego. Proponowane zmiany kontynuują rozwój nowej implementacji paska adresu Quantum Bar, który pojawił się w przeglądarce Firefox 68 i charakteryzuje się całkowitym przepisaniem kodu z zastąpieniem XUL/XBL standardowym Web API. Na pierwszym etapie projekt Quantum Bar całkowicie powtarzał stary pasek adresu, a zmiany ograniczały się do przeróbek wewnętrznych. Teraz rozpoczęto prace nad ulepszeniem wyglądu. Zmiany są obecnie domyślnie wyłączone i wymagają aktywacji za pomocą ustawienia „browser.urlbar.megabar” w about:config.

    Wydanie Firefoksa 71
  • Dodany wsparcie uruchomienie przeglądarki w trybie kiosku internetowego, który jest aktywowany poprzez podanie opcji „-kiosk” w wierszu poleceń i umożliwia pracę wyłącznie w trybie pełnoekranowym. Wyświetlanie elementów sterujących interfejsu, wyskakujących okienek, menu kontekstowych i wskaźników stanu ładowania strony (wyświetlanie linków i bieżącego adresu URL) jest zablokowane. Wprowadzanie danych z klawiatury jest poważnie ograniczone, na przykład wyłączone jest przetwarzanie klawiszy Alt i Ctrl, co uniemożliwia zamknięcie przeglądarki, przejście do innej aplikacji lub otwarcie innej witryny. W trybie tym można organizować pracę różnych terminali autonomicznych, stojaków reklamowych, paneli demonstracyjnych i innych systemów ograniczających się do pracy z jednym serwisem/aplikacją internetową.
  • W dodatku systemowym dołączonym do przeglądarki Zablokowany (wcześniej dodatek dostarczany był jako Lockbox), oferując Interfejs „about:logins” do zarządzania zapisanymi hasłami, pojawiło się rozpoznawanie subdomen podczas automatycznego wypełniania formularzy wprowadzania hasła. Alerty Firefox Monitor dotyczące przejętych kont zostały również zaimplementowane dla użytkowników posiadających czytniki ekranu.
  • W zgromadzeniach dla Windows, Linux и macOS używany jest natywny dekoder MP3.
  • Rozszerzony tryb ochrony śledzenia obejmuje teraz powiadomienia o zablokowaniu kodu do kopania kryptowalut. Panel, który pojawia się po kliknięciu ikony tarczy na pasku adresu, wyświetla teraz licznik zablokowanych trackerów.
  • Dla użytkowników Windows Możliwość oglądania filmów w trybie „obraz w obrazie” jest domyślnie włączona. Pozwala to na odłączenie filmu i utworzenie ruchomego okna, które pozostaje widoczne podczas nawigacji w przeglądarce. Aby obejrzeć film w tym trybie, kliknij etykietę narzędzia lub wybierz opcję „Obraz w obrazie” z menu kontekstowego wyświetlanego po kliknięciu filmu prawym przyciskiem myszy (w serwisie YouTube, który oferuje własną obsługę menu kontekstowego, należy kliknąć dwukrotnie prawym przyciskiem myszy lub kliknąć z wciśniętym klawiszem Shift). W systemach innych niż Windows Obsługę tego trybu można włączyć w about:config za pomocą opcji „media.videocontrols.picture-in-picture.enabled”.
  • Wdrożone obsługa zagnieżdżonego wielowarstwowego układu elementów strony (Siatka CSS, poziom 2), co znacznie zwiększa elastyczność tworzenia układów stron wyrównanych do siatki, zapewniając możliwość definiowania elementów podrzędnych, które są zakotwiczone w komórkach nadrzędnych (umieszczając oddzielną siatkę wewnątrz komórki). Zagnieżdżone siatki są definiowane za pomocą „podsiatka" we właściwościach "kolumny-szablonu-siatki" i "wiersze-szablonu siatki". Do trybu inspekcji Grid Inspector w DevTools dodano także obsługę zagnieżdżonych siatek.
  • Dodano właściwość do CSS rozpiętość kolumny, co pozwala na rozciągnięcie elementu na wszystkie kolumny.
  • We właściwości CSS ścieżka przycinania dodano możliwość określenia obszaru ograniczającego widoczność określonego za pomocą funkcji ścieżka() в format Kontur SVG.
  • Dodany możliwość uwzględnienia współczynnika proporcji określonego poprzez właściwość współczynnik proporcji, dla atrybutów HTML „height” i „width” w znaczniku img.
  • Metoda dodana do JavaScript Obietnica.allRozliczone(), która zwraca tylko obietnice już spełnione lub odrzucone, bez uwzględnienia obietnic oczekujących (pozwala poczekać na wynik wykonania przed uruchomieniem innego kodu).
  • Zaimplementowana klasa Element matematyczny (wcześniej była dostępna tylko klasa Element), definiujące elementy w zapisie Matematyka. Dodano również odpowiednie drzewo DOM MathML, w którym można używać mathmlEl.style i globalnych procedur obsługi zdarzeń.
  • Do modelu DOM dodano konstruktor Zakres statyczny() aby utworzyć obiekt StaticRange reprezentujący część zawartości DOM.
  • Dodano API Sesja medialna, który udostępnia narzędzia do dostosowywania bloku z informacjami o odtwarzaniu treści multimedialnych w obszarze powiadomień. Dzięki temu API aplikacja internetowa może nie tylko wyświetlić powiadomienie o rozpoczęciu odtwarzania nowego utworu, ale także zorganizować sterowanie z poziomu obszaru powiadomień lub poprzez interfejs wygaszacza ekranu, np. umieścić przyciski pauzowania, poruszania się po strumieniu, lub przejście do następnego utworu.
  • W interfejsie API dla twórców dodatków ulepszony obsługa błędów podczas ładowania danych. Wyskakujące okna otwierane przez dodatki za pośrednictwem wywołania Windows.create wyświetlają teraz nazwę dodatku zamiast adresu URL dodatku („moz-extension://”).
  • WebGL obsługuje teraz rozszerzenia OVR_multiview2, co pozwala na renderowanie w wielu widokach jednocześnie za pomocą jednego wywołania (przydatne na przykład w przypadku wyjścia stereo w WebXR);
  • Interfejs do kontroli aktywności sieciowej obejmuje możliwość analizy etapów przetwarzania żądania sieciowego z oddzielnym wyświetlaniem czasu rozwiązania w DNS, nawiązania połączenia, wysłania danych i otrzymania odpowiedzi. Informacje są dostarczane poprzez nową zakładkę Timing na prawym pasku bocznym.

    Wydanie Firefoksa 71
  • W domyślnym interfejsie śledzenia aktywności sieciowej dołączony tryb sprawdzania połączeń WebSocket z możliwością wstrzymywania aktywnych połączeń.

    Wydanie Firefoksa 71
  • Dodano do Monitora sieci wsparcie Zaimplementowano także wyszukiwanie pełnotekstowe w treściach żądań/odpowiedzi, plikach cookie i nagłówkach okazja blokowanie ładowania niektórych adresów URL poprzez dodanie filtrów z niezbędnymi maskami.

    Wydanie Firefoksa 71
  • Zaimplementowano w konsoli internetowej tryb wielowierszowy edycja, umożliwiająca wprowadzanie struktur JavaScript podzielonych na kilka linii i wykonywanie ich nie przez naciśnięcie Enter, ale przez kliknięcie przycisku Uruchom. Tryb jest zaprojektowany jako pasek boczny, wyświetlany po kliknięciu ikony „podziel panel” po prawej stronie pola wprowadzania lub za pomocą skrótu klawiaturowego Ctrl+B.

    Wydanie Firefoksa 71
  • Debuger JavaScript zapewnia zapowiedź zaimplementowane wartości zmiennych w miejscu ich użycia w kodzie konserwacja dziennik zdarzeń i dodano możliwość wyłączenia blok wyskakujących okienek z punktami przerwania (devtools.debugger.features.overlay w about:config).

    Wydanie Firefoksa 71
  • dla Android Przygotowano aktualizację naprawczą Firefox 68.2. Przypominamy, że nowe, istotne wydania Firefoksa dla Android Wycofane. Aby zastąpić przeglądarkę Firefox dla Android pod kryptonimem Fenix ​​(rozpowszechniany jako Przeglądarka Firefox) rozwija się nowa przeglądarka dla urządzeń mobilnych wykorzystująca silnik GeckoView i zestaw bibliotek Mozilla Android Składniki.

    Spadek liczby krytycznych luk wynika z faktu, że problemy z pamięcią, takie jak przepełnienia bufora i dostęp do już zwolnionych obszarów pamięci, są obecnie oznaczane jako niebezpieczne, ale nie krytyczne. Nowa wersja naprawia 13 podobnych problemów, które mogą potencjalnie doprowadzić do wykonania kodu przez osobę atakującą po otwarciu specjalnie spreparowanych stron.

Oprócz innowacji i poprawek błędów w Firefoksie 71 naprawiono 26 luk w zabezpieczeniach, z czego 17 (zebrane pod CVE-2019-17013 и CVE-2019-17012) są oznaczane jako potencjalnie mogące doprowadzić do wykonania kodu przez osobę atakującą podczas otwierania specjalnie zaprojektowanych stron. Warto zauważyć, że problemy z pamięcią, takie jak przepełnienie bufora i dostęp do już zwolnionych obszarów pamięci, są teraz oznaczane jako niebezpieczne, ale nie krytyczne.

Źródło: opennet.ru

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster