Firefox — популярный веб-браузер
Несколько дней назад было объявлено о выпуске новой версии Firefox 119 , в которой были добавлены новые функции, внесены улучшения и, прежде всего, исправлены ошибки.
Firefox 119 примечателен обновленным интерфейсом страницы «Просмотр», который упрощает доступ к ранее просмотренному контенту. Новая версия Firefox «Просмотр» предоставляет информацию обо всех открытых вкладках в любом окне, а также добавляет возможность просмотра истории просмотров, отсортированной по дате или сайту.
Еще одно заметное изменение в этой новой версии — возможность импорта плагинов из Chrome и других браузеров на основе Chromium. В диалоговое окно «Импорт данных» на странице about:preferences#general добавлена опция переноса плагинов.
В Firefox 119 реализована поддержка механизма ECH (Encrypted Client Hello), который продолжает развитие ESNI и используется для шифрования информации о параметрах TLS-сессии, таких как запрашиваемое доменное имя.
Кроме того, улучшены возможности редактирования документов во встроенном средстве просмотра PDF-файлов , теперь они включают поддержку вставки изображений и текстовых аннотаций, а также ранее доступные функции рисования от руки и добавления текстовых комментариев. Новый режим редактирования PDF-файлов доступен только некоторым пользователям; чтобы включить его, необходимо активировать параметр "pdfjs.enableStampEditor" на странице about:config.
Также стоит отметить, что были изменены настройки, связанные с восстановлением прерванной сессии после закрытия браузера. В отличие от предыдущих версий, теперь между сессиями будет сохраняться информация не только об активных вкладках, но и о недавно закрытых. Это позволяет восстанавливать случайно закрытые вкладки после перезапуска и просматривать их список в Firefox View. По умолчанию будут сохраняться последние 25 вкладок, открытых за последние 7 дней. Также будут учитываться данные о вкладках в закрытых окнах, и список закрытых вкладок будет обрабатываться в контексте всех окон сразу, а не только текущего.
Возможности режима полной защиты файлов cookie были расширены. В этом режиме для каждого сайта используется отдельное, изолированное хранилище файлов cookie, что предотвращает отслеживание перемещений пользователей между сайтами с помощью файлов cookie. В новой версии введена изоляция схем URI, которая потенциально может использоваться для передачи информации, пригодной для отслеживания пользователей.
В Firefox 119 для Windows была добавлена поддержка системной настройки, скрывающей курсор во время набора текста, а в версии для Android была устранена ошибка, приводившая к сбою при просмотре видео в полноэкранном режиме. Также была добавлена поддержка медиа-запросов, касающихся предпочтений контрастности и уменьшения прозрачности в среде Android 14.
Что касается улучшений для разработчиков, мы можем обнаружить, что для пользовательских элементов, которые расширяют функциональность существующих элементов HTML, включена поддержка атрибутов ARIA, что делает эти элементы более доступными для людей с ограниченными возможностями.
HTTP-заголовок Cross-Origin-Embedder-Policy, который управляет режимом изоляции Cross-Origin и позволяет определять правила безопасного использования на странице привилегированных операций, теперь поддерживает параметр «no credential», чтобы отключить передачу связанной информации с учетными данными. такие как файлы cookie и клиентские сертификаты.
Среди других заметных изменений можно отметить следующие:
- В API веб-аутентификации добавлена поддержка свойств credProps, которые позволяют определить наличие учетных данных после создания или регистрации.
- В API PublicKeyCredential добавлены методы parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() и toJSON() для преобразования объектов в представление JSON, подходящее для сериализации/десериализации и передачи на сервер.
- В инструментах веб-разработчика улучшен интерфейс интерактивной работы с CSS (Inactive CSS Styles), включая возможность определения свойств CSS, не влияющих на элемент, а также добавлена полная поддержка псевдоэлементов, таких как ": : первая буква», «::cue» и «::placeholder».
- Встроенное средство просмотра данных JSON автоматически переключается на просмотр данных «как есть» (необработанные), если просматриваемые данные JSON неверны или повреждены.
Наконец, если вас интересует более подробная информация об этой новой версии браузера, вы можете найти ее по следующей ссылке.
Как установить или обновить новую версию Firefox в Linux?
Как всегда, те, кто уже использует Firefox, могут просто зайти в меню, чтобы обновить браузер до последней версии; то есть пользователи Firefox, у которых не отключены автоматические обновления, получат обновление автоматически.
Для тех, кто не хочет ждать этого, после официального релиза можно выбрать Меню > Справка > О Firefox, чтобы запустить ручное обновление веб-браузера.
На открывшемся экране отображается текущая установленная версия веб-браузера и выполняется проверка обновлений при условии, что эта функция включена.
Ещё один вариант обновления, если вы используете Ubuntu, Linux Mint или другую производную Ubuntu, — это установка или обновление до новой версии с помощью репозитория PPA вашего браузера.
Его можно добавить в систему, открыв терминал и выполнив в нем следующую команду:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox
Последний добавленный метод установки «Flatpak». Для этого у них должна быть поддержка этого типа пакетов, а установка браузера осуществляется вводом в терминале следующей команды:
flatpak установить flathub org.mozilla.firefox
Что же касается тех, у кого браузер уже установлен, то достаточно выполнить следующую команду, чтобы обновить не только Firefox, но и все его приложения в формате Flatpak:
обновление Flatpak
Если вы предпочитаете использовать Snap, установку браузера можно выполнить, введя следующую команду:
sudo snap установить firefox
А чтобы обновить приложения, которые мы установили в формате Snap, достаточно набрать в терминале следующее:
sudo оснастка обновления