Firefox 127

good-penguin.png

Доступен Firefox 127.

  • В контекстное меню вкладки и выпадающий список вкладок добавлен пункт «Закрыть дублирующиеся вкладки» (дублирующиеся вкладки из разных контейнеров считаются разными вкладками).
  • Полностью переписан встроенный инструмент создания скриншотов: он научился делать скриншоты открытых файлов (например, SVG и XML), а также страниц about:. Появилась возможность выбрать захватываемый элемент страницы с помощью клавиатуры. Добавлена кнопка «Повторить скриншот». Улучшена совместимость с темами, добавлена поддержка режима высокой контрастности. Повышена производительности при создании больших скриншотов. Старый компонент (\browser\features\screenshots@mozilla.org.xpi) остаётся доступным, но со временем будет удалён.
  • Режим «Картинка в картинке» теперь поддерживает субтитры на ресурсах Yahoo Entertainment, Yahoo Sports, Yahoo News, Yahoo Life, а также на ресурсах, использующих JWPlayer (Fandom, Fast Company, Fuse, Imdb, Internet Archive, MSNBC, NBC Universal (SyFy), Univision, cpac.ca, reuters.com, Time, Independent.co.uk, indy100, CNBC).
  • Во встроенном просмотрщике PDF включена поддержка внутренних ссылок в сохраняемых файлах (при сохранении ссылки будут преобразованы во внутренние).
  • Включена поддержка атрибута rel=«dns-prefetch» для ссылок на HTTPS-страницах (позволяет веб-разработчикам указать, что перечисленные домены нужно отрезолвить заранее, не дожидаясь, пока пользователь нажмёт на ссылку). Никто из разработчиков не смог вспомнить, почему эта возможность 16 лет назад была включена лишь для HTTP, но не для HTTPS.
  • Ускорено разрешение имени домена .local.
  • В соответствии со спецификацией изменён подход к смешанному контенту: если HTTPS-страница содержит элементы ,
  • Запрещена установка дополнений, подписанных с использованием слабых криптоалгоритмов (дополнения, выпущенные до апреля 2019 года). Все дополнения, размещённые на addons.mozilla.org, были переподписаны Mozilla.
  • Прекращена поддержка системных элементов форм ввода (переключатели, кнопки, выпадающие списки и поля ввода текста). Начиная с Firefox 89, используется встроенная в Firefox реализация, но «родные» элементы можно было вернуть, отключив настройку widget.non-native-theme.enabled, которая теперь удалена.
  • 32-разрядные версии Firefox под Linux теперь маскируются под 64-разрядные (юзер-агент, а также API navigator.platform и navigator.oscpu).
  • В сборках для Windows и macOS снова доступна настройка «Требовать вход на устройстве для заполнения и управления паролями». Если она включена, то при попытке посмотреть или скопировать сохранённый пароль Firefox потребует ввести учётные данные операционной системы (например, пароль от учётной записи, отпечаток пальца, предоставить лицо или голос — в зависимости от того, что из этого используется для входа в учётную запись операционной системы).
  • macOS: браузер отныне игнорирует системные настройки и всегда осуществляет перевод фокуса между ссылками и прочими элементами по нажатию Tab. Старое поведение можно вернуть через настройки.
  • Windows:
    • Добавлена настройка «Открывать Firefox автоматически при загрузке компьютера».
    • Исправлено закрепление значка Firefox в панели задач Windows 11.
    • Теперь Firefox сразу пересоздаёт необходимые файлы в %APPDATA%\Microsoft\Windows\Recent\CustomDestinations, если они удалены (их отсутствие вызывает исчезновение пунктов в меню закреплённого на панели задач значка.
  • HTML: Атрибут href элемента больше не может содержать ссылки типа data: и javascript:.
  • CSS: Включена поддержка .
  • JavaScript: Реализована поддержка следующих методов Set:

  • SVG: Появилась поддержка единиц измерения высоты lh и rlh.
  • API: Реализована полная поддержка асинхронного Clipboard API. Включена поддержка интерфейса ClipboardItem, а также методов read () и write () интерфейса Clipboard. В целях безопасности попытка веб-ресурса прочитать содержимое буфера обмена, которое было создано на другом ресурсе, требует одобрения со стороны пользователя.
  • WebVTT: Реализована поддержка всех символов HTML.
  • WebRTC: Включена поддержка DTLS 1.3.

>>> Примечания к выпуску для разработчиков

>>> Все исправленные в этом выпуске ошибки

>>> Подробности

©  Linux.org.ru