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
иstroke
SVG-элементовmarker
. Это позволяет использовать дляmarker
те же значения, которые используются для элемента, к которому привязан маркер. - Включено по умолчанию использование системных уведомлений в Windows 10+.