LINUX.ORG.RU

Firefox 120

 ,


0

1

Доступен Firefox 120.

Что нового:

  • Snap-версия Firefox теперь может импортировать данные из snap-версии Chromium.
  • Окно «картинка-в-картинке» научилось прилипать к углам экрана (для этого нужно перетащить его в направлении угла, удерживая Ctrl).
  • Добавлены горячие клавиши для изменения и удаления сохранённых учётных данных на странице about:logins (Alt+Enter, Alt+Backspace).
    • Приватность:
      • В контекстном меню ссылок появился пункт «Скопировать без параметров отслеживания» (privacy.query_stripping.strip_on_share.enabled).
      • Добавлена опция «Сообщать веб-сайтам, чтобы они не продавали и не разглашали мои данные».
      • В приватных окнах и в режиме строгой защиты от отслеживания включена защита от отслеживания через Canvas API.
      • Включена по умолчанию поддержка ECH (Encrypted ClientHello). Она была удалённо включена всем пользователям ещё в прошлом выпуске, а теперь включена и для новых установок.
      • Для пользователей из Германии в приватных окнах включено автоматическое закрытие уведомлений от сайтов об использовании кук (по возможности будет выбираться отказ от принятия кук, а если сайт не даёт выбора, то уведомление просто закрывается).
      • Кроме того, для немецких пользователей в приватных окнах включено автоматическое вырезание трекинговых параметров из ссылок.
    • Добавлена настройка print.enabled, позволяющая запретить печать.
    • Добавлена настройка browser.urlbar.switchTabs.searchAllContainers, позволяющая искать вкладки по всем контейнерам, а не только по текущему.
    • Разморожена версия браузера в юзер-агенте (она была заморожена, начиная с Firefox 109, поскольку подстрока rv:110 парсилась некоторыми сайтами как rv:11 и считалась признаком IE11).
    • В просмотрщике PDF появилась кнопка «Добавить или изменить изображение».
    • При открытии ссылок из внешних приложений Firefox теперь пытается угадать, в каком контейнере их следует открыть.
    • История поисковых запросов больше не пропадает из адресной строки при отключении настроек «Отображать поисковые предложения» и «Отображать поисковые предложения при использовании адресной строки». Пользователи отключают эти настройки, чтобы вводимые символы не отправлялись поисковикам, но история прошлых поисковых запросов никуда не передаётся, поэтому нет смысла её прятать.
    • В Windows, macOS и Android включён импорт корневых TLS-сертификатов из хранилища операционной системы (отключается в настройках).
    • HTML: элемент <source> внутри элементов <audio>, <video> и <picture> получил поддержку атрибута media.
    • CSS:
      • Реализована поддержка функции light-dark() (позволяет настраивать как светлые, так и тёмные цвета, не прибегая к prefers-color-scheme).
      • Добавлена поддержка единиц высоты строки lh и rlh (позволяют задавать свойства относительно высоты строки элемента, например, точно совмещать оформление фона с многострочным текстом).
      • Удалена нестандартная функция обрезки фонового изображения -moz-image-rect().
    • JavaScript: Date.parse() обзавёлся поддержкой дополнительных форматов даты:
      • Числовые даты, разделённые дефисом, которые формально не соответствуют ISO: "01-12-1999" (сначала месяц), "1999-1-5" (день/месяц одной цифрой), "10000-01-12" (год превышает 9999), "99-01-05" или "01-05-99" (год из двух цифр, если год идёт первым, то он больше >31), "1999-01-05 10:00:00" (пробел между датой и временем). Такие даты будут интерпретироваться как и все остальные даты, не относящихся к ISO, например, с использованием локального часового пояса и смены месяца (31 апреля переносится на 1 мая, поскольку 31 апреля не существует).
      • Смягчены требования к символам, следующим за цифрами, что обеспечило поддержку новых форматов: "DDMonYYYY", "Mon.DD.YYYY", "DD.Mon.YYYY", "YYYY.MM.DD", "Mon DD YYYY hh:mmXm" (am/pm сразу после времени).
      • При использовании форматов, не соответствующих ISO, теперь поддерживается часовой пояс 'Z' (например, Jan 1 1970 10:00Z).
    • API:
      • Интерфейс PublicKeyCredential обзавёлся поддержкой свойства authenticatorAttachment (позволяет указать, является ли аутентификатор частью устройства, выполняющего веб-аутентификацию, или может перемещаться между устройствами).
      • Реализована поддержка расширения minPinLength (разрешает проверяющей стороне запрашивать минимальную длину ПИН-кода аутентификатора во время создания/регистрации).
      • Добавлена поддержка User Activation API (позволяет с помощью JavaScript определить, взаимодействует ли пользователь со страницей сейчас и взаимодействовал ли с момента открытия).
    • Включена поддержка WebAssembly GC, что открывает возможность запускать в Firefox код на языках Dart и Kotlin.
    • Отключена поддержка нестандартного метода Window.sizeToContent().
    • Инструменты разработчика:
      • Появилась симуляция работы вкладки в автономном режиме.
      • На страницу about:logging добавлена предустановка «Windows».
      • В нижнюю часть панели редактора стилей добавлена кнопка «Красивая таблица стилей для печати» (полезно, например, для форматирования минимизированных таблиц стилей).
      • Панель инспектора «Правила» больше не показывает цвета в новых форматах CSS Color 4 (например, OKLCH) в виде шестнадцатеричных/именованных.

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

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

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

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

Разморожена версия браузера в юзер-агенте (она была заморожена, начиная с Firefox 109, поскольку подстрока rv:110 парсилась некоторыми сайтами как rv:11 и считалась признаком IE11).

А я думал, чего ютуб не устраивает мой браузер при залогине.

krasnh ★★★★
()

В Windows, macOS и Android включён импорт корневых TLS-сертификатов из хранилища операционной системы (отключается в настройках).

Нафига?

NickNotNick
()

И отдельно: а зачем убрали данные прогресса при загрузке в 115.4.0esr?

kirill_rrr ★★★★★
()

Добавлена опция «Сообщать веб-сайтам, чтобы они не продавали и не разглашали мои данные».

Совсем ничему история не учит. Еще один параметр для фингерпринтинга.

wandrien ★★
()

Добавлена опция «Сообщать веб-сайтам, чтобы они не продавали и не разглашали мои данные»

Господи, это так мило 😆

Жду опцию «Сообщать онлайн-медиа, чтобы они говорили правду».

alex1101
()
Ответ на: комментарий от alex1101

Жду опцию «Сообщать онлайн-медиа, чтобы они говорили правду».

Это будет платная подписка «врать правдоподобно» :)

quickquest ★★★★★
()

Включена по умолчанию поддержка ECH (Encrypted ClientHello)

Рано, сыро

Do Not Sell

Как там Do Not Track поживает? =D

t184256 ★★★★★
()

Зато теперь Do Not Track можно отключить полностью, это хорошо.

alex1101
()
Ответ на: комментарий от alex1101

говорили правду

правда это экстремизм

amd_amd ★★★★★
()
Ответ на: комментарий от dv76

Конкретно это высказывание Геббельса - не императив, а эмпирический вывод, который используют чуть менее чем все мировые рупоры пропаганды)

alex1101
()
Ответ на: комментарий от NickNotNick

В Windows, macOS и Android включён импорт корневых TLS-сертификатов из хранилища операционной системы (отключается в настройках).

Нафига?

Чтобы enterprise CA работали без заморочек.

ivlad ★★★★★
()

В Windows, macOS и Android включён импорт корневых TLS-сертификатов из хранилища операционной системы

А в Linux?

Xintrea ★★★★★
()
Ответ на: комментарий от kto_tama

а что это за картинка в картинке ?

Что тут сказать… Только, если попросить прикрыть дверь криокамеры, дует. 😀 Шучу.

https://support.mozilla.org/ru/kb/o-funkcii-kartinka-v-kartinke-firefox

krasnh ★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)

Окно «картинка-в-картинке» научилось прилипать к углам экрана (для этого нужно перетащить его в направлении угла, удерживая Ctrl).

А у этого окна можно как-то сбросить размер и положение на изначальные как после установки?

Radjah ★★★★★
()
Ответ на: комментарий от NickNotNick

У многих компаний свои CA (удостоверяющие центры) и свои корневые сертификаты, используемые для внутренних сервисов.

Такие сертификаты CA через всякие групповые политики разливаются по служебным ноутам, компьютерам, серверам и смартфонам.

Но Firefox с ними не работал потому что использовал свою базу CA.

Теперь работает.

no-dashi-v2 ★★★
()

Пора обновляться, наверное. А то даже ЛОР в последние дни сломался на моей версии :(

YAR ★★★★★
()
Ответ на: комментарий от wandrien

В следующий раз будут предлагать сайтам поклясться (а) мамой (б) всем святым (в) самым дорогим, что не будут продавать и разглашать данные. Уж это точно сработает, никакой фингерпринтинг не пройдёт!

Smacker ★★★★★
()
Ответ на: комментарий от monkdt

Постоянно используется. А что? И при чем тут версия FF?

YAR ★★★★★
()
Ответ на: комментарий от NickNotNick

We expect/hope that this will fix a large number of certificate errors for users trying to get to intranet sites on managed networks, or who have security software configured to analyze web traffic.

MozillaFirefox ★★★★★
() автор топика
Ответ на: комментарий от r1okor

Нажать «ответить» на ссылку под новостью, а не под комментом.

MozillaFirefox ★★★★★
() автор топика
Ответ на: комментарий от NickNotNick

Видимо, надоели жалобы пользователей Windows «у меня антивирус не защищает трафик» (антивирусы добавляют свой сертификат в корневые и осуществляют MitM, чтобы иметь возможность проверять трафик).

Плюс унификация поведения с прочими браузерами (Edge, Chrome).

MozillaFirefox ★★★★★
() автор топика
Последнее исправление: MozillaFirefox (всего исправлений: 2)

Когда читал новость на опеннет, обратил внимание на изменение, которое в этой теме не озвучено:

Добавлена поддержка нового кода ответа HTTP - 103 («Early Hints»), который может использоваться для упреждающего вывода заголовков.

Подобным образом можно сообщать подсказки о связанных с отдаваемой страницей элементах, которые могут быть предварительно загружены (например, CSS и JavaScript) … что позволяет сократить общее время обработки запроса.

krasnh ★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от MozillaFirefox

антивирус не защищает трафик

Так некоторые антивирусы свои дополнения предлагают для firefox включить.

grem ★★★★★
()
Ответ на: комментарий от krasnh

В реальности оно как было отключено, так и осталось (network.early-hints.enabled). Документация утверждает, что включили, но факты вещь упрямая.

Поэтому я не стал про это писать. А на опеннете просто перевели это из официального ченджлога.

MozillaFirefox ★★★★★
() автор топика
Последнее исправление: MozillaFirefox (всего исправлений: 5)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.