LINUX.ORG.RU

Firefox 153

 ,


0

2

Доступен Firefox 153.

  • Включена по умолчанию поддержка контейнеров (раньше их приходилось включать через about:config или установкой отдельного дополнения Multi-Account Containers, которое по-прежнему предоставляет расширенные возможности наподобие привязки сайтов к контейнерам и интеграции контейнеров с Mozilla VPN).
  • Всем пользователям постепенно станет доступен третий режим работы браузера (в дополнение к имеющимся обычным и приватным окнам) — умное окно, в котором поле поиска на стартовой странице заменяется диалогом с AI-помощником, а взаимодействовать с ассистентом можно прямо во время просмотра веб-страниц (browser.smartwindow.enabled).
  • Пункт «Поделиться» в контекстном меню вкладки теперь позволяет сгенерировать QR-код со ссылкой на страницу.
  • Редактор PDF научился создавать новые страницы из добавляемых изображений, а также объединять документы PDF путём перетаскивания документа в боковую панель.
  • Адресная строка обзавелась инструментом «пипетка» (вызывается вводом слов «выб» или «пип»). Кроме того, из адресной строки теперь можно сразу открыть раздел экспериментальных настроек Firefox Labs, введя «лаб» или «экс», а также очистить недавнюю историю («очи», «кук», «кэш», «ист»).
  • Заработала настройка, убирающая логотип Firefox со страницы новой вкладки.
  • Браузер научился проверять и показывать квалифицированные сертификаты аутентификации сайтов (QWAC).
  • Значок, сигнализирующий о том, что сайту разрешена геолокация, теперь окрашивается в красный цвет в моменты, когда сайт использует это разрешение.
  • Улучшена поддержка видео, на которое сайтом наложено другое содержимое (например, элементы управления). Нажатие на видео правой кнопкой мыши теперь вызывает меню управления видео, а не меню, относящееся к верхнему слою.
  • Если субдомен слишком длинный и основной домен не виден целиком в адресной строке, то строка автоматически прокрутится таким образом, чтобы домен был всегда виден.
  • Встроенный VPN в дополнение к чёрному списку (сайтов, которые не следует проксировать) обзавёлся белым (сайты, которые нужно всегда проксировать).
  • Виджеты на странице новой вкладки теперь можно перетаскивать мышью.
  • Появилась возможность настраивать горячие клавиши, активирующие разделение экрана.
  • Для доступа к локальной файловой системе расширениям необходимо запрашивать отдельное разрешение (раньше оно было включено в разрешение доступа к веб-страницам).
  • Удалены некоторые варианты блокировки кук. Пока они остаются доступны через about:config, но в будущем будут удалены и оттуда. Удалённые режимы стали неактуальны с появлением технологии «разделения» кук и обладают заметными недостатками. Пользователям, у которых эти режимы выбраны, следует скорректировать свои настройки.
  • macOS: Добавлена поддержка системной горячей клавиши «переход в полноэкранный режим» (Fn+F).
  • Windows: Появилась поддержка HDR-видео. Для её работы требуется, чтобы поддержка HDR была включена в настройках операционной системы. Экраны, которые поддерживают лишь «Стриминг HDR видео» пока не поддерживаются, равно как и некоторые видеозаписи, сделанные с помощью телефонов в нестандартных ориентациях.
  • HTML:
    • Обновлены правила разбора элемента <select>: теперь разбираются и добавляются в DOM все вложенные элементы, а не только <option>, <optgroup> и <hr>. Это готовит почву для возможной будущей поддержки настраиваемых элементов <select>.
    • Атрибут muted у элементов <audio> и <video> теперь обновляется при его добавлении в DOM или удалении из него. Кроме того, этот атрибут теперь соответствует состоянию CSS-псевдокласса :muted.
  • CSS: Добавлена ограниченная поддержка нестандартного псевдоэлемента ::-webkit-scrollbar:
    • Правила, задающие ненулевые значения width/height, отключают накладываемые полосы прокрутки для соответствующего контейнера.
    • display: none на ::-webkit-scrollbar ведёт себя аналогично scrollbar-width: none, скрывая полосу прокрутки.
    • Проверка @supports selector(::-webkit-scrollbar) возвращает true.
    • Полноценная стилизация (цвета, border-radius) намеренно не поддерживается.
  • JavaScript:
    • Реализована поддержка предложения TC39 Intl.Locale info (включает все методы экземпляра Intl.Locale, чьи имена начинаются c «get» — getCalendars(), getCollations(), getHourCycles(), getNumberingSystems(), getTextInfo(), getTimeZones(), getWeekInfo().
    • Добавлена поддержка статического свойства Error.stackTraceLimit (позволяет задать или получить максимальное количество кадров стека, сохраняемых в трассировке стека).
    • Появилась возможность импортировать модули в виде строки с помощью with { type: «text» } (в отличие от модулей JavaScript или CSS, тип ответа при этом игнорируется, содержимое всегда обрабатывается как обычный текст).
    • Добавлена поддержка синтаксиса import source, являющегося частью TC39 source phase imports (похож на обычную инструкцию import, но вместо загрузки и выполнения модуля создаёт объект, представляющий его исходный код, который можно будет выполнить позже).
  • API:
    • Появились методы IDBObjectStore.getAllRecords() и IDBIndex.getAllRecords() (позволяют получить все записи (или указанное подмножество записей) соответственно из хранилища объектов и индекса).
    • Включена поддержка Picture-in-Picture API (позволяет сайтам переключать отображение элемента <video> между обычным режимом и видеоокном, плавающим поверх других окон).
    • DOM: Поведение Popover API приведено в соответствие с последними изменениями спецификации whatwg/html#12345.
    • Media, WebRTC и Web Audio:
    • WebAssembly: Включена поддержка JavaScript Promise Integration (JS-PI) (позволяет модулям WebAssembly взаимодействовать с асинхронными JavaScript API, основанными на Promise).
  • Инструменты разработчика:
    • Появилась настройка «Локальный режим», позволяющая загружать локальные файлы как HTTPS-ссылки (до этого при тестировании API, которые не поддерживают ссылки file://, приходилось поднимать локальный веб-сервер).
    • Реализован показ уровня заголовка для соответствующего элемента в дереве доступности и при подсветке специальных возможностей (ранее показывалось лишь то, что элемент является заголовком).

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

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

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

★★★★★

Проверено: maxcom ()

Заработала настройка, убирающая логотип Firefox со страницы новой вкладки.

Или оно так работает, или Firefox-UI-Fix чего-то с newtab делает, но убирание логотипа места не добавляет.

Адресная строка обзавелась инструментом «пипетка»

Сомнительно, но окей.

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

Или оно так работает, или Firefox-UI-Fix чего-то с newtab делает, но убирание логотипа места не добавляет.

Проверка в чистом профиле — первое, что следует делать в подобных случаях.
Проверил для тебя — вроде бы, добавляет.

С лого.
Без лого.

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

не понимаю

Что-то случилось весной 2022 года, из-за чего цензура и пропаганда кратно выросли.

Cтало невозможным дальше закрывать глаза на то, что «контент, спонсируемый государством, искуственно повышается в выдаче».

А в апреле того же года Яндекс заставили способствовать политической цензуре - совсем удалять из выдачи сайты, заблокированные в Росcии «за слова».

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

Встроенный VPN

Нужен account, но работает шустро.
Интересно, в других браузерах есть встроенные VPN?

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

Вторая уже удалена с сервера (должно быть, я забыл увеличить время жизни ссылки).
@Radjah На случай если ещё интересно, то вот обновление:
С лого | Без лого

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

Проблема таки в том, что раньше Яндекс там был

Это совершенно не проблема: захотел - добавил. :)

На Кой было выпиливать не понимаю

«Политота» «рояль сыграла»...

Не понимаю, чего так причитать из-за такой мелочи...

Somebody ★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.