Firefox 68

Do dyspozycji Wersja Firefoksa 68.

Główne zmiany:

  • Kod kreskowy adresu został całkowicie przepisany - Zamiast XUL używany jest HTML i JavaScript. Zewnętrzne różnice pomiędzy starą linią (Awesome Bar) a nową linią (Quantum Bar) polegają jedynie na tym, że końce linii, które nie mieszczą się w pasku adresu, teraz blakną, a nie są obcinane (...), oraz aby usunąć wpisy z historii, zamiast Delete/Backspace musisz użyć Shift+Delete/Shift+Backspace. Nowy pasek adresu jest szybszy i pozwala na rozszerzanie jego możliwości za pomocą dodatków.
  • Strona zarządzania dodatkami (about:addons) również została całkowicie przepisana przy użyciu Web API. Usuń/wyłącz przyciski przeniesiony do menu. We właściwościach dodatków możesz zobacz wymagane uprawnienia i informacje o wersji. Dodano osobną sekcję dla wyłączonych dodatków (wcześniej były one po prostu umieszczane na końcu listy), a także sekcję z zalecanymi dodatkami (każda wersja przechodzi dokładną kontrolę bezpieczeństwa). Teraz możesz zgłosić złośliwy lub zbyt wolny dodatek.
  • Kod odpowiedzialny za przywrócenie poprzedniej sesji to przepisany z JS do C++.
  • Dodano stronę about:compat, na której można zarządzać „poprawkami” specyficznymi dla witryny. Są to tymczasowe poprawki dla witryn, które nie działają poprawnie (na przykład zmiana agenta użytkownika lub uruchomienie skryptów poprawiających pracę w przeglądarce Firefox). about:compat ułatwia przeglądanie aktywnych poprawek i umożliwia twórcom stron internetowych wyłączanie ich w celach testowych.
  • Dostęp do ustawień synchronizacji można uzyskać bezpośrednio z menu głównego.
  • Ciemny motyw w trybie czytania dotyczy nie tylko zawartości strony, ale także interfejsu (paski narzędzi, paski boczne, kontrolki).
  • Firefox spróbuje automatycznie naprawić błędy HTTPSspowodowane przez oprogramowanie antywirusowe innych firm. Firefox w przeszłości korzystał z własnej bazy certyfikatów zamiast z systemowej, która ma pozytywny wpływ na bezpieczeństwo, ale wymaga, aby oprogramowanie antywirusowe zaimportowało swój certyfikat główny do pamięci przeglądarki, czego niektórzy dostawcy zaniedbują. Jeśli przeglądarka wykryje atak MitM (który może być spowodowany przez program antywirusowy próbujący odszyfrować i sprawdzić ruch), automatycznie włączy ustawienie security.enterprise_roots.enabled i spróbuje użyć certyfikatów z pamięci systemowej (tylko certyfikaty dodane tam przez osoby trzecie) oprogramowanie firmowe i certyfikaty dostarczane z systemem operacyjnym są ignorowane). Jeśli to pomoże, ustawienie pozostanie włączone. Jeśli użytkownik wyraźnie wyłączy security.enterprise_roots.enabled, przeglądarka nie będzie próbowała go włączyć. W nowej wersji ESR to ustawienie jest domyślnie włączone. Dodatkowo w obszarze powiadomień (po lewej stronie paska adresu) została dodana ikona informująca, że ​​przeglądana witryna korzysta z certyfikatu zaimportowanego z magazynu systemowego. Twórcy zauważają, że użycie certyfikatów systemowych nie wpływa na bezpieczeństwo (wykorzystywane są jedynie certyfikaty dodane do certyfikatów systemowych przez oprogramowanie innych firm, a ponieważ oprogramowanie innych firm ma prawo je tam dodać, równie dobrze mogłoby je dodać do pamięci Firefoksa).
  • Monity o zezwolenie na powiadomienia push nie będą wyświetlane, dopóki użytkownik nie wejdzie w interakcję ze stroną.
  • Od teraz dostęp do kamery i mikrofonu można wykonać tylko w bezpiecznym kontekście (tj. ze stron ładowanych przez HTTPS).
  • Po 2 latach symbol został dodany do stoplisty (listy znaków niedozwolonych w nazwach domen) Κʻ / ĸ (U+0138, *Kra*). W formie pisanej wielką literą wygląda jak łacińskie „k” lub cyrylica „k”, co może ułatwić phisherom. Przez cały ten czas programiści próbowali rozwiązać problem za pośrednictwem komitetu technicznego Unicode (dodaj ten symbol do kategorii „historycznej”), ale zapomnieli o tym, wydając kolejną edycję standardu.
  • W oficjalnych kompilacjach nie można już wyłączyć trybu wieloprocesowego. Tryb jednoprocesowy (w którym interfejs przeglądarki i zawartość kart działają w tym samym procesie) jest mniej bezpieczny i nie został w pełni przetestowany, co może powodować problemy ze stabilnością. Dla fanów trybu jednoprocesowego podane obejścia.
  • zmieniony zachowanie podczas synchronizacji ustawień. Odtąd domyślnie synchronizowane są tylko ustawienia znajdujące się na liście zdefiniowanej przez programistów. Możesz przywrócić poprzednie zachowanie (zsynchronizować absolutnie wszystkie zmienione ustawienia) poprzez about:config.
  • Zaimplementowano następujące właściwości CSS: przewijanie-dopełnienie, przewijanie-margines, przewijanie-przyciąganie-wyrównywanie, zestaw przeciwny, -zacisk-linii-webkit.
  • Dodano obsługę pseudoelementów ::znacznik i jego animacje.
  • Obsługa prymitywna jest domyślnie włączona BigInt.
  • window.open() teraz uwzględnia przekazany parametr „bez odsyłacza”.
  • Dodano wsparcie HTMLImageElement.decode() (ładowanie obrazów przed ich dodaniem do DOM).
  • Wiele ulepszeń w narzędziach deweloperskich.
  • Lokalizacje bn-BD i bn-IN połączone w bengalski (bn).
  • Lokalizacje, które pozostały bez opiekunów, zostały usunięte: asamski (as), południowoafrykański angielski (en-ZA), maithili (mai), malajalam (ml), oriya (or). Użytkownicy tych języków zostaną automatycznie przełączeni na brytyjski angielski (en-GB).
  • Rozszerzenia API WebExtensions są już dostępne narzędzia do pracy ze skryptami użytkownika. Może to potencjalnie rozwiązać problemy z bezpieczeństwem (w przeciwieństwie do Greasemonkey/Violentmonkey/Tampermonkey, każdy skrypt działa w swoim własnym piaskownicy) i stabilnością (eliminuje wyścig pomiędzy ładowaniem strony a wstawieniem skryptu), a także umożliwia wykonanie skryptu na żądanym etapie ładowanie strony.
  • Przywrócono ustawienie view_source.tab, które umożliwia otwarcie kodu źródłowego strony w tej samej zakładce, a nie w nowej.
  • Ciemny motyw można teraz zastosować do stron usług przeglądarki (na przykład strony ustawień), jest to kontrolowane przez ustawienie przeglądarki.in-content.dark-mode.
  • Urządzenia z systemem Windows 10 i kartami graficznymi AMD mają włączoną obsługę WebRender.
  • Nowa instalacja w systemie Windows 10 doda skrót do paska zadań.
  • Wersja dla systemu Windows używa teraz Usługa inteligentnego transferu w tle (BITS).

Informacje o wersji dla programistów

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

Dodaj komentarz