Firefox 11
- Опубликовано:
Firefox 11 — свежая версия качественной бесплатной программы для просмотра сайтов.
CSS
- Поддержка вложенных @-правил, ранее по стандарту являвшихся недопустимыми, но в CSS3-модуле Conditional Rules разрешённых (кроме
@charset
,@import
и@namespace
, обязанных располагаться в начале таблицы стилей). - Поддержка нестандартного CSS-свойства
text-size-adjust
(в версии Firefox для смартфонов), позволяющего отключить inflation — механизм автоматического масштабирования и перераспределения текста на небольших экранах при отображении сайтов, на такие экраны не рассчитанных.
JavaScript, DOM
- Поддержка DOM-свойства
element.outerHTML
, которое отличается отinnerHTML
тем, что включает в себя не только код содержимого элемента, но и код самого элемента. Изначально свойство было нестандартной возможностью браузера IE, но в HTML5 оно было стандартизовано. - Поддержка получения HTML-страницы в виде DOM-дерева средствами XMLHttpRequest. Ранее это было возможно только для XML-кода.
- Battery API, первичная поддержка которого была добавлена в Firefox 10, теперь включён по умолчанию.
- Поддержка атрибутов
muted
иloop
для элементовAUDIO
иVIDEO
, а также одноимённых свойств и свойстваdefaultMuted
для DOM-интерфейса HTMLMediaElement. - Новый метод window.cancelAnimationFrame() позволяет отменить ранее сделанный запрос на кадр анимации. Подобно связке
setTimeout()
/clearTimeout()
, в методcancelAnimationFrame()
передаётся идентификатор запроса, ранее возвращённый методом window.requestAnimationFrame(). - Поддержка WebSocket API обновлена для соответствия свежей версии спецификации, и его возможности теперь доступны в Firefox без префикса
moz
.
Веб-разработка
Новые инструменты для веб-разработчика:
- редактор CSS-стилей, доступный из меню «Веб-разработка → Редактор стилей» в меню кнопки Firefox, в пункте «Инструменты» классического меню либо с помощью сочетания клавиш Shift+F7;
- просмотр страницы в наглядном трёхмерном виде («Инструменты → Веб-разработка → Инспектор → 3D»), работающий с использованием WebGL. Ранее эта возможность была доступна в виде расширения Tilt 3D, а теперь встроена в Firefox.
Прочее
- Экспериментальная (по умолчанию отключена) поддержка протокола SPDY, разработанного исследовательской группой Google и призванного ускорить загрузку веб-страниц. Включить SPDY в Firefox 11 можно путём установки параметра
network.http.spdy.enabled
в значениеtrue
на странице настроек Firefox, доступной по псевдоадресуabout:config
. - При отображении исходного кода веб-страниц теперь используется HTML5-парсер. Одним из позитивных следствий этого является встроенное обнаружение некоторых синтаксических ошибок — например, неэкранированных амперсандов или лишних закрывающих тегов, отображаемых в окне просмотра исходного кода полужирным красным шрифтом со всплывающим кратким описанием сути ошибки.
- Изображения, открытые по прямой ссылке (отображаемые не в составе веб-страницы), теперь центрируются и отображаются на тёмном фоне. К сожалению, фоновый цвет слишком тёмный, а его настройка не предусмотрена. Чтобы вернуть прежний вариант просмотра изображений или произвольно задать цвет фона и центрирование, можно использовать расширения Old Default Image Style или ImageTweak.
- Поддержка переноса профилей (закладок, истории и cookie-записей) из браузера Google Chrome.
См. также: