Firefox 19
- Опубликовано:
Встречаем Firefox 19 — свежую версию современного веб-браузера с широкими возможностями, разрабатываемого некоммерческой организацией Mozilla.
CSS / HTML
- CSS-свойства, относящиеся к Flexbox (Flexible Box Layout), теперь поддерживаются без префикса, но их поддержка по-прежнему по умолчанию отключена.
- Псевдокласс
:-moz-placeholder
, предназначенный для оформления текста-заглушки из HTML5-атрибутаplaceholder
, отображаемого в пустых текстовых полях форм, заменён на одноимённый псевдоэлемент. - Поддержка новых единиц измерения CSS, привязанных к размеру области отображения (viewport) страницы:
vh
,vw
,vmin
иvmax
. - CSS-функцию
calc()
теперь можно использовать в CSS-градиентах. - Поддержка CSS-свойства
page-break-inside
, значениеavoid
которого позволяет предотвратить разрыв страницы внутри определённых элементов на устройствах постраничного отображения (например, при печати). - Первичная поддержка CSS-правила
@page
, позволяющего управлять некоторыми параметрами (например, полями) страницы при печати. (Поддержка псевдоклассов:first
,:right
и:left
пока не реализована.) - В CSS теперь поддерживается ключевое слово
initial
без префикса. Версия с префиксом-moz-
будет по-прежнему доступна в течение некоторого времени. - Экспериментальная поддержка значения
full-width
CSS-свойстваtext-transform
из черновика CSS Text Level 4. Эта возможность призвана сделать более единообразным вид текста при сочетании в нём латинских символов и идеографических символов, характерных, например, для японского и китайского языков. - Добавлен ряд настроек
layout.css.prefixes.*
, доступных по псевдо-URL-адресуabout:config
и позволяющих отключить поддержку префиксированных версий свойств соответствующих семейств (transitions
,transforms
,border-image
,animations
). Веб-разработчикам это даёт возможность заблаговременно оценить, как на их веб-приложения повлияет будущее прекращение поддержки соответствующих префиксированных свойств. - Поддержка атрибута
allowfullscreen
элементаIFRAME
(ранее поддерживался префиксированный вариант атрибута —mozallowfullscreen
). Этот атрибут используется, например, сервисом YouTube в HTML-коде плеера, генерируемом для пользователей, участвующих в тестировании воспроизведения видео средствами HTML5-элементаVIDEO
.
JavaScript / DOM
- Объекты
Map
иSet
: - Метод
element.getElementsByTagName()
теперь возвращает объектHTMLCollection
в соответствии с текущим черновиком DOM4. - Методы
document.implementation.hasFeature()
иNode.isSupported()
теперь всегда возвращаютtrue
.
Прочее
- Возможность просмотра PDF-документов без помощи сторонних программных модулей. Такая возможность достигнута благодаря использованию PDF.js — разработанного в Mozilla скриптового интерпретатора PDF-формата, теперь встроенного непосредственно в браузер. Библиотека PDF.js реализована на JavaScript и потому лишена рисков в отношении безопасности, свойственных традиционным подключаемым программным модулям (плагинам). Полной заменой Adobe Reader она не является, но большинство PDF-документов отображает на достаточно неплохом уровне.
- Действие сессии HTTP-аутентификации теперь не прекращается при переходе в режим приватного просмотра, и после возвращения в обычный режим теперь нет необходимости повторно вводить имя пользователя и пароль для доступа к странице, по отношению к которой HTTP-аутентификация уже была пройдена до перехода в режим приватного просмотра.
- Удалена поддержка XForms.
См. также: