Firefox достиг двузначных номеров версий 31 января 2012 года. Прошло всего шесть недель с тех пор, как мы получили Firefox 9.0, но в новой версии есть несколько интересных функций…
Инспектор страниц
Firefox теперь имеет свой собственный встроенный инспектор страниц. Чтобы запустить его, выберите « Проверка» в меню веб-разработчика , укажите элемент и выберите «Проверить» в контекстном меню, вызываемом правой кнопкой мыши, или нажмите Ctrl + Shift + I. Активный элемент будет выделен, и в нижней части окна появится панель, показывающая интерактивную цепочку иерархии DOM.
Кнопка HTML показывает расположение элемента в источнике страницы, в то время как Style отображает редактируемый список примененных правил и свойств CSS.
Давайте будем честными: это не Firebug . Но он выглядит хорошо, работает хорошо и будет неоценимым в тех редких случаях, когда Firebug недоступен. Я был немного обеспокоен тем, что Инспектор каким-то образом столкнется с Firebug, но мне еще предстоит столкнуться с проблемой.
CSS 3D Преобразования
Как и браузеры webkit, Firefox 10 теперь поддерживает CSS 3D-преобразования, которые позволяют вращать, наклонять и переводить объекты в трехмерном пространстве. Вам потребуется префикс -moz, но я подозреваю, что больше разработчиков будут экспериментировать с эффектами, которые теперь поддерживаются в Firefox, Chrome, Safari и IE10.
Полноэкранный API
Полноэкранный API — это еще одна функция веб-набора, которая была реализована в Firefox 10. Вы правильно догадались — она позволяет странице запускать браузер в полноэкранном режиме, что делает его идеальным для видео, игр и других интерактивных медиафайлов.
Прежде чем хакеры и всплывающие рекламодатели станут слишком взволнованы, вы должны заметить, что браузер накладывает некоторые ограничения на функцию, и пользователи не могут быть переведены в полноэкранный режим без их ведома или согласия. API не особенно стабилен; Полноэкранная спецификация W3C является ранним проектом, и между реализациями webkit и gecko есть небольшие различия.
API видимости
API видимости позволяет вам проверить три новых свойства true / false документа:
- видимый — ваш документ является вкладкой переднего плана не свернутого окна
- скрытый — ваш документ является либо фоновой вкладкой, либо свернутым окном
- prerender — ваш документ предварительно визуализируется и не виден пользователю
Это просто, но позволяет нам создавать более эффективные и удобные веб-страницы. Например, изменение вкладок может автоматически приостанавливать видео или замедлять запросы Ajax.
Динамическая кнопка «Вперед»
Кнопка навигации «Вперед» теперь автоматически скрывается, когда нет страницы для пересылки! Я не слышал, чтобы кто-то жаловался на потерянное пространство на панели инструментов, но это логическое улучшение интерфейса, поскольку кнопка редко используется.
Лучшая совместимость надстроек
Возможно . До версии 10 Firefox предполагал, что надстройки несовместимы, если они были помечены как действительные для более ранней версии. Это случалось редко, и вы часто могли принудительно установить дополнение, изменив номер поддерживаемого браузера. Mozilla теперь полностью изменила политику; любое расширение, которое совместимо с Firefox 4.0 и не содержит скомпилированный код, считается совместимым.
Проблемы с надстройками не были полностью прекращены, но ситуация значительно улучшилась с прошлого года.
В целом, Firefox 10 — это солидный релиз с большим количеством функций. Попрощайтесь с версией 9.0 и обновитесь сегодня… потому что версия 11 будет с нами 13 марта 2012 года.