Версия на Firefox 99

Пуснат е уеб браузърът Firefox 99. Освен това е създадена дългосрочна актуализация на клона за поддръжка - 91.8.0. Клонът на Firefox 100 е прехвърлен на етапа на бета тестване, чието пускане е насрочено за 3 май.

Ключови нововъведения във Firefox 99:

  • Добавена е поддръжка за собствени GTK контекстни менюта. Функцията е активирана чрез параметъра "widget.gtk.native-context-menus" в about:config.
  • Добавени GTK плаващи ленти за превъртане (пълна лента за превъртане се появява само когато преместите курсора на мишката, през останалото време, с всяко движение на мишката, се показва индикатор с тънка линия, което ви позволява да разберете текущото отместване на страницата, но ако курсорът не се движи, индикаторът изчезва след известно време). Понастоящем функцията е деактивирана по подразбиране; за активирането й в about:config е предоставена настройката widget.gtk.overlay-scrollbars.enabled.
    Версия на Firefox 99
  • Изолацията на Sandbox на платформата Linux е подсилена: процесите, които обработват уеб съдържание, имат забрана за достъп до X11 сървъра.
  • Разрешени са някои проблеми, възникнали при използване на Wayland. По-специално, проблемът с блокирането на нишки е коригиран, мащабирането на изскачащите прозорци е коригирано и контекстното меню е активирано при проверка на правописа.
  • Вграденият PDF визуализатор осигурява поддръжка за търсене със или без диакритика.
  • Бърз клавиш „n“ е добавен към ReaderMode за активиране/деактивиране на режима на разказ.
  • Версията за платформата Android предоставя възможност за избирателно изчистване на бисквитки и съхранени локални данни само за определен домейн. Коригиран срив, възникнал след превключване към браузъра от друго приложение, прилагане на актуализация или отключване на устройството.
  • Добавено е свойство navigator.pdfViewerEnabled, с което уеб приложение може да определи дали браузърът има вградена възможност за показване на PDF документи.
  • Добавена е поддръжка за метода RTCPeerConnection.setConfiguration(), който позволява на сайтовете да коригират настройките на WebRTC в зависимост от параметрите на мрежовата връзка, да променят ICE сървъра, използван за връзката и прилаганите политики за пренос на данни.
  • API за мрежова информация, чрез който беше възможно да получите достъп до информация за текущата връзка (например тип (клетъчна, bluetooth, Ethernet, wifi) и скорост), е деактивиран по подразбиране. Преди това този API беше активиран само за платформата Android.

В допълнение към иновациите и корекциите на грешки, Firefox 99 елиминира 30 уязвимости, от които 9 са маркирани като опасни. 24 уязвимости (21 са обобщени в CVE-2022-28288 и CVE-2022-28289) са причинени от проблеми с паметта, като препълване на буфера и достъп до вече освободени области на паметта. Потенциално тези проблеми могат да доведат до изпълнение на код на атакуващ при отваряне на специално проектирани страници.

Бета версията на Firefox 100 въвежда възможността за използване на речници за различни езици едновременно при проверка на правописа. Linux и Windows имат плаващи ленти за превъртане, активирани по подразбиране. В режим картина в картината субтитрите се показват при гледане на видеоклипове от YouTube, Prime Video и Netflix. Web MIDI API е активиран, което ви позволява да взаимодействате от уеб приложение с музикални устройства с MIDI интерфейс, свързан към компютъра на потребителя (във Firefox 99 можете да го активирате, като използвате настройката dom.webmidi.enabled в about:config).

Източник: opennet.ru

Добавяне на нов коментар