Релиз Firefox 25

Проект Mozilla официально представил релиз web-браузера Firefox 25, а также мобильную версию Firefox 25 для платформы Android. В ближайшие часы ожидается релиз Seamonkey 2.22, а также обновление веток с длительным сроком поддержки Firefox 24.0.1 и Thunderbird 24.0.1, а также прошлых ESR-веток Firefox и Thunderbird 17, которые будут обновляться до момента выхода Firefox 24.0.2, запланированного на 10 декабря. В скором времени на стадию бета-тестирования перейдёт ветка Firefox 26, а также будет отделена aurora-ветка Firefox 27. В соответствии с шестинедельным циклом разработки, релиз Firefox 26 намечен на 10 декабря, а Firefox 27 на 21 января. Основные особенности Firefox 25:

Строка поиска, вызываемая по Ctrl+F, теперь работает на уровне отдельных вкладок, т.е. прошлый ввод сохраняется для каждой вкладки в отдельности, а не используется единый буфер для всех вкладок; В случае, если браузер не запускался несколько месяцев, пользователю выводится форма с предложением перенести историю работы и настройки из другого браузера; Инициирование сброса Firefox более не приводит к очистке текущего сеанса; Возможность задания содержимого iframe в текущем блоке (inline), без загрузки дополнительного файла. Содержимое указывается через новый атрибут iframe srcdoc=»; Поддержка Web Audio API, позволяющего динамически генерировать в web-приложениях различные пространственные звуковые эффекты и смешивать несколько источников звука, виртуально размещенных в различных точках пространства. Новый API позволяет создавать мощные web-приложения для обработки звука и, в сочетании с canvas 2D и WebGL 3D, обеспечить современное звуковое оформление для игр, выполненных только с использованием web-технологий; Поддержка CSS3-свойства background-attachment: local для управления прокруткой фона; Реализована серия новых функций из спецификации ECMAScript 6: Number.parseInt, Number.parseFloat, Array.from, Array.of, Map#forEach, Set#forEach, а также набор новых математических функций: Math.log10(), Math.log2(), Math.log1p (), Math.expm1(), Math.cosh (), Math.sinh (), Math.tanh (), Math.acosh (), Math.asinh (), Math.atanh (), Math.hypot (), Math.trunc (), Math.sign () и Math.cbrt (); Расширение встроенных инструментов для web-разработчиков: В интерфейс инспектирования страниц добавлена поддержка автодополнения имён и значений для CSS. В отладчике JavaScript появилась функция защиты от остановки кода определённых библиотек в результате срабатывания точек останова. Добавлена поддержка сохранения и импорта результатов профилирования. В панели отслеживания сетевой активности добавлено контекстное меню для копирования и переотправки URL-команд; Улучшения версии Firefox 25 для платформы Android:

Добавлена реализация гостевого режима, позволяющего временно передать друзьям телефон для просмотра в браузере их страниц, без возможности доступа к настройкам и контенту владельца; Включение системы блокирования смешанного контента, предназначенной для защиты пользователей от MITM-атак (man-in-the-middle) и от интеграции прослушивающих вставок на HTTPS-страницы. При наличии на доступной через HTTPS странице обращений к незащищённым HTTP-ресурсам, некоторые виды обращения по HTTP будут блокироваться по умолчанию. Блокироваться будет только активный контент, т.е. незащищённые запросы скриптов. Незащищённые запросы изображений и статического контента будут по прежнему разрешены. Для дополнений предоставлены средства для интеграции индикаторов в адресную строку; Возможность установки фоновых рисунков прямо из браузера, через выбор элемента контекстного меню «Set image as» для просматриваемого изображения; Изменено оформление раздела настройки параметров браузера, опции теперь сгруппированы в меню по категориям (синхронизация, кастомизация, приватность и т.п.); Добавлена локаль для украинского языка; Реализована возможность удалённой отладки просматриваемой на мобильном устройстве страницы в полнофункциональной версии Firefox для стационарных систем; Для разработчиков мобильных приложений добавлена поддержка Contacts API для доступа к информации в адресной книге. Отдельно следует отметить, что кроме новшеств и исправления ошибок в Firefox 25 устранена серия уязвимостей, из которых несколько помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц. В настоящее время информация с подробностями об исправленных проблемах безопасности недоступна, ожидается, что перечень уязвимостей будет опубликован в течение нескольких часов.

© OpenNet