Firefox 81
- Опубликовано:
К 18-летию Firefox — 81-й выпуск браузера.
HTML
- В атрибуте
sandbox
элементовIFRAME
теперь экспериментально поддерживается значениеallow-downloads
, разрешающее скачивание файла, если оно является следствием действия пользователя. - Удалена поддержка нестандартного атрибута
mozallowfullscreen
элементовIFRAME
. Вместо него следует использовать стандартный атрибутallow="fullscreen"
. Для поддержки более старых браузеров, в том числе версий Firefox ниже 74, можно дополнительно использовать атрибутallowfullscreen
.
CSS
- Поддержка ключевого слова
clip
в значении CSS-свойстваoverflow
. Экспериментальная реализация была доступна ранее с помощью нестандартного ключевого слова-moz-hidden-unscrollable
. Работаетclip
аналогичноhidden
, но не создаёт новый контекст форматирования и делает невозможной прокрутку средствами JavaScript. - Удалена поддержка нестандартного CSS-псевдоэлемента
::-moz-focus-outer
. Псевдоэлемент был добавлен в Firefox 30 как временный способ отображения выделения вокруг элементов форм для указания диапазонов (<input type="range">
), но стал ненужным, когда появилась поддержка единообразного отображения выделения у всех элементов форм.
JavaScript, DOM
- Конструктор объектов
File
теперь не заменяет слэши на символы двоеточия в соответствии с планируемым изменением спецификации File API. - Метод
tabs.saveAsPDF()
теперь доступен расширениям в Firefox для macOS. Вызов метода инициирует сохранение текущей страницы в формате PDF. Для других платформ метод доступен начиная с Firefox 56.
Прочее
- Теперь распознаются HTTP-заголовки ответа сервера
Content-Disposition
, содержащие имя файла с пробелами, не заключённое в кавычки. Это соответствует поведению других браузеров, распознающих имя файла с пробелом даже без кавычек, хотя согласно спецификации кавычки для имён файлов с пробелами обязательны. ЗаголовокContent-Disposition
часто используется, чтобы заставить браузер скачать файл, даже если браузер поддерживает его прямое отображение. - Из инструментов разработки удалены средства имитации некоторых видов цветовой слепоты (color vision deficiency), результаты работы которых не соответствовали действительности: протаномалия (слабость восприятия красного цвета), дейтераномалия (слабость восприятия зелёного цвета), тританомалия. Добавлена ахроматопсия (полная цветовая слепота).
-
Улучшена доступность (accessibility) элементов управления воспроизведением звуковых и видеофайлов:
- элементы управления теперь остаются доступными для программ чтения с экрана (скринридеров), даже когда они временно скрыты визуально;
- оставшееся время и общая продолжительность медиафайла теперь доступны для программ чтения с экрана в случаях, когда ранее не были;
- некоторые элементы управления теперь имеют подписи, позволяющие программам чтения с экрана их распознавать;
- программы чтения с экрана теперь не сообщают пользователю о прогрессе воспроизведения без явного желания пользователя.