Firefox 111
- Опубликовано:
Firefox 111 — весенний Firefox с «мемным» номером версии.
HTML
-
Поддержка атрибута
relдля форм. Поддерживаемые значения:noopener;noreferrer;opener.
-
Поддержка глобального атрибута
autocapitalize, позволяющего управлять автоматическим преобразованием регистра текста, вводимого с использованием средств, отличных от физической клавиатуры — например, с помощью виртуальной клавиатуры или распознавания речи. Значения:offилиnone— преобразование регистра выключено;onилиsentences— к верхнему регистру приводится первая буква каждого предложения;words— к верхнему регистру приводится первая буква каждого слова;characters— к верхнему регистру приводится весь вводимый текст.
Атрибут
autocapitalizeигнорируется для полей форм типовurl,emailиpassword. -
Поддержка глобального атрибута
translate, позволяющего указывать, следует ли переводить подлежащие переводу текстовые атрибуты и дочерние текстовые узлы элемента при локализации страницы. Значения:- пустая строка или
yes; no.
Например, атрибутом
translate="no"можно помечать элементы, содержащие названия компаний или брендов, которые не следует затрагивать при машинном переводе страницы с помощью таких сервисов, как Google Translate. - пустая строка или
CSS
-
Экспериментальная
поддержка
цветовых CSS-функций
color(),lab(),lch(),oklab()иoklch()для указания цветов в разных цветовых пространствах. Пока по умолчанию отключена, включается булевым параметромlayout.на странице скрытых настроек Firefox, доступной по псевдо-URL-адресуcss. more_ color_4. enabled about:.config -
Поддержка свойства
page-orientationв правилах@page. Свойство позволяет управлять поворотом страницы при печати. Поддерживаемые значения:upright(по умолчанию) — ориентация не изменяется;rotate-left— поворот на 90° против часовой стрелки;rotate-right— поворот на 90° по часовой стрелке.
JavaScript, DOM
-
Поддержка
Origin private file system (OPFS) —
ограниченного доменом или путём доступа
к файловой системе
в режиме песочницы (sandbox) в рамках File System Access API.
Для доступа к файлам не требуется разрешение пользователя,
файлы удаляются при удалении данных домена/
пути. Доступ к файловой системе OPFS осуществляется с помощью метода navigator., доступного в worker-скриптах и в основном потоке исполнения (main thread).storage. getDirectory() -
Поддержка
необязательного второго параметра
submitterв конструктореFormData. Параметр служит для указания кнопки отправки формы. Если кнопка имеет типbuttonилиimageи снабжена атрибутомname, её значение будет добавлено в набор данных формы. Благодаря этому становится возможным создать объектFormDataс тем же набором данных, который был бы отправлен при обычной отправке формы нажатием соответствующей кнопки. -
HTTP-заголовок запроса
Authorizationтеперь удаляется при междоменных перенаправлениях (cross origin redirects) при использованииfetch()иXMLHttpRequest.
Расширения WebExtensions
-
Поддержка
параметра
matchвDiacritics find.API. Параметр позволяет указывать, следует ли при поиске по странице различать базовые варианты букв и их варианты с диакритическими знаками. Например, при значенииfind trueпоискrésuméне найдётresume. Такая возможность довольно давно доступна в штатном интерфейсе поиска по странице. -
Поддержка
search.для отправки поискового запроса поисковой системе по умолчанию, что обеспечивает совместимость с браузерами на основе движка Chromium в отношении API поиска.query() -
Поддержка
свойства
dispositionвsearch., позволяющего отображать результаты поиска в новой вкладке или новом окне.search()
Прочее
-
Поддержка
значений
context-fillиcontext-strokeв свойствахfillиstrokeSVG-элементовmarker. Это позволяет использовать дляmarkerте же значения, которые используются для элемента, к которому привязан маркер. - Включено по умолчанию использование системных уведомлений в Windows 10+.