Firefox 99 выходит с улучшениями, исправлениями ошибок и многим другим

Firefox 69

Несколько дней назад было объявлено о выходе новой версии Firefox 99 , в которой был внесен ряд улучшений и добавлены новые функции, среди которых наиболее заметной является внедрение полос прокрутки GTK для более современного внешнего вида.

Это означает, что полосы прокрутки теперь будут по умолчанию тоньше и выше, чтобы вы могли вручную перетаскивать их курсором мыши при наведении на них.

Они также исчезают через секунду, если не обнаружено движения. Однако полосы прокрутки GTK-наложения пока не включены по умолчанию , поэтому тем, кто хочет их включить, следует перейти на страницу расширенных настроек, набрав в адресной строке about:config, найти параметр "widget.gtk.overlay-scrollbars.enabled" и установить для него значение "True" после двойного щелчка.

Ещё одно изменение в Firefox 99 заключается в том, что в Linux доступ к системе X Window (X11) ограничен для процессов, работающих с веб-контентом. Пользователи Firefox Snap должны быть довольны этой новой функцией безопасности.

Также для Linux в Firefox 99 добавлена ​​начальная поддержка Web MIDI API, для включения которой на веб-странице требуется плагин, специфичный для вашего сайта. «Начальная» означает наличие некоторых ограничений , например, отсутствие функции обнаружения устройства в режиме «горячего подключения» в этой версии, хотя она должна работать на большинстве веб-страниц.

Что касается списка исправленных ошибок в Firefox 99, предоставленного Mozilla, то две из них выделялись среди остальных:

    • шрифты часто комбинируются и минимизируются, чтобы сделать их доставку с сервера более эффективной.
    • JavaScript, который запускается на странице, часто генерируется машиной, например, когда он скомпилирован из таких языков, как CoffeeScript или TypeScript.CVE-2022-28283: Отсутствуют проверки безопасности для получения URL-адреса sourceMap: В функции sourceMapURL от devtools отсутствовали проверки безопасности, которые позволили бы веб-странице попытаться включить локальные файлы или другие файлы, которые должны были быть недоступны. Инструмент SourceMap в Firefox не предназначен для повседневного использования; это полезная функция для разработчиков, которые хотят изучить исходный код JavaScript веб-страницы, чтобы понять, почему он работает неправильно.
      Исходники JavaScript, исполняемые браузером, часто каким-то образом преобразуются из исходных исходников, созданных разработчиком. Ошибка была классифицирована как «умеренная».
  • CVE-2022-28286: содержимое IFRAME могло отображаться за пределами границы: Из-за изменения макета содержимое iframe могло отображаться за пределами границы. Это могло привести к путанице пользователей или фишинговым атакам.

Наконец, стоит отметить, что в настоящее время для браузера доступна обновленная версия «Firefox 99.0.1», которая была недавно выпущена и исправляет ряд ошибок:

  • Исправлена ​​проблема с перемещением предметов с панели загрузки с помощью мыши (вне зависимости от того, какой предмет пытались передать, выбирался только первый предмет для переноса).
  • Решены проблемы с Zoom с использованием ссылки на zoom.us без указания поддомена.
  • Исправлена ​​ошибка платформы Windows, из-за которой аппаратное ускорение декодирования видео не работало в системах с новыми драйверами Intel.

Как установить новую версию Firefox 99 в Linux?

Пользователи Ubuntu, Linux Mint или любых других дистрибутивов Ubuntu могут установить или обновить эту новую версию, используя репозиторий PPA браузера.

Его можно добавить в систему, открыв терминал и выполнив в нем следующую команду:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update

После этого вам останется только установить программу с помощью:

sudo apt install firefox

Для пользователей Arch Linux и производных: просто запустите в терминале:

sudo pacman -S firefox

А теперь для тех, кто пользуется Fedora или любым другим дистрибутивом, созданным на её основе:

sudo dnf install firefox

Наконец, если вы являетесь пользователем openSUSE , вы можете воспользоваться репозиториями сообщества, из которых можно добавить репозиторий Mozilla в свою систему.

Это можно сделать с помощью терминала, набрав в нем:

su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla

Для всех остальных дистрибутивов Linux вы можете загрузить бинарные пакеты по следующей ссылке.


Добавить в качестве предпочтительного источника в Google